Class ParserContext<G extends Hypergraph<V,E>,V,E>
java.lang.Object
edu.uci.ics.jung.io.graphml.parser.ParserContext<G,V,E>
- Type Parameters:
G
- The graph typeV
- The vertex typeE
- The edge type
Provides resources related to the current parsing context.
- Author:
- Nathan Mittler - nathan.mittler@gmail.com
-
Constructor Summary
ConstructorsConstructorDescriptionParserContext
(ElementParserRegistry<G, V, E> elementParserRegistry, KeyMap keyMap, com.google.common.base.Function<GraphMetadata, G> graphTransformer, com.google.common.base.Function<NodeMetadata, V> vertexTransformer, com.google.common.base.Function<EdgeMetadata, E> edgeTransformer, com.google.common.base.Function<HyperEdgeMetadata, E> hyperEdgeTransformer) -
Method Summary
Modifier and TypeMethodDescriptioncreateEdge
(EdgeMetadata metadata) createGraph
(GraphMetadata metadata) createHyperEdge
(HyperEdgeMetadata metadata) createVertex
(NodeMetadata metadata)
-
Constructor Details
-
ParserContext
public ParserContext(ElementParserRegistry<G, V, E> elementParserRegistry, KeyMap keyMap, com.google.common.base.Function<GraphMetadata, G> graphTransformer, com.google.common.base.Function<NodeMetadata, V> vertexTransformer, com.google.common.base.Function<EdgeMetadata, E> edgeTransformer, com.google.common.base.Function<HyperEdgeMetadata, E> hyperEdgeTransformer)
-
-
Method Details
-
getElementParserRegistry
-
getKeyMap
-
createGraph
-
createVertex
-
createEdge
-
createHyperEdge
-