Package org.pf.joi

Interface Summary
ExportProvider Defines the interface that export classes must comply to.
Inspectable This interface defines the methods an object must support, if it needs special representation in an inspector.
ObjectRenderer This interface must be implemented by classes that are responsible to convert objects to a string representation which will then be used in an inspector.
ObjectRenderer2 This interface must be implemented by classes that are responsible to convert objects to a visual (java.awt.Component) representation which will then be used in an inspector.
 

Class Summary
AbstractObjectSpy An instance of this class is a wrapper for one inspected object.
ArrayElementSpy Instances of this class are holding information about the elements of an inspected object.
ArraySpy An instance of this class is a wrapper for one inspected array.
AttributeSpy Instances of this class are holding information about the attributes of an inspected object.
BasicInspector This is the default inspector, which can display all normal java objects.
CollectionElementSpy Superclass for spys that hold information about collection elements.
ElementFilter With instances of this object filters for the elements to be displayed can be defined.
ElementFilterMenu Holds an Element filter and all menu items and takes care that they are in sync.
ElementSpy Instances of this class are holding information about the elements of an inspected object.
ElementSpyTreeNode This is a holder for ElementSpy instances.
ImageProvider This singleton is responsible to provide all icons and image JOI needs.
InspectionFrame Instances of this class can create the window frame for an object inspection.
InspectionRenderer A tree cell renderer that produces the icons and labels for an inspected object's elements.
InspectionView Represents the view on one object that gets analyzed (inspected).
InspectionWindowController Controls one inspection window with one ore more inspectors inside.
Inspector This is the default inspector, which can display all normal java objects.
InspectorRegistry Special registry for inspector mappings because of special checking if an inspector can be used.
InspectorSecurityManager This security manager allows to use the reflection API in all environments.
ObjectSpy An instance of this class is a wrapper for one inspected object.
ObjectSpyTreeNode This tree node is a holder for ObjectSpy instances.
ObjectValuePanel A panel that reuses the panels and text areas for various display elements.
Preferences This singleton contains the general settings of JOI.
Spy This is the abstract superclass of all wrapper classes, that are holding inspected objects.
SpyTreeNode This is the abstract superclass for all types of tree nodes in a JavaSpy.