public abstract class AbstractProcessor extends Object implements org.gephi.io.processor.spi.Processor
| Modifier and Type | Field and Description |
|---|---|
private Set<org.gephi.graph.api.Column> |
columnsTypeMismatchAlreadyWarned |
protected org.gephi.io.importer.api.ContainerUnloader[] |
containers |
private it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<org.gephi.graph.api.Edge> |
edgeCountForAverage |
protected org.gephi.graph.api.GraphModel |
graphModel |
protected org.gephi.utils.progress.ProgressTicket |
progressTicket |
protected org.gephi.io.importer.api.Report |
report |
protected org.gephi.io.importer.api.Report |
reportAfterDone |
protected org.gephi.project.api.Workspace |
workspace |
| Constructor and Description |
|---|
AbstractProcessor() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addColumnsToTable(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.graph.api.Table table,
Iterable<org.gephi.io.importer.api.ColumnDraft> columns) |
protected void |
clean() |
protected void |
flushColumns(org.gephi.io.importer.api.ContainerUnloader container) |
protected void |
flushEdgeWeight(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.EdgeDraft edgeDraft,
org.gephi.graph.api.Edge edge,
boolean newEdge) |
protected void |
flushTimeSet(org.gephi.graph.api.types.TimeSet timeSet,
org.gephi.graph.api.Element element) |
protected void |
flushToEdge(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.EdgeDraft edgeDraft,
org.gephi.graph.api.Edge edge,
boolean newEdge) |
protected void |
flushToElementAttributes(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.ElementDraft elementDraft,
org.gephi.graph.api.Element element) |
protected void |
flushToNode(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.NodeDraft nodeDraft,
org.gephi.graph.api.Node node) |
org.gephi.io.importer.api.Report |
getReport() |
protected org.gephi.graph.api.types.IntervalSet |
mergeIntervalSets(org.gephi.graph.api.types.IntervalSet set1,
org.gephi.graph.api.types.IntervalSet set2) |
protected org.gephi.graph.api.types.TimeSet |
mergeTimeSets(org.gephi.graph.api.types.TimeSet set1,
org.gephi.graph.api.types.TimeSet set2) |
protected org.gephi.graph.api.types.TimestampSet |
mergeTimestampSets(org.gephi.graph.api.types.TimestampSet set1,
org.gephi.graph.api.types.TimestampSet set2) |
void |
setContainers(org.gephi.io.importer.api.ContainerUnloader[] containers) |
void |
setProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket) |
void |
setWorkspace(org.gephi.project.api.Workspace workspace) |
protected org.gephi.utils.progress.ProgressTicket progressTicket
protected org.gephi.project.api.Workspace workspace
protected org.gephi.io.importer.api.ContainerUnloader[] containers
protected org.gephi.graph.api.GraphModel graphModel
private final Set<org.gephi.graph.api.Column> columnsTypeMismatchAlreadyWarned
protected org.gephi.io.importer.api.Report report
protected org.gephi.io.importer.api.Report reportAfterDone
private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<org.gephi.graph.api.Edge> edgeCountForAverage
protected void clean()
protected void flushColumns(org.gephi.io.importer.api.ContainerUnloader container)
private void addColumnsToTable(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.graph.api.Table table,
Iterable<org.gephi.io.importer.api.ColumnDraft> columns)
protected void flushToNode(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.NodeDraft nodeDraft,
org.gephi.graph.api.Node node)
protected void flushToElementAttributes(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.ElementDraft elementDraft,
org.gephi.graph.api.Element element)
protected void flushToEdge(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.EdgeDraft edgeDraft,
org.gephi.graph.api.Edge edge,
boolean newEdge)
protected void flushEdgeWeight(org.gephi.io.importer.api.ContainerUnloader container,
org.gephi.io.importer.api.EdgeDraft edgeDraft,
org.gephi.graph.api.Edge edge,
boolean newEdge)
protected void flushTimeSet(org.gephi.graph.api.types.TimeSet timeSet,
org.gephi.graph.api.Element element)
protected org.gephi.graph.api.types.TimeSet mergeTimeSets(org.gephi.graph.api.types.TimeSet set1,
org.gephi.graph.api.types.TimeSet set2)
protected org.gephi.graph.api.types.IntervalSet mergeIntervalSets(org.gephi.graph.api.types.IntervalSet set1,
org.gephi.graph.api.types.IntervalSet set2)
protected org.gephi.graph.api.types.TimestampSet mergeTimestampSets(org.gephi.graph.api.types.TimestampSet set1,
org.gephi.graph.api.types.TimestampSet set2)
public void setWorkspace(org.gephi.project.api.Workspace workspace)
setWorkspace in interface org.gephi.io.processor.spi.Processorpublic void setContainers(org.gephi.io.importer.api.ContainerUnloader[] containers)
setContainers in interface org.gephi.io.processor.spi.Processorpublic void setProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)
setProgressTicket in interface org.gephi.io.processor.spi.Processorpublic org.gephi.io.importer.api.Report getReport()
getReport in interface org.gephi.io.processor.spi.ProcessorCopyright © 2007–2017 Gephi Consortium. All rights reserved.