- 
- Type Parameters:
- V- the graph vertex type
- E- the graph edge type
 - All Known Implementing Classes:
- CSVEventDrivenImporter,- DIMACSEventDrivenImporter,- DOTEventDrivenImporter,- GmlEventDrivenImporter,- Graph6Sparse6EventDrivenImporter,- GraphMLEventDrivenImporter,- JSONEventDrivenImporter,- SimpleGEXFEventDrivenImporter,- SimpleGraphMLEdgeListImporter,- SimpleGraphMLEventDrivenImporter
 
 public interface EventDrivenImporter<V,E>Interface for an importer using consumers.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddEdgeAttributeConsumer(BiConsumer<Pair<E,String>,Attribute> consumer)Add an edge attribute consumer.voidaddEdgeConsumer(Consumer<E> consumer)Add an edge consumer.voidaddEdgeCountConsumer(Consumer<Integer> consumer)Add an edge count consumer.voidaddEdgeWithAttributesConsumer(BiConsumer<E,Map<String,Attribute>> consumer)Add an edge with attributes consumer.voidaddGraphAttributeConsumer(BiConsumer<String,Attribute> consumer)Add a graph attribute consumer.voidaddImportEventConsumer(Consumer<ImportEvent> consumer)Add an ImportEvent consumer.voidaddVertexAttributeConsumer(BiConsumer<Pair<V,String>,Attribute> consumer)Add a vertex attribute consumer.voidaddVertexConsumer(Consumer<V> consumer)Add a vertex consumer.voidaddVertexCountConsumer(Consumer<Integer> consumer)Add a vertex count consumer.voidaddVertexWithAttributesConsumer(BiConsumer<V,Map<String,Attribute>> consumer)Add a vertex with attributes consumer.default voidimportInput(File file)Import a graphdefault voidimportInput(InputStream in)Import a graphvoidimportInput(Reader input)Import a graphvoidremoveEdgeAttributeConsumer(BiConsumer<Pair<E,String>,Attribute> consumer)Remove an edge attribute consumer.voidremoveEdgeConsumer(Consumer<E> consumer)Remove an edge consumer.voidremoveEdgeCountConsumer(Consumer<Integer> consumer)Remove an edge count consumer.voidremoveEdgeWithAttributesConsumer(BiConsumer<E,Map<String,Attribute>> consumer)Remove an edge with attributes consumervoidremoveGraphAttributeConsumer(BiConsumer<String,Attribute> consumer)Remove a graph attribute consumer.voidremoveImportEventConsumer(Consumer<ImportEvent> consumer)Remove an ImportEvent consumer.voidremoveVertexAttributeConsumer(BiConsumer<Pair<V,String>,Attribute> consumer)Remove a vertex attribute consumer.voidremoveVertexConsumer(Consumer<V> consumer)Remove a vertex consumer.voidremoveVertexCountConsumer(Consumer<Integer> consumer)Remove a vertex count consumer.voidremoveVertexWithAttributesConsumer(BiConsumer<V,Map<String,Attribute>> consumer)Remove a vertex with attributes consumer
 
- 
- 
- 
Method Detail- 
addImportEventConsumervoid addImportEventConsumer(Consumer<ImportEvent> consumer) Add an ImportEvent consumer.- Parameters:
- consumer- the consumer
 
 - 
removeImportEventConsumervoid removeImportEventConsumer(Consumer<ImportEvent> consumer) Remove an ImportEvent consumer.- Parameters:
- consumer- the consumer
 
 - 
addVertexCountConsumervoid addVertexCountConsumer(Consumer<Integer> consumer) Add a vertex count consumer.- Parameters:
- consumer- the consumer
 
 - 
removeVertexCountConsumervoid removeVertexCountConsumer(Consumer<Integer> consumer) Remove a vertex count consumer.- Parameters:
- consumer- the consumer
 
 - 
addEdgeCountConsumervoid addEdgeCountConsumer(Consumer<Integer> consumer) Add an edge count consumer.- Parameters:
- consumer- the consumer
 
 - 
removeEdgeCountConsumervoid removeEdgeCountConsumer(Consumer<Integer> consumer) Remove an edge count consumer.- Parameters:
- consumer- the consumer
 
 - 
addVertexConsumervoid addVertexConsumer(Consumer<V> consumer) Add a vertex consumer.- Parameters:
- consumer- the consumer
 
 - 
removeVertexConsumervoid removeVertexConsumer(Consumer<V> consumer) Remove a vertex consumer.- Parameters:
- consumer- the consumer
 
 - 
addVertexWithAttributesConsumervoid addVertexWithAttributesConsumer(BiConsumer<V,Map<String,Attribute>> consumer) Add a vertex with attributes consumer.- Parameters:
- consumer- the consumer
 
 - 
removeVertexWithAttributesConsumervoid removeVertexWithAttributesConsumer(BiConsumer<V,Map<String,Attribute>> consumer) Remove a vertex with attributes consumer- Parameters:
- consumer- the consumer
 
 - 
addEdgeConsumervoid addEdgeConsumer(Consumer<E> consumer) Add an edge consumer.- Parameters:
- consumer- the consumer
 
 - 
removeEdgeConsumervoid removeEdgeConsumer(Consumer<E> consumer) Remove an edge consumer.- Parameters:
- consumer- the consumer
 
 - 
addEdgeWithAttributesConsumervoid addEdgeWithAttributesConsumer(BiConsumer<E,Map<String,Attribute>> consumer) Add an edge with attributes consumer.- Parameters:
- consumer- the consumer
 
 - 
removeEdgeWithAttributesConsumervoid removeEdgeWithAttributesConsumer(BiConsumer<E,Map<String,Attribute>> consumer) Remove an edge with attributes consumer- Parameters:
- consumer- the consumer
 
 - 
addGraphAttributeConsumervoid addGraphAttributeConsumer(BiConsumer<String,Attribute> consumer) Add a graph attribute consumer.- Parameters:
- consumer- the consumer
 
 - 
removeGraphAttributeConsumervoid removeGraphAttributeConsumer(BiConsumer<String,Attribute> consumer) Remove a graph attribute consumer.- Parameters:
- consumer- the consumer
 
 - 
addVertexAttributeConsumervoid addVertexAttributeConsumer(BiConsumer<Pair<V,String>,Attribute> consumer) Add a vertex attribute consumer.- Parameters:
- consumer- the consumer
 
 - 
removeVertexAttributeConsumervoid removeVertexAttributeConsumer(BiConsumer<Pair<V,String>,Attribute> consumer) Remove a vertex attribute consumer.- Parameters:
- consumer- the consumer
 
 - 
addEdgeAttributeConsumervoid addEdgeAttributeConsumer(BiConsumer<Pair<E,String>,Attribute> consumer) Add an edge attribute consumer.- Parameters:
- consumer- the consumer
 
 - 
removeEdgeAttributeConsumervoid removeEdgeAttributeConsumer(BiConsumer<Pair<E,String>,Attribute> consumer) Remove an edge attribute consumer.- Parameters:
- consumer- the consumer
 
 - 
importInputvoid importInput(Reader input) Import a graph- Parameters:
- input- the input reader
- Throws:
- ImportException- in case any error occurs, such as I/O or parse error
 
 - 
importInputdefault void importInput(InputStream in) Import a graph- Parameters:
- in- the input stream
- Throws:
- ImportException- in case any error occurs, such as I/O or parse error
 
 - 
importInputdefault void importInput(File file) Import a graph- Parameters:
- file- the file to read from
- Throws:
- ImportException- in case any error occurs, such as I/O or parse error
 
 
- 
 
-