G
- The graph typeV
- The vertex typeE
- The edge typepublic class ParserContext<G extends Hypergraph<V,E>,V,E> extends Object
Constructor and Description |
---|
ParserContext(ElementParserRegistry<G,V,E> elementParserRegistry,
KeyMap keyMap,
org.apache.commons.collections4.Transformer<GraphMetadata,G> graphTransformer,
org.apache.commons.collections4.Transformer<NodeMetadata,V> vertexTransformer,
org.apache.commons.collections4.Transformer<EdgeMetadata,E> edgeTransformer,
org.apache.commons.collections4.Transformer<HyperEdgeMetadata,E> hyperEdgeTransformer) |
Modifier and Type | Method and Description |
---|---|
E |
createEdge(EdgeMetadata metadata) |
G |
createGraph(GraphMetadata metadata) |
E |
createHyperEdge(HyperEdgeMetadata metadata) |
V |
createVertex(NodeMetadata metadata) |
ElementParserRegistry<G,V,E> |
getElementParserRegistry() |
KeyMap |
getKeyMap() |
public ParserContext(ElementParserRegistry<G,V,E> elementParserRegistry, KeyMap keyMap, org.apache.commons.collections4.Transformer<GraphMetadata,G> graphTransformer, org.apache.commons.collections4.Transformer<NodeMetadata,V> vertexTransformer, org.apache.commons.collections4.Transformer<EdgeMetadata,E> edgeTransformer, org.apache.commons.collections4.Transformer<HyperEdgeMetadata,E> hyperEdgeTransformer)
public ElementParserRegistry<G,V,E> getElementParserRegistry()
public KeyMap getKeyMap()
public G createGraph(GraphMetadata metadata)
public V createVertex(NodeMetadata metadata)
public E createEdge(EdgeMetadata metadata)
public E createHyperEdge(HyperEdgeMetadata metadata)
Copyright © 2014. All rights reserved.