Package org.atpfivt.ljv
Class GraphvizVisualization
- java.lang.Object
-
- org.atpfivt.ljv.GraphvizVisualization
-
- All Implemented Interfaces:
Visualization
public class GraphvizVisualization extends Object implements Visualization
-
-
Constructor Summary
Constructors Constructor Description GraphvizVisualization(LJV ljv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
alreadyVisualized(Object obj)
void
diagramBegin()
String
diagramEnd()
void
visitArrayBegin(ArrayNode arrayNode)
void
visitArrayElement(ArrayNode arrayNode, String element, int elementIndex)
void
visitArrayElementObjectConnection(Object array, int elementIndex, Object obj)
void
visitArrayEnd(Object array)
void
visitNull()
void
visitObjectBegin(ObjectNode objectNode)
void
visitObjectEnd(Object obj)
void
visitObjectFieldRelationWithNonPrimitiveObject(Object obj, Node childNode, String ljvFieldAttributes)
void
visitObjectPrimitiveField(String fieldName, String fieldValueStr)
-
-
-
Constructor Detail
-
GraphvizVisualization
public GraphvizVisualization(LJV ljv)
-
-
Method Detail
-
alreadyVisualized
public boolean alreadyVisualized(Object obj)
- Specified by:
alreadyVisualized
in interfaceVisualization
-
diagramBegin
public void diagramBegin()
- Specified by:
diagramBegin
in interfaceVisualization
-
diagramEnd
public String diagramEnd()
- Specified by:
diagramEnd
in interfaceVisualization
-
visitNull
public void visitNull()
- Specified by:
visitNull
in interfaceVisualization
-
visitArrayBegin
public void visitArrayBegin(ArrayNode arrayNode)
- Specified by:
visitArrayBegin
in interfaceVisualization
-
visitArrayElement
public void visitArrayElement(ArrayNode arrayNode, String element, int elementIndex)
- Specified by:
visitArrayElement
in interfaceVisualization
-
visitArrayElementObjectConnection
public void visitArrayElementObjectConnection(Object array, int elementIndex, Object obj)
- Specified by:
visitArrayElementObjectConnection
in interfaceVisualization
-
visitArrayEnd
public void visitArrayEnd(Object array)
- Specified by:
visitArrayEnd
in interfaceVisualization
-
visitObjectBegin
public void visitObjectBegin(ObjectNode objectNode)
- Specified by:
visitObjectBegin
in interfaceVisualization
-
visitObjectPrimitiveField
public void visitObjectPrimitiveField(String fieldName, String fieldValueStr)
- Specified by:
visitObjectPrimitiveField
in interfaceVisualization
-
visitObjectFieldRelationWithNonPrimitiveObject
public void visitObjectFieldRelationWithNonPrimitiveObject(Object obj, Node childNode, String ljvFieldAttributes)
- Specified by:
visitObjectFieldRelationWithNonPrimitiveObject
in interfaceVisualization
-
visitObjectEnd
public void visitObjectEnd(Object obj)
- Specified by:
visitObjectEnd
in interfaceVisualization
-
-