java.lang.Object
org.jgrapht.nio.json.JsonBaseListener
org.jgrapht.nio.json.JSONEventDrivenImporter.NotifyJsonListener
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener,JsonListener
- Enclosing class:
JSONEventDrivenImporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate static final Stringprivate static final Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate Stringprivate intprivate intprivate Stringprivate static final Stringprivate Stringprivate static final Stringprivate Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byJsonParser.array().voidEnter a parse tree produced byJsonParser.json().voidEnter a parse tree produced byJsonParser.obj().voidEnter a parse tree produced byJsonParser.pair().voidEnter a parse tree produced byJsonParser.value().voidExit a parse tree produced byJsonParser.array().voidExit a parse tree produced byJsonParser.obj().voidExit a parse tree produced byJsonParser.pair().private Attributeprivate Stringprivate Stringprivate StringMethods inherited from class org.jgrapht.nio.json.JsonBaseListener
enterEveryRule, exitEveryRule, exitJson, exitValue, visitErrorNode, visitTerminal
-
Field Details
-
GRAPH
- See Also:
-
ID
- See Also:
-
WEIGHT
- See Also:
-
SOURCE
- See Also:
-
TARGET
- See Also:
-
objectLevel
private int objectLevel -
arrayLevel
private int arrayLevel -
insideNodes
private boolean insideNodes -
insideNodesArray
private boolean insideNodesArray -
insideNode
private boolean insideNode -
insideEdges
private boolean insideEdges -
insideEdgesArray
private boolean insideEdgesArray -
insideEdge
private boolean insideEdge -
pairNames
-
nodeId
-
sourceId
-
targetId
-
attributes
-
singletons
private int singletons -
singletonsUUID
-
-
Constructor Details
-
NotifyJsonListener
private NotifyJsonListener()
-
-
Method Details
-
enterJson
Description copied from class:JsonBaseListenerEnter a parse tree produced byJsonParser.json().The default implementation does nothing.
- Specified by:
enterJsonin interfaceJsonListener- Overrides:
enterJsonin classJsonBaseListener- Parameters:
ctx- the parse tree
-
enterObj
Description copied from class:JsonBaseListenerEnter a parse tree produced byJsonParser.obj().The default implementation does nothing.
- Specified by:
enterObjin interfaceJsonListener- Overrides:
enterObjin classJsonBaseListener- Parameters:
ctx- the parse tree
-
exitObj
Description copied from class:JsonBaseListenerExit a parse tree produced byJsonParser.obj().The default implementation does nothing.
- Specified by:
exitObjin interfaceJsonListener- Overrides:
exitObjin classJsonBaseListener- Parameters:
ctx- the parse tree
-
enterArray
Description copied from class:JsonBaseListenerEnter a parse tree produced byJsonParser.array().The default implementation does nothing.
- Specified by:
enterArrayin interfaceJsonListener- Overrides:
enterArrayin classJsonBaseListener- Parameters:
ctx- the parse tree
-
exitArray
Description copied from class:JsonBaseListenerExit a parse tree produced byJsonParser.array().The default implementation does nothing.
- Specified by:
exitArrayin interfaceJsonListener- Overrides:
exitArrayin classJsonBaseListener- Parameters:
ctx- the parse tree
-
enterPair
Description copied from class:JsonBaseListenerEnter a parse tree produced byJsonParser.pair().The default implementation does nothing.
- Specified by:
enterPairin interfaceJsonListener- Overrides:
enterPairin classJsonBaseListener- Parameters:
ctx- the parse tree
-
exitPair
Description copied from class:JsonBaseListenerExit a parse tree produced byJsonParser.pair().The default implementation does nothing.
- Specified by:
exitPairin interfaceJsonListener- Overrides:
exitPairin classJsonBaseListener- Parameters:
ctx- the parse tree
-
enterValue
Description copied from class:JsonBaseListenerEnter a parse tree produced byJsonParser.value().The default implementation does nothing.
- Specified by:
enterValuein interfaceJsonListener- Overrides:
enterValuein classJsonBaseListener- Parameters:
ctx- the parse tree
-
readAttribute
-
unquote
-
readString
-
readIdentifier
-