A B C D E F G H I L N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addArrayElementAttributeProvider(ArrayElementAttributeProvider) - Method in class org.atpfivt.ljv.LJV
- addClassAttribute(Class<?>, String) - Method in class org.atpfivt.ljv.LJV
-
Set the DOT attributes for a class.
- addFieldAttribute(Field, String) - Method in class org.atpfivt.ljv.LJV
-
Set the DOT attributes for a specific field.
- addFieldAttribute(String, String) - Method in class org.atpfivt.ljv.LJV
-
Set the DOT attributes for all fields with this name.
- addFieldAttributesProvider(FieldAttributesProvider) - Method in class org.atpfivt.ljv.LJV
- addIgnoreClass(Class<?>) - Method in class org.atpfivt.ljv.LJV
-
Do not display any fields with this type.
- addIgnoreField(Field) - Method in class org.atpfivt.ljv.LJV
-
Do not display this field.
- addIgnoreField(String) - Method in class org.atpfivt.ljv.LJV
-
Do not display any fields with this name.
- addIgnoreFields(Class<?>) - Method in class org.atpfivt.ljv.LJV
-
Do not display any fields from this class.
- addIgnorePackage(Package) - Method in class org.atpfivt.ljv.LJV
-
Do not display any fields that have a type from this package.
- addObjectAttributesProvider(ObjectAttributesProvider) - Method in class org.atpfivt.ljv.LJV
- addRoot(Object) - Method in class org.atpfivt.ljv.LJV
-
add an Object to
roots
- alreadyVisualized(Object) - Method in class org.atpfivt.ljv.GraphvizVisualization
- alreadyVisualized(Object) - Method in interface org.atpfivt.ljv.Visualization
- areValuesPrimitive() - Method in class org.atpfivt.ljv.nodes.ArrayNode
- ARRAY - org.atpfivt.ljv.provider.NodeType
- ArrayElementAttributeProvider - Interface in org.atpfivt.ljv.provider
- ArrayNode - Class in org.atpfivt.ljv.nodes
- ArrayNode(Object, String, boolean, List<Node>) - Constructor for class org.atpfivt.ljv.nodes.ArrayNode
B
C
- canBeConvertedToString(Object) - Method in interface org.atpfivt.ljv.Introspection
- canBeConvertedToString(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- canIgnoreField(Field) - Method in class org.atpfivt.ljv.LJV
- canTreatClassAsPrimitive(Class<?>) - Method in interface org.atpfivt.ljv.Introspection
- canTreatClassAsPrimitive(Class<?>) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- canTreatObjAsPrimitive(Object) - Method in interface org.atpfivt.ljv.Introspection
- canTreatObjAsPrimitive(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- catTreatObjAsArrayOfPrimitives(Object) - Method in interface org.atpfivt.ljv.Introspection
- catTreatObjAsArrayOfPrimitives(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- ChangingArrayElementHighlighter - Class in org.atpfivt.ljv.provider.impl
- ChangingArrayElementHighlighter() - Constructor for class org.atpfivt.ljv.provider.impl.ChangingArrayElementHighlighter
- ClassLayout - Class in org.atpfivt.ljv.jol
-
Handles the class data *with* the layout information.
- compareTo(FieldLayout) - Method in class org.atpfivt.ljv.jol.FieldLayout
- countObjectPrimitiveFields(Object) - Method in interface org.atpfivt.ljv.Introspection
- countObjectPrimitiveFields(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- create(ClassData, SortedSet<FieldLayout>, DataModel, long, boolean) - Static method in class org.atpfivt.ljv.jol.ClassLayout
-
Builds the class layout.
- CurrentLayouter - Class in org.atpfivt.ljv.jol
-
The layouter getting the actual VM layout.
- CurrentLayouter() - Constructor for class org.atpfivt.ljv.jol.CurrentLayouter
D
- data() - Method in class org.atpfivt.ljv.jol.FieldLayout
- diagramBegin() - Method in class org.atpfivt.ljv.GraphvizVisualization
- diagramBegin() - Method in interface org.atpfivt.ljv.Visualization
- diagramEnd() - Method in class org.atpfivt.ljv.GraphvizVisualization
- diagramEnd() - Method in interface org.atpfivt.ljv.Visualization
- Direction - Enum in org.atpfivt.ljv
-
Represents direction of graph layout.
- drawGraph() - Method in class org.atpfivt.ljv.LJV
-
roots
roots
references counts can be visualized - drawGraph(Object) - Method in class org.atpfivt.ljv.LJV
-
Create a graph of the object rooted at
obj
.
E
- equals(Object) - Method in class org.atpfivt.ljv.jol.ClassLayout
- equals(Object) - Method in class org.atpfivt.ljv.jol.FieldLayout
F
- FieldAttributesProvider - Interface in org.atpfivt.ljv.provider
-
Provides DOT attributes (color, font etc.) for a given field.
- FieldLayout - Class in org.atpfivt.ljv.jol
-
Holds the field info with the layout.
- FieldLayout(FieldData, long, long) - Constructor for class org.atpfivt.ljv.jol.FieldLayout
-
Construct field layout with discovered offset and field size.
- fields() - Method in class org.atpfivt.ljv.jol.ClassLayout
-
Answer the set of fields, including those in superclasses
- FixedFieldAttributesProvider - Class in org.atpfivt.ljv.provider.impl
- FixedFieldAttributesProvider(Field, String) - Constructor for class org.atpfivt.ljv.provider.impl.FixedFieldAttributesProvider
- FixedFieldNameAttributesProvider - Class in org.atpfivt.ljv.provider.impl
- FixedFieldNameAttributesProvider(String, String) - Constructor for class org.atpfivt.ljv.provider.impl.FixedFieldNameAttributesProvider
- FixedValueClassAttributes - Class in org.atpfivt.ljv.provider.impl
- FixedValueClassAttributes(Class<?>, String) - Constructor for class org.atpfivt.ljv.provider.impl.FixedValueClassAttributes
G
- getArrayElementAttributes(Object, int) - Method in class org.atpfivt.ljv.LJV
- getAttribute(Object) - Method in class org.atpfivt.ljv.provider.impl.FixedValueClassAttributes
- getAttribute(Object) - Method in class org.atpfivt.ljv.provider.impl.NewObjectHighlighter
- getAttribute(Object) - Method in interface org.atpfivt.ljv.provider.ObjectAttributesProvider
-
Get map of attributes.
- getAttribute(Object, int) - Method in interface org.atpfivt.ljv.provider.ArrayElementAttributeProvider
- getAttribute(Object, int) - Method in class org.atpfivt.ljv.provider.impl.ChangingArrayElementHighlighter
- getAttribute(Field, Object) - Method in interface org.atpfivt.ljv.provider.FieldAttributesProvider
-
Get map of attributes.
- getAttribute(Field, Object) - Method in class org.atpfivt.ljv.provider.impl.FixedFieldAttributesProvider
- getAttribute(Field, Object) - Method in class org.atpfivt.ljv.provider.impl.FixedFieldNameAttributesProvider
- getAttributes() - Method in class org.atpfivt.ljv.nodes.Node
- getChildren() - Method in class org.atpfivt.ljv.nodes.ObjectNode
- getChildren(Object) - Method in interface org.atpfivt.ljv.Introspection
- getChildren(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- getClassName() - Method in class org.atpfivt.ljv.nodes.ObjectNode
- getDirection() - Method in class org.atpfivt.ljv.LJV
- getFieldAttributes(Field, Object) - Method in class org.atpfivt.ljv.LJV
- getName() - Method in class org.atpfivt.ljv.nodes.Node
- getNodeType(Object, Object) - Method in interface org.atpfivt.ljv.provider.NodeTypeProvider
- getObjClassName(Object, boolean) - Method in interface org.atpfivt.ljv.Introspection
- getObjClassName(Object, boolean) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- getObjectAttributes(Object) - Method in class org.atpfivt.ljv.LJV
- getObjFields(Object) - Method in interface org.atpfivt.ljv.Introspection
- getObjFields(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- getPrimitiveFieldsNum() - Method in class org.atpfivt.ljv.nodes.ObjectNode
- getValue() - Method in class org.atpfivt.ljv.nodes.Node
- GraphvizVisualization - Class in org.atpfivt.ljv
- GraphvizVisualization(LJV) - Constructor for class org.atpfivt.ljv.GraphvizVisualization
H
- hashCode() - Method in class org.atpfivt.ljv.jol.ClassLayout
- hashCode() - Method in class org.atpfivt.ljv.jol.FieldLayout
- hasPrimitiveFields(Object) - Method in interface org.atpfivt.ljv.Introspection
- hasPrimitiveFields(Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- HIGHLIGHT - Static variable in class org.atpfivt.ljv.provider.impl.ChangingArrayElementHighlighter
- HIGHLIGHT - Static variable in class org.atpfivt.ljv.provider.impl.NewObjectHighlighter
- highlightChangingArrayElements() - Method in class org.atpfivt.ljv.LJV
-
Enable highlighting array elements that was changed since previous run of ljv.
- highlightNewObjects() - Method in class org.atpfivt.ljv.LJV
-
Enable highlighting of new objects that appeared since previous run of ljv.
I
- IGNORE - org.atpfivt.ljv.provider.NodeType
- Introspection - Interface in org.atpfivt.ljv
- IntrospectionWithReflectionAPI - Class in org.atpfivt.ljv
- IntrospectionWithReflectionAPI(LJV) - Constructor for class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- isIgnoreNullValuedFields() - Method in class org.atpfivt.ljv.LJV
- isIgnorePrivateFields() - Method in class org.atpfivt.ljv.LJV
- isQualifyNestedClassNames() - Method in class org.atpfivt.ljv.LJV
- isShowFieldNamesInLabels() - Method in class org.atpfivt.ljv.LJV
- isShowPackageNamesInClasses() - Method in class org.atpfivt.ljv.LJV
- isTreatsAsPrimitive(Class<?>) - Method in class org.atpfivt.ljv.LJV
- isTreatsAsPrimitive(Package) - Method in class org.atpfivt.ljv.LJV
L
- layout(ClassData) - Method in class org.atpfivt.ljv.jol.CurrentLayouter
- layout(ClassData) - Method in interface org.atpfivt.ljv.jol.Layouter
- Layouter - Interface in org.atpfivt.ljv.jol
-
Layouter: given the class data, produces the layout.
- LJV - Class in org.atpfivt.ljv
-
Lightweight Java Visualizer.
- LJV() - Constructor for class org.atpfivt.ljv.LJV
- LR - org.atpfivt.ljv.Direction
-
draws from left to right
N
- name() - Method in class org.atpfivt.ljv.jol.FieldLayout
-
Answers the field name.
- NewObjectHighlighter - Class in org.atpfivt.ljv.provider.impl
- NewObjectHighlighter() - Constructor for class org.atpfivt.ljv.provider.impl.NewObjectHighlighter
- Node - Class in org.atpfivt.ljv.nodes
- Node(Object, String) - Constructor for class org.atpfivt.ljv.nodes.Node
- NodeType - Enum in org.atpfivt.ljv.provider
- NodeTypeProvider - Interface in org.atpfivt.ljv.provider
- NULL_REFERENCE - org.atpfivt.ljv.provider.NodeType
- NullNode - Class in org.atpfivt.ljv.nodes
- NullNode(Object, String) - Constructor for class org.atpfivt.ljv.nodes.NullNode
O
- ObjectAttributesProvider - Interface in org.atpfivt.ljv.provider
-
Provides DOT attributes (color, font etc.) for a given object.
- objectFieldIsPrimitive(Field, Object) - Method in interface org.atpfivt.ljv.Introspection
- objectFieldIsPrimitive(Field, Object) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- ObjectNode - Class in org.atpfivt.ljv.nodes
- ObjectNode(Object, String, String, int, List<Node>, String) - Constructor for class org.atpfivt.ljv.nodes.ObjectNode
- ObjectNode(ObjectNode) - Constructor for class org.atpfivt.ljv.nodes.ObjectNode
- offset() - Method in class org.atpfivt.ljv.jol.FieldLayout
-
Answers field offset
- org.atpfivt.ljv - package org.atpfivt.ljv
- org.atpfivt.ljv.jol - package org.atpfivt.ljv.jol
-
This package contains sources copied from JOL in order to make some private APIs accessible.
- org.atpfivt.ljv.nodes - package org.atpfivt.ljv.nodes
- org.atpfivt.ljv.provider - package org.atpfivt.ljv.provider
- org.atpfivt.ljv.provider.impl - package org.atpfivt.ljv.provider.impl
P
- parseClass(Class<?>) - Static method in class org.atpfivt.ljv.jol.ClassLayout
-
Produce the class layout for the given class.
- parseClass(Class<?>, Layouter) - Static method in class org.atpfivt.ljv.jol.ClassLayout
-
Produce the class layout for the given class, and given layouter.
- parseGraph(Object, String, boolean, Field) - Method in interface org.atpfivt.ljv.Introspection
- parseGraph(Object, String, boolean, Field) - Method in class org.atpfivt.ljv.IntrospectionWithReflectionAPI
- PRIMITIVE - org.atpfivt.ljv.provider.NodeType
- PrimitiveNode - Class in org.atpfivt.ljv.nodes
- PrimitiveNode(Object, String) - Constructor for class org.atpfivt.ljv.nodes.PrimitiveNode
R
- REFERENCE - org.atpfivt.ljv.provider.NodeType
- RL - org.atpfivt.ljv.Direction
-
draws from right to left
S
- setAttributes(String) - Method in class org.atpfivt.ljv.nodes.Node
- setChildren(List<Node>) - Method in class org.atpfivt.ljv.nodes.ObjectNode
- setDirection(Direction) - Method in class org.atpfivt.ljv.LJV
- setIgnoreNullValuedFields(boolean) - Method in class org.atpfivt.ljv.LJV
-
Toggle whether to ignore fields with null values.
- setIgnorePrivateFields(boolean) - Method in class org.atpfivt.ljv.LJV
- setName(String) - Method in class org.atpfivt.ljv.nodes.Node
- setQualifyNestedClassNames(boolean) - Method in class org.atpfivt.ljv.LJV
- setShowFieldNamesInLabels(boolean) - Method in class org.atpfivt.ljv.LJV
- setShowPackageNamesInClasses(boolean) - Method in class org.atpfivt.ljv.LJV
- setTreatAsPrimitive(Class<?>) - Method in class org.atpfivt.ljv.LJV
-
Treat objects of this class as primitives; i.e.,
toString
is called on the object, and the result displayed in the label like a primitive field. - setTreatAsPrimitive(Package) - Method in class org.atpfivt.ljv.LJV
-
Treat objects from this package as primitives; i.e.,
toString
is called on the object, and the result displayed in the label like a primitive field. - size() - Method in class org.atpfivt.ljv.jol.FieldLayout
-
Answers field size
T
- TB - org.atpfivt.ljv.Direction
-
draws from top to bottom (the default value)
- toString() - Method in class org.atpfivt.ljv.jol.ClassLayout
- toString() - Method in class org.atpfivt.ljv.jol.CurrentLayouter
- toString() - Method in class org.atpfivt.ljv.jol.FieldLayout
- typeClass() - Method in class org.atpfivt.ljv.jol.FieldLayout
-
Answers the class for the field type
V
- valueOf(String) - Static method in enum org.atpfivt.ljv.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.atpfivt.ljv.provider.NodeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.atpfivt.ljv.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.atpfivt.ljv.provider.NodeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(Visualization) - Method in class org.atpfivt.ljv.nodes.ArrayNode
- visit(Visualization) - Method in class org.atpfivt.ljv.nodes.Node
- visit(Visualization) - Method in class org.atpfivt.ljv.nodes.NullNode
- visit(Visualization) - Method in class org.atpfivt.ljv.nodes.ObjectNode
- visit(Visualization) - Method in class org.atpfivt.ljv.nodes.PrimitiveNode
- visitArrayBegin(ArrayNode) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitArrayBegin(ArrayNode) - Method in interface org.atpfivt.ljv.Visualization
- visitArrayElement(ArrayNode, String, int) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitArrayElement(ArrayNode, String, int) - Method in interface org.atpfivt.ljv.Visualization
- visitArrayElementObjectConnection(Object, int, Object) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitArrayElementObjectConnection(Object, int, Object) - Method in interface org.atpfivt.ljv.Visualization
- visitArrayEnd(Object) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitArrayEnd(Object) - Method in interface org.atpfivt.ljv.Visualization
- visitNull() - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitNull() - Method in interface org.atpfivt.ljv.Visualization
- visitObjectBegin(ObjectNode) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitObjectBegin(ObjectNode) - Method in interface org.atpfivt.ljv.Visualization
- visitObjectEnd(Object) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitObjectEnd(Object) - Method in interface org.atpfivt.ljv.Visualization
- visitObjectFieldRelationWithNonPrimitiveObject(Object, Node, String) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitObjectFieldRelationWithNonPrimitiveObject(Object, Node, String) - Method in interface org.atpfivt.ljv.Visualization
- visitObjectPrimitiveField(String, String) - Method in class org.atpfivt.ljv.GraphvizVisualization
- visitObjectPrimitiveField(String, String) - Method in interface org.atpfivt.ljv.Visualization
- Visualization - Interface in org.atpfivt.ljv
All Classes All Packages