A B C D E F G H I L N O P R S T V 
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

BT - org.atpfivt.ljv.Direction
draws from bottom to top

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
 
A B C D E F G H I L N O P R S T V 
All Classes All Packages