- 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
private class JSONEventDrivenImporter.NotifyJsonListener extends JsonBaseListener
-
-
Field Summary
Fields Modifier and Type Field Description private intarrayLevelprivate java.util.Map<java.lang.String,Attribute>attributesprivate static java.lang.StringGRAPHprivate static java.lang.StringIDprivate booleaninsideEdgeprivate booleaninsideEdgesprivate booleaninsideEdgesArrayprivate booleaninsideNodeprivate booleaninsideNodesprivate booleaninsideNodesArrayprivate java.lang.StringnodeIdprivate intobjectLevelprivate java.util.Deque<java.lang.String>pairNamesprivate intsingletonsprivate java.lang.StringsingletonsUUIDprivate static java.lang.StringSOURCEprivate java.lang.StringsourceIdprivate static java.lang.StringTARGETprivate java.lang.StringtargetIdprivate static java.lang.StringWEIGHT
-
Constructor Summary
Constructors Modifier Constructor Description privateNotifyJsonListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterArray(JsonParser.ArrayContext ctx)Enter a parse tree produced byJsonParser.array().voidenterJson(JsonParser.JsonContext ctx)Enter a parse tree produced byJsonParser.json().voidenterObj(JsonParser.ObjContext ctx)Enter a parse tree produced byJsonParser.obj().voidenterPair(JsonParser.PairContext ctx)Enter a parse tree produced byJsonParser.pair().voidenterValue(JsonParser.ValueContext ctx)Enter a parse tree produced byJsonParser.value().voidexitArray(JsonParser.ArrayContext ctx)Exit a parse tree produced byJsonParser.array().voidexitObj(JsonParser.ObjContext ctx)Exit a parse tree produced byJsonParser.obj().voidexitPair(JsonParser.PairContext ctx)Exit a parse tree produced byJsonParser.pair().private AttributereadAttribute(JsonParser.ValueContext ctx)private java.lang.StringreadIdentifier(JsonParser.ValueContext ctx)private java.lang.StringreadString(JsonParser.ValueContext ctx)private java.lang.Stringunquote(java.lang.String value)-
Methods inherited from class org.jgrapht.nio.json.JsonBaseListener
enterEveryRule, exitEveryRule, exitJson, exitValue, visitErrorNode, visitTerminal
-
-
-
-
Field Detail
-
GRAPH
private static final java.lang.String GRAPH
- See Also:
- Constant Field Values
-
ID
private static final java.lang.String ID
- See Also:
- Constant Field Values
-
WEIGHT
private static final java.lang.String WEIGHT
- See Also:
- Constant Field Values
-
SOURCE
private static final java.lang.String SOURCE
- See Also:
- Constant Field Values
-
TARGET
private static final java.lang.String TARGET
- See Also:
- Constant Field Values
-
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
private java.util.Deque<java.lang.String> pairNames
-
nodeId
private java.lang.String nodeId
-
sourceId
private java.lang.String sourceId
-
targetId
private java.lang.String targetId
-
attributes
private java.util.Map<java.lang.String,Attribute> attributes
-
singletons
private int singletons
-
singletonsUUID
private java.lang.String singletonsUUID
-
-
Method Detail
-
enterJson
public void enterJson(JsonParser.JsonContext ctx)
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
public void enterObj(JsonParser.ObjContext ctx)
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
public void exitObj(JsonParser.ObjContext ctx)
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
public void enterArray(JsonParser.ArrayContext ctx)
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
public void exitArray(JsonParser.ArrayContext ctx)
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
public void enterPair(JsonParser.PairContext ctx)
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
public void exitPair(JsonParser.PairContext ctx)
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
public void enterValue(JsonParser.ValueContext ctx)
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
private Attribute readAttribute(JsonParser.ValueContext ctx)
-
unquote
private java.lang.String unquote(java.lang.String value)
-
readString
private java.lang.String readString(JsonParser.ValueContext ctx)
-
readIdentifier
private java.lang.String readIdentifier(JsonParser.ValueContext ctx)
-
-