A B C D E F G H I K L M N O P R S T U V W

A

AbstractObjectSpy - Class in org.pfsw.joi
An instance of this class is a wrapper for one inspected object.
AbstractObjectSpy(Object) - Constructor for class org.pfsw.joi.AbstractObjectSpy
Initialize the new instance with default values.
actAbout - Static variable in class org.pfsw.joi.InspectionWindowController
 
actBasicInspectHere - Static variable in class org.pfsw.joi.InspectionWindowController
 
actBasicInspectTab - Static variable in class org.pfsw.joi.InspectionWindowController
 
actBasicInspectWindow - Static variable in class org.pfsw.joi.InspectionWindowController
 
actCloseAll - Static variable in class org.pfsw.joi.InspectionWindowController
 
actCloseTab - Static variable in class org.pfsw.joi.InspectionWindowController
 
actCloseWindow - Static variable in class org.pfsw.joi.InspectionWindowController
 
actContinue - Static variable in class org.pfsw.joi.InspectionWindowController
 
actInspectHere - Static variable in class org.pfsw.joi.InspectionWindowController
 
actInspectTab - Static variable in class org.pfsw.joi.InspectionWindowController
 
actInspectWindow - Static variable in class org.pfsw.joi.InspectionWindowController
 
actionPerformed(ActionEvent) - Method in class org.pfsw.joi.BasicInspector
Is called whenever a user action event occured.
actionPerformed(ActionEvent) - Method in class org.pfsw.joi.InspectionWindowController
Is called whenever a user action event occured.
actionPerformed(ActionEvent) - Method in class org.pfsw.joi.inspectors.KeyValueInspector
Is called whenever a user action event occurred.
ActionSeparator - Static variable in class org.pfsw.joi.Inspector
 
activateComponent(Component) - Method in class org.pfsw.joi.ObjectValuePanel
Sets the given text and shows the view with the corresponding text component.
activateComponentView() - Method in class org.pfsw.joi.ObjectValuePanel
 
activateEditableTextView() - Method in class org.pfsw.joi.ObjectValuePanel
 
activateReadOnlyTextView() - Method in class org.pfsw.joi.ObjectValuePanel
 
activateText(String, boolean, boolean) - Method in class org.pfsw.joi.ObjectValuePanel
Sets the given text and shows the view with the corresponding text component.
actKeyInspectTab - Static variable in class org.pfsw.joi.inspectors.KeyValueInspector
 
actKeyInspectWindow - Static variable in class org.pfsw.joi.inspectors.KeyValueInspector
 
actResetModifiedValue - Static variable in class org.pfsw.joi.BasicInspector
 
actSaveModifiedValue - Static variable in class org.pfsw.joi.BasicInspector
 
actSetValueToNull - Static variable in class org.pfsw.joi.BasicInspector
 
actShowExporterMapping - Static variable in class org.pfsw.joi.InspectionWindowController
 
actShowInspectorMapping - Static variable in class org.pfsw.joi.InspectionWindowController
 
actShowLicenseText - Static variable in class org.pfsw.joi.InspectionWindowController
 
actShowRendererMapping - Static variable in class org.pfsw.joi.InspectionWindowController
 
actShowSystemProperties - Static variable in class org.pfsw.joi.InspectionWindowController
 
actSort - Static variable in class org.pfsw.joi.InspectionWindowController
 
actToggleFinal - Static variable in class org.pfsw.joi.InspectionWindowController
 
actTogglePackage - Static variable in class org.pfsw.joi.InspectionWindowController
 
actTogglePrivate - Static variable in class org.pfsw.joi.InspectionWindowController
 
actToggleProtected - Static variable in class org.pfsw.joi.InspectionWindowController
 
actTogglePublic - Static variable in class org.pfsw.joi.InspectionWindowController
 
actToggleStatic - Static variable in class org.pfsw.joi.InspectionWindowController
 
actToggleTransient - Static variable in class org.pfsw.joi.InspectionWindowController
 
add(SpyTreeNode) - Method in class org.pfsw.joi.SpyTreeNode
Adds the given tree node to the receiver's children.
addAllElements() - Method in class org.pfsw.joi.AbstractObjectSpy
 
addAllElements() - Method in class org.pfsw.joi.ArraySpy
 
addAllElements() - Method in class org.pfsw.joi.inspectors.AssociationListSpy
 
addAllElements() - Method in class org.pfsw.joi.inspectors.DictionarySpy
 
addAllElements() - Method in class org.pfsw.joi.inspectors.DynamicProxySpy
 
addAllElements() - Method in class org.pfsw.joi.inspectors.ListSpy
 
addAllElements() - Method in class org.pfsw.joi.inspectors.MapSpy
 
addAllElements() - Method in class org.pfsw.joi.inspectors.StringSpy
 
addAllElements() - Method in class org.pfsw.joi.ObjectSpy
 
addFields(Field[], boolean) - Method in class org.pfsw.joi.ObjectSpy
 
addInheritedFields(Class) - Method in class org.pfsw.joi.ObjectSpy
 
addInspection(InspectionView) - Method in class org.pfsw.joi.InspectionFrame
 
addInspector(BasicInspector) - Method in class org.pfsw.joi.InspectionWindowController
 
addToTabbedPane(JTabbedPane, InspectionView) - Method in class org.pfsw.joi.InspectionFrame
 
allowsElementModification() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns true if this object allows the modification of its elements.
allowsElementModification() - Method in class org.pfsw.joi.ArraySpy
Returns true.
allowsElementModification() - Method in class org.pfsw.joi.inspectors.ListSpy
Returns true.
allowsElementModification() - Method in class org.pfsw.joi.ObjectSpy
Returns true.
anyInspectorActive() - Static method in class org.pfsw.joi.Inspector
Returns whether at least one inspector is currently running.
ArrayElementSpy - Class in org.pfsw.joi
Instances of this class are holding information about the elements of an inspected object.
ArrayElementSpy(AbstractObjectSpy, int, Object, Class) - Constructor for class org.pfsw.joi.ArrayElementSpy
Initialize the new instance with default values.
ArraySpy - Class in org.pfsw.joi
An instance of this class is a wrapper for one inspected array.
ArraySpy(Object) - Constructor for class org.pfsw.joi.ArraySpy
Initialize the new instance with default values.
AssociationListInspector - Class in org.pfsw.joi.inspectors
The specialized inspector for AssociationList objects
AssociationListInspector() - Constructor for class org.pfsw.joi.inspectors.AssociationListInspector
Initialize the new instance with default values.
AssociationListSpy - Class in org.pfsw.joi.inspectors
The spy that looks inside AssociationList objects
AssociationListSpy(Object) - Constructor for class org.pfsw.joi.inspectors.AssociationListSpy
Initialize the new instance with default values.
AssociationSpy - Class in org.pfsw.joi.inspectors
A spy class for Association objects
AssociationSpy(AbstractObjectSpy, Association) - Constructor for class org.pfsw.joi.inspectors.AssociationSpy
Initialize the new instance with a container spy and an association.
AssociationSpy(AbstractObjectSpy, Map.Entry) - Constructor for class org.pfsw.joi.inspectors.AssociationSpy
Initialize the new instance with a container spy and a Map.Entry.
AttributeSpy - Class in org.pfsw.joi
Instances of this class are holding information about the attributes of an inspected object.
AttributeSpy(AbstractObjectSpy, Field) - Constructor for class org.pfsw.joi.AttributeSpy
Initialize the new instance with default values.

B

basicBindInspector(String, String) - Static method in class org.pfsw.joi.Inspector
 
basicInspect(Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object.
basicInspect(String, Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object.
basicInspectCurrentElement(int) - Method in class org.pfsw.joi.BasicInspector
 
basicInspectIn(InspectionWindowController, int, String, Object) - Static method in class org.pfsw.joi.Inspector
Opens a new basic inspector with the given controller.
BasicInspector - Class in org.pfsw.joi
This is the default inspector, which can display all normal java objects.
BasicInspector() - Constructor for class org.pfsw.joi.BasicInspector
Initialize the new instance with default values.
basicInspectWait(Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object like in basicInspect().
basicInspectWait(String, Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object like in basicInspect().
beInherited() - Method in class org.pfsw.joi.AttributeSpy
 
bindInspector(String, String) - Static method in class org.pfsw.joi.Inspector
Bind a specific class or interface to a special inspector class.
buildInspectionView() - Method in class org.pfsw.joi.BasicInspector
 
buildUI() - Method in class org.pfsw.joi.InspectionWindowController
 
BUTTON_LABEL_NULL - Static variable in class org.pfsw.joi.ObjectValuePanel
 
BUTTON_LABEL_RESET - Static variable in class org.pfsw.joi.ObjectValuePanel
 
BUTTON_LABEL_SAVE - Static variable in class org.pfsw.joi.ObjectValuePanel
 

C

canBeSorted() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns whether or not the elements of the underlying object can be sorted.
canBeSorted() - Method in class org.pfsw.joi.ArraySpy
Returns whether or not the elements of the underlying object can be sorted.
canBeSorted() - Method in class org.pfsw.joi.inspectors.DynamicProxySpy
Returns whether or not the elements of the underlying object can be sorted.
canBeSorted() - Method in class org.pfsw.joi.inspectors.ListSpy
Returns whether or not the elements of the underlying object can be sorted.
canBeSorted() - Method in class org.pfsw.joi.inspectors.StringSpy
Returns whether or not the elements of the underlying object can be sorted.
canBeUsed(ClassInfo, Object) - Method in class org.pfsw.joi.InspectorRegistry
Returns true if the found classInfo can be used for the given object.
CharacterRenderer - Class in org.pfsw.joi.renderer
This class is responsible to convert Character instances to their String representation in inspectors.
CharacterRenderer() - Constructor for class org.pfsw.joi.renderer.CharacterRenderer
Initialize the new instance with default values.
checkPermission(Permission) - Method in class org.pfsw.joi.InspectorSecurityManager
 
children() - Method in class org.pfsw.joi.SpyTreeNode
Returns the children of the receiver as an enumeration.
close() - Method in class org.pfsw.joi.InspectionWindowController
Close the controller.
closeAllControllers() - Method in class org.pfsw.joi.InspectionWindowController
 
closeAllControllers() - Static method in class org.pfsw.joi.Inspector
 
closeInspectionTab(ActionEvent) - Method in class org.pfsw.joi.InspectionWindowController
 
CollectionElementSpy - Class in org.pfsw.joi
Superclass for spys that hold information about collection elements.
CollectionElementSpy(AbstractObjectSpy, String, Object) - Constructor for class org.pfsw.joi.CollectionElementSpy
Initialize the new instance with default values.
CollectionElementSpy(AbstractObjectSpy, Object) - Constructor for class org.pfsw.joi.CollectionElementSpy
Initialize the new instance with default values.
collectMethods() - Method in class org.pfsw.joi.inspectors.DynamicProxySpy
 
compareTo(Object) - Method in class org.pfsw.joi.ElementSpy
 
composeTitle() - Method in class org.pfsw.joi.InspectionFrame
 
CONFIG_FILENAME - Static variable in class org.pfsw.joi.Preferences
 
continueProcess() - Method in class org.pfsw.joi.InspectionWindowController
Ends the wait loop to let the calling process continue its work.
copy() - Method in class org.pfsw.joi.ElementFilter
Returns a copy of this element filter
createButtons(BasicInspector) - Method in class org.pfsw.joi.ObjectValuePanel
 
createCheckMenuItem(String, String, Icon) - Method in class org.pfsw.joi.ElementFilterMenu
 
createElementPopupMenu() - Method in class org.pfsw.joi.BasicInspector
 
createElementPopupMenu() - Method in class org.pfsw.joi.inspectors.KeyValueInspector
 
createIcon(String) - Method in class org.pfsw.joi.ImageProvider
 
createMenu(String) - Method in class org.pfsw.joi.BasicInspector
 
createMenu(String) - Method in class org.pfsw.joi.InspectionWindowController
 
createMenuBar() - Method in class org.pfsw.joi.InspectionWindowController
 
createMenuItem(String, String) - Method in class org.pfsw.joi.BasicInspector
 
createMenuItem(String, String) - Method in class org.pfsw.joi.InspectionFrame
 
createMenuItem(String, String) - Method in class org.pfsw.joi.InspectionWindowController
 
createNewElementList() - Method in class org.pfsw.joi.AbstractObjectSpy
 
createScrollPane(Component) - Method in class org.pfsw.joi.ObjectValuePanel
 
createSubmenuActions() - Method in class org.pfsw.joi.InspectionWindowController
 
createSubmenuHelp() - Method in class org.pfsw.joi.InspectionWindowController
 
createSubmenuPlugins() - Method in class org.pfsw.joi.InspectionWindowController
 
createSubmenuShow() - Method in class org.pfsw.joi.InspectionWindowController
 
createSubmenuWindow() - Method in class org.pfsw.joi.InspectionWindowController
 
createTabbedPane(InspectionView) - Method in class org.pfsw.joi.InspectionFrame
 
createTabPopupMenu() - Method in class org.pfsw.joi.InspectionFrame
 
createTextArea(boolean) - Method in class org.pfsw.joi.ObjectValuePanel
 
createTreeNodes() - Method in class org.pfsw.joi.BasicInspector
 
createTreePanel() - Method in class org.pfsw.joi.BasicInspector
 
currentInspector() - Method in class org.pfsw.joi.InspectionWindowController
Returns the currently selected inspector

D

deactivateHalt() - Static method in class org.pfsw.joi.Inspector
Continues the current process.
DEFAULT - Static variable in class org.pfsw.joi.ElementFilter
 
DEFAULT_ALLOW_MODIFY - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_AUTO_SORT - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_CONFIG_FILENAME - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_DOUBLE_CLICK_MODE - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_MAIN_MARGIN - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_MIDDLE_BUTTON_MODE - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_TREE_WIDTH - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_WINDOW_HEIGHT - Static variable in class org.pfsw.joi.Preferences
 
DEFAULT_WINDOW_WIDTH - Static variable in class org.pfsw.joi.Preferences
 
detectOpenAction(String) - Method in class org.pfsw.joi.Preferences
Returns the action code or a negative value if nothing (correct) was specified in the given option.
DictionaryInspector - Class in org.pfsw.joi.inspectors
Inspector for java.util.Dictionary subclasses.
DictionaryInspector() - Constructor for class org.pfsw.joi.inspectors.DictionaryInspector
Initialize the new instance with default values.
DictionarySpy - Class in org.pfsw.joi.inspectors
This object spy is responsible to provide the internal data of a java.util.Dictionary instance.
DictionarySpy(Object) - Constructor for class org.pfsw.joi.inspectors.DictionarySpy
Initialize the new instance with the object to look into.
displayAboutInfo() - Method in class org.pfsw.joi.InspectionWindowController
Display information about JOI.
displayCurrentEditableValue() - Method in class org.pfsw.joi.BasicInspector
 
displayValueModificationError(Exception) - Method in class org.pfsw.joi.BasicInspector
Display an error that occured during an attempt to modify an element's value.
DOUBLE_CLICK_OPEN_TAB - Static variable in class org.pfsw.joi.Preferences
 
DOUBLE_CLICK_OPEN_WINDOW - Static variable in class org.pfsw.joi.Preferences
 
DOUBLE_CLICK_REPLACE - Static variable in class org.pfsw.joi.Preferences
 
DynamicProxyInspector - Class in org.pfsw.joi.inspectors
Is used to show the methods that are suported by a dynamic proxy (i.e. java.lang.reflect.Proxy)
DynamicProxyInspector() - Constructor for class org.pfsw.joi.inspectors.DynamicProxyInspector
Initialize the new instance with default values.
DynamicProxySpy - Class in org.pfsw.joi.inspectors
Provides all methods with no arguments that are supported by a dynamic proxy.
DynamicProxySpy(Object) - Constructor for class org.pfsw.joi.inspectors.DynamicProxySpy
Initialize the new instance with default values.

E

elementFilter() - Method in class org.pfsw.joi.BasicInspector
 
ElementFilter - Class in org.pfsw.joi
With instances of this object filters for the elements to be displayed can be defined.
ElementFilter(int) - Constructor for class org.pfsw.joi.ElementFilter
Initialize the new instance with default values.
ElementFilter(int, boolean) - Constructor for class org.pfsw.joi.ElementFilter
Initialize the new instance with default values.
ElementFilterMenu - Class in org.pfsw.joi
Holds an Element filter and all menu items and takes care that they are in sync.
ElementFilterMenu() - Constructor for class org.pfsw.joi.ElementFilterMenu
Initialize the new instance with default values.
ElementSpy - Class in org.pfsw.joi
Instances of this class are holding information about the elements of an inspected object.
ElementSpy(AbstractObjectSpy) - Constructor for class org.pfsw.joi.ElementSpy
Initialize the new instance with default values.
ElementSpyTreeNode - Class in org.pfsw.joi
This is a holder for ElementSpy instances.
ElementSpyTreeNode(ElementSpy) - Constructor for class org.pfsw.joi.ElementSpyTreeNode
Initialize the new instance with default values.
encloseInQuotes() - Method in class org.pfsw.joi.renderer.StringRenderer
 
errorDevice - Static variable in class org.pfsw.joi.BasicInspector
 
export(AbstractObjectSpy, Frame) - Method in interface org.pfsw.joi.ExportProvider
An export method that allows the provider to show a dialog (e.g. file dialog) before actually writing the data.
export(AbstractObjectSpy, String) - Method in interface org.pfsw.joi.ExportProvider
An export method that writes the data immediately to the file with the specified name.
EXPORTER_MAPPING_FILENAME - Static variable in class org.pfsw.joi.Inspector
The filename that will be looked up in each classpath element to load exporter classes ( implementors of ExportProvider ) automatically into the registry of JOI.
EXPORTER_MAPPING_FILENAME_ALL - Static variable in class org.pfsw.joi.Inspector
 
EXPORTER_MAPPING_FILENAME_CLASSLOADER - Static variable in class org.pfsw.joi.Inspector
 
exportLabel() - Method in interface org.pfsw.joi.ExportProvider
Returns the label that will be shown in an inspector's 'File' menu.
exportObject(String) - Method in class org.pfsw.joi.InspectionWindowController
 
ExportPrefix - Static variable in class org.pfsw.joi.Inspector
 
ExportProvider - Interface in org.pfsw.joi
Defines the interface that export classes must comply to.
exportProviderRegistry() - Static method in class org.pfsw.joi.Inspector
 

F

fileUtil() - Method in class org.pfsw.joi.InspectionWindowController
 
FINAL - Static variable in class org.pfsw.joi.ElementFilter
 
findExporterNamed(String) - Static method in class org.pfsw.joi.Inspector
 
findFileOnClasspath(String) - Method in class org.pfsw.joi.ImageProvider
Tries to find the file with the given Name on the classpath.
findInspectorClassInfoFor(Object) - Static method in class org.pfsw.joi.Inspector
 
fullIdentification() - Static method in class org.pfsw.joi.Inspector
Returns the component's long name and current version

G

getAboutInfoText() - Static method in class org.pfsw.joi.Inspector
Returns the JOI about information.
getActualTypeField() - Method in class org.pfsw.joi.BasicInspector
 
getAllowsChildren() - Method in class org.pfsw.joi.SpyTreeNode
Returns true if the receiver allows children.
getAssociatedView() - Method in class org.pfsw.joi.BasicInspector
 
getAssociation() - Method in class org.pfsw.joi.inspectors.AssociationSpy
 
getAutoSort() - Method in class org.pfsw.joi.Preferences
 
getBasicObjectSpy(Object) - Static method in class org.pfsw.joi.Inspector
Returns the object spy wrapper for the given object.
getBasicObjectSpy(String, Object) - Static method in class org.pfsw.joi.Inspector
Returns the object spy wrapper for the given object.
getChildAt(int) - Method in class org.pfsw.joi.SpyTreeNode
Returns the child TreeNode at index childIndex.
getChildCount() - Method in class org.pfsw.joi.SpyTreeNode
Returns the number of children TreeNodes the receiver contains.
getChildren() - Method in class org.pfsw.joi.SpyTreeNode
 
getComponentPanel() - Method in class org.pfsw.joi.ObjectValuePanel
 
getContainer() - Method in class org.pfsw.joi.ElementSpy
 
getContentArea() - Method in class org.pfsw.joi.BasicInspector
 
getContentPanel() - Method in class org.pfsw.joi.InspectionFrame
 
getController() - Method in class org.pfsw.joi.BasicInspector
 
getController() - Method in class org.pfsw.joi.InspectionFrame
 
getController() - Method in class org.pfsw.joi.InspectionView
 
getControllerRegistry() - Static method in class org.pfsw.joi.Inspector
 
getCurrentElement() - Method in class org.pfsw.joi.BasicInspector
 
getCurrentInspector() - Method in class org.pfsw.joi.InspectionWindowController
 
getCurrentType() - Method in class org.pfsw.joi.ArrayElementSpy
Returns the type of the contained element.
getCurrentType() - Method in class org.pfsw.joi.AttributeSpy
Returns the type of the contained element.
getCurrentType() - Method in class org.pfsw.joi.CollectionElementSpy
Returns the type of the contained element.
getCurrentType() - Method in class org.pfsw.joi.ElementSpy
Returns the type of this element.
getDeclaredTypeField() - Method in class org.pfsw.joi.BasicInspector
 
getDefaultFlag() - Method in class org.pfsw.joi.ElementFilter
 
getDialogOwner() - Method in class org.pfsw.joi.BasicInspector
 
getDictionary() - Method in class org.pfsw.joi.inspectors.DictionarySpy
Returns the wrapped map (is doing the type cast).
getDisplayName() - Method in class org.pfsw.joi.InspectionView
 
getDoubleClickMode() - Method in class org.pfsw.joi.Preferences
Returns a open mode that defines where to inspect the selected element with a double-click.
getEditableTextArea() - Method in class org.pfsw.joi.ObjectValuePanel
 
getEditableTextPanel() - Method in class org.pfsw.joi.ObjectValuePanel
 
getEditedText() - Method in class org.pfsw.joi.ObjectValuePanel
Returns the text from the editable text area
getElementCount() - Method in class org.pfsw.joi.InspectionFrame
 
getElementCount() - Method in class org.pfsw.joi.ObjectSpyTreeNode
 
getElementFilter() - Method in class org.pfsw.joi.AbstractObjectSpy
 
getElementFilter() - Method in class org.pfsw.joi.ElementFilterMenu
 
getElementFilter() - Method in class org.pfsw.joi.InspectionWindowController
 
getElementHolders() - Method in class org.pfsw.joi.AbstractObjectSpy
 
getElementNamed(String) - Method in class org.pfsw.joi.AbstractObjectSpy
Returns the element with the given name or null if no such element can be found in the receiver.
getElements() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns all elements, i.e. including inherited elements as List.
getElementTree() - Method in class org.pfsw.joi.BasicInspector
 
getExportProviderRegistry() - Static method in class org.pfsw.joi.Inspector
 
getField() - Method in class org.pfsw.joi.AttributeSpy
 
getFilterMenu() - Method in class org.pfsw.joi.InspectionWindowController
 
getFinalMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getFullElementCount() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns the number of elements ignoring all filter criteria.
getHaltCurrentProccess() - Static method in class org.pfsw.joi.Inspector
 
getIndex() - Method in class org.pfsw.joi.ArrayElementSpy
 
getIndex() - Method in class org.pfsw.joi.inspectors.ListElementSpy
 
getIndex(TreeNode) - Method in class org.pfsw.joi.SpyTreeNode
Returns the index of node in the receivers children.
getInheritedFlag() - Method in class org.pfsw.joi.AttributeSpy
 
getInitialElementFilter() - Method in class org.pfsw.joi.Preferences
Returns the a copy of the initial element filter
getInspectedObject() - Method in class org.pfsw.joi.InspectionWindowController
 
getInspectedObject() - Method in class org.pfsw.joi.Inspector
 
getInspectedObjectTypeString() - Method in class org.pfsw.joi.InspectionWindowController
 
getInspectionView() - Method in class org.pfsw.joi.BasicInspector
 
getInspectorBinding() - Static method in class org.pfsw.joi.Inspector
 
getInspectorFor(Object) - Static method in class org.pfsw.joi.Inspector
 
getInspectorId() - Method in class org.pfsw.joi.BasicInspector
 
getInspectorId() - Method in class org.pfsw.joi.InspectionWindowController
 
getInspectorId() - Method in class org.pfsw.joi.inspectors.AssociationListInspector
 
getInspectorId() - Method in class org.pfsw.joi.inspectors.DictionaryInspector
 
getInspectorId() - Method in class org.pfsw.joi.inspectors.DynamicProxyInspector
 
getInspectorId() - Method in class org.pfsw.joi.inspectors.ListInspector
 
getInspectorId() - Method in class org.pfsw.joi.inspectors.MapInspector
 
getInspectorId() - Method in class org.pfsw.joi.inspectors.StringInspector
 
getKey() - Method in class org.pfsw.joi.inspectors.AssociationSpy
Returns the key of the underlying association.
getList() - Method in class org.pfsw.joi.inspectors.AssociationListSpy
 
getList() - Method in class org.pfsw.joi.inspectors.ListSpy
Returns the wrapped list (is doing the type cast).
getLogoIcon() - Method in class org.pfsw.joi.ImageProvider
 
getMainFrame() - Method in class org.pfsw.joi.InspectionWindowController
 
getMainMargin() - Method in class org.pfsw.joi.Preferences
Returns the margin to be used inside the main window
getMap() - Method in class org.pfsw.joi.inspectors.MapSpy
Returns the wrapped map (is doing the type cast).
getMethod() - Method in class org.pfsw.joi.inspectors.MethodSpy
 
getMiddleButtonMode() - Method in class org.pfsw.joi.Preferences
Returns a open mode that defines where to inspect the selected element with pressing the middle mouse button.
getModel() - Method in class org.pfsw.joi.ElementSpyTreeNode
Returns the receiver's underlying model object.
getModel() - Method in class org.pfsw.joi.ObjectSpyTreeNode
Returns the receiver's underlying model object.
getModel() - Method in class org.pfsw.joi.SpyTreeNode
Returns the receiver's underlying model object.
getModifiers() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns the bit mask indicating the modifiers of the class declaration.
getModifiers() - Method in class org.pfsw.joi.AttributeSpy
 
getModifiers() - Method in class org.pfsw.joi.CollectionElementSpy
 
getModifiers() - Method in class org.pfsw.joi.ElementFilter
 
getModifiers() - Method in class org.pfsw.joi.ElementSpy
Returns the modifiers of the elements declaration.
getModifiers() - Method in class org.pfsw.joi.inspectors.MethodSpy
 
getModifiers() - Method in class org.pfsw.joi.Spy
Returns the declaration modifiers of the held object.
getName() - Method in class org.pfsw.joi.AbstractObjectSpy
 
getName() - Method in class org.pfsw.joi.AttributeSpy
 
getName() - Method in class org.pfsw.joi.CollectionElementSpy
 
getName() - Method in class org.pfsw.joi.inspectors.MethodSpy
 
getName() - Method in class org.pfsw.joi.Spy
Returns the name of the inspected object
getNullButton() - Method in class org.pfsw.joi.ObjectValuePanel
 
getObject() - Method in class org.pfsw.joi.AbstractObjectSpy
 
getObject() - Method in class org.pfsw.joi.CollectionElementSpy
 
getObject() - Method in class org.pfsw.joi.ElementSpyTreeNode
 
getObject() - Method in class org.pfsw.joi.ObjectSpyTreeNode
 
getObjectDisplayName() - Method in class org.pfsw.joi.BasicInspector
 
getObjectSpy(Object) - Static method in class org.pfsw.joi.Inspector
Returns the object spy wrapper for the given object.
getObjectSpy(String, Object) - Static method in class org.pfsw.joi.Inspector
Returns the object spy wrapper for the given object.
getPackageIcon() - Method in class org.pfsw.joi.ImageProvider
 
getPackageIcon() - Method in class org.pfsw.joi.InspectionRenderer
 
getPackageMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getParent() - Method in class org.pfsw.joi.SpyTreeNode
 
getPrivateIcon() - Method in class org.pfsw.joi.ImageProvider
 
getPrivateIcon() - Method in class org.pfsw.joi.InspectionRenderer
 
getPrivateMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getProgSignature() - Static method in class org.pfsw.joi.Inspector
Returns the name and current version of this component.
getProtectedIcon() - Method in class org.pfsw.joi.ImageProvider
 
getProtectedIcon() - Method in class org.pfsw.joi.InspectionRenderer
 
getProtectedMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getPublicIcon() - Method in class org.pfsw.joi.ImageProvider
 
getPublicIcon() - Method in class org.pfsw.joi.InspectionRenderer
 
getPublicMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getQuoteStrings() - Method in class org.pfsw.joi.Preferences
Returns whether or not strings should be enclosed by quotes when shown in an inspector.
getReadOnlyTextArea() - Method in class org.pfsw.joi.ObjectValuePanel
 
getReadOnlyTextPanel() - Method in class org.pfsw.joi.ObjectValuePanel
 
getRendererRegistry() - Static method in class org.pfsw.joi.Spy
 
getRootIcon() - Method in class org.pfsw.joi.ImageProvider
 
getRootIcon() - Method in class org.pfsw.joi.InspectionRenderer
 
getSelectedView() - Method in class org.pfsw.joi.InspectionFrame
 
getStaticMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getString() - Method in class org.pfsw.joi.inspectors.StringSpy
Returns the wrapped String (is doing the type cast).
getTabbedPane() - Method in class org.pfsw.joi.InspectionFrame
 
getTransientMenuItem() - Method in class org.pfsw.joi.ElementFilterMenu
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class org.pfsw.joi.InspectionRenderer
 
getTreeWidth() - Method in class org.pfsw.joi.Preferences
Returns the the width of the tree view
getType() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns the type (class) of the underlying object.
getType() - Method in class org.pfsw.joi.ArrayElementSpy
 
getType() - Method in class org.pfsw.joi.AttributeSpy
 
getType() - Method in class org.pfsw.joi.CollectionElementSpy
Returns the type of the entry values, which by default Object.
getType() - Method in class org.pfsw.joi.inspectors.MethodSpy
 
getType() - Method in class org.pfsw.joi.Spy
Returns the type of the held object.
getTypeString() - Method in class org.pfsw.joi.Spy
Returns the string representation of the held object's type (class).
getTypeStringOf(Spy) - Method in class org.pfsw.joi.BasicInspector
 
getTypeStringOf(Class) - Method in class org.pfsw.joi.Spy
 
getValue() - Method in class org.pfsw.joi.AbstractObjectSpy
Returns the value of the underlying object.
getValue() - Method in class org.pfsw.joi.AttributeSpy
 
getValue() - Method in class org.pfsw.joi.CollectionElementSpy
Returns the object that is wrapped by this array element holder.
getValue() - Method in class org.pfsw.joi.inspectors.AssociationSpy
Returns the value of the underlying association.
getValue() - Method in class org.pfsw.joi.inspectors.MethodSpy
 
getValue() - Method in class org.pfsw.joi.Spy
Returns the value of the held object.
getValueComponent() - Method in class org.pfsw.joi.Spy
Returns the visual component representation of the held object's value or null if such a visual representation is not available.
getValueComponentOf(Spy) - Method in class org.pfsw.joi.BasicInspector
 
getValueOf(Spy) - Method in class org.pfsw.joi.BasicInspector
 
getValueString() - Method in class org.pfsw.joi.Spy
Returns the string representation of the held object's value.
getValueStringOf(Spy) - Method in class org.pfsw.joi.BasicInspector
 
getValueTypeString() - Method in class org.pfsw.joi.Spy
Returns the string representation of the held object value's type (class).
getValueTypeStringOf(Spy) - Method in class org.pfsw.joi.BasicInspector
 
getVendor() - Method in interface org.pfsw.joi.ExportProvider
Returns the vendor of the provider
getVersion() - Method in interface org.pfsw.joi.ExportProvider
Returns the version of the provider
getWindowHeight() - Method in class org.pfsw.joi.Preferences
Returns the initial width for a window
getWindowWidth() - Method in class org.pfsw.joi.Preferences
Returns the initial width for a window

H

halt() - Static method in class org.pfsw.joi.Inspector
Halts the current process.

I

IconRenderer - Class in org.pfsw.joi.renderer
Provides a JLabel containing the icon.
IconRenderer() - Constructor for class org.pfsw.joi.renderer.IconRenderer
Initialize the new instance with default values.
ImageProvider - Class in org.pfsw.joi
This singleton is responsible to provide all icons and image JOI needs.
imageProvider() - Method in class org.pfsw.joi.InspectionRenderer
 
ImportPrefix - Static variable in class org.pfsw.joi.Inspector
 
init() - Method in class org.pfsw.joi.ElementFilterMenu
 
init(BasicInspector) - Method in class org.pfsw.joi.ObjectValuePanel
 
initAllowModify(String) - Method in class org.pfsw.joi.Preferences
 
initAutoSort(String) - Method in class org.pfsw.joi.Preferences
 
initDoubleClickAction(String) - Method in class org.pfsw.joi.Preferences
 
initialize() - Method in class org.pfsw.joi.ImageProvider
 
initialize() - Method in class org.pfsw.joi.InspectionFrame
 
initialize() - Method in class org.pfsw.joi.InspectionRenderer
 
initialize() - Method in class org.pfsw.joi.Preferences
 
initialize(Properties) - Method in class org.pfsw.joi.Preferences
 
initializeElements() - Method in class org.pfsw.joi.AbstractObjectSpy
 
initializeExportProviderRegistry() - Static method in class org.pfsw.joi.Inspector
 
initializeInspectorBinding() - Static method in class org.pfsw.joi.Inspector
 
initInitialElementFilter(Properties) - Method in class org.pfsw.joi.Preferences
 
initMiddleButtonAction(String) - Method in class org.pfsw.joi.Preferences
 
initQuoteStrings(String) - Method in class org.pfsw.joi.Preferences
 
initTreeWidth(String) - Method in class org.pfsw.joi.Preferences
 
initWindowHeight(String) - Method in class org.pfsw.joi.Preferences
 
initWindowWidth(String) - Method in class org.pfsw.joi.Preferences
 
inspect(Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object.
inspect(String, Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object.
INSPECT_IN_CURRENT_PLACE - Static variable in class org.pfsw.joi.InspectionWindowController
The action code that tells an inspector to open the inspection view in the current window or tab.
INSPECT_IN_NEW_TAB - Static variable in class org.pfsw.joi.InspectionWindowController
The action code that tells an inspector to open the inspection view in a new tab.
INSPECT_IN_NEW_WINDOW - Static variable in class org.pfsw.joi.InspectionWindowController
The action code that tells an inspector to open the inspection view in a new window.
Inspectable - Interface in org.pfsw.joi
This interface defines the methods an object must support, if it needs special representation in an inspector.
inspectComponent(Object) - Method in interface org.pfsw.joi.ObjectRenderer2
Returns the visual representation of the given object.
inspectComponent(Object) - Method in class org.pfsw.joi.renderer.IconRenderer
 
inspectComponent(Object) - Method in class org.pfsw.joi.renderer.PropertiesRenderer
 
inspectComponent(Object) - Method in class org.pfsw.joi.renderer.StringArrayRenderer
 
inspectCurrentElement(int) - Method in class org.pfsw.joi.BasicInspector
 
inspectCurrentKey(int) - Method in class org.pfsw.joi.inspectors.KeyValueInspector
 
inspectIn(InspectionWindowController, int, String, Object) - Static method in class org.pfsw.joi.Inspector
Opens a new inspector controlled by the given controller.
InspectionFrame - Class in org.pfsw.joi
Instances of this class can create the window frame for an object inspection.
InspectionFrame(InspectionWindowController) - Constructor for class org.pfsw.joi.InspectionFrame
Initialize the new instance with default values.
InspectionRenderer - Class in org.pfsw.joi
A tree cell renderer that produces the icons and labels for an inspected object's elements.
InspectionRenderer() - Constructor for class org.pfsw.joi.InspectionRenderer
Initialize the new instance with default values.
InspectionView - Class in org.pfsw.joi
Represents the view on one object that gets analyzed (inspected).
InspectionView(BasicInspector) - Constructor for class org.pfsw.joi.InspectionView
Initialize the new instance with default values.
InspectionWindowController - Class in org.pfsw.joi
Controls one inspection window with one ore more inspectors inside.
InspectionWindowController() - Constructor for class org.pfsw.joi.InspectionWindowController
Initialize the new instance.
inspectObject(String, Object) - Method in class org.pfsw.joi.BasicInspector
Inspect the given object.
inspectObject(String, Object) - Method in class org.pfsw.joi.Inspector
Inspect the given object.
Inspector - Class in org.pfsw.joi
This is the default inspector, which can display all normal java objects.
Inspector() - Constructor for class org.pfsw.joi.Inspector
Initialize the new instance with default values.
INSPECTOR_MAPPING_FILENAME - Static variable in class org.pfsw.joi.Inspector
The filename that will be looked up in each classpath element to load inspector classes ( subclasses of BasicInspector ) automatically into the registry of JOI.
INSPECTOR_MAPPING_FILENAME_ALL - Static variable in class org.pfsw.joi.Inspector
 
INSPECTOR_MAPPING_FILENAME_CLASSLOADER - Static variable in class org.pfsw.joi.Inspector
 
inspectorBinding() - Static method in class org.pfsw.joi.Inspector
 
InspectorRegistry - Class in org.pfsw.joi
Special registry for inspector mappings because of special checking if an inspector can be used.
InspectorSecurityManager - Class in org.pfsw.joi
This security manager allows to use the reflection API in all environments.
InspectorSecurityManager() - Constructor for class org.pfsw.joi.InspectorSecurityManager
Initialize the new instance with default values.
inspectString() - Method in interface org.pfsw.joi.Inspectable
Returns the receiver's string representation for an inspector.
inspectString(Object) - Method in interface org.pfsw.joi.ObjectRenderer
Returns the string representation of the specified object.
inspectString(Object) - Method in class org.pfsw.joi.renderer.CharacterRenderer
Returns the string representation of the specified object.
inspectString(Object) - Method in class org.pfsw.joi.renderer.IconRenderer
 
inspectString(Object) - Method in class org.pfsw.joi.renderer.NumberArrayRenderer
 
inspectString(Object) - Method in class org.pfsw.joi.renderer.PropertiesRenderer
 
inspectString(Object) - Method in class org.pfsw.joi.renderer.StringArrayRenderer
 
inspectString(Object) - Method in class org.pfsw.joi.renderer.StringRenderer
Returns the string representation of the specified object.
inspectWait(Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object like in inspect().
inspectWait(String, Object) - Static method in class org.pfsw.joi.Inspector
Inspect the given object like in inspect().
instance() - Static method in class org.pfsw.joi.ImageProvider
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.joi.Preferences
Returns the only instance this class supports (design pattern "Singleton")
invokeInspectString(Object) - Method in class org.pfsw.joi.Spy
 
is_boolean() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is boolean.
is_Boolean_or_boolean() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type long or Long
is_byte() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is byte.
is_Byte_or_byte() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type byte or Byte
is_char() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is char.
is_Character_or_char() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type char or Character
is_double() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is double.
is_Double_or_double() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type double or Double
is_float() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is float.
is_Float_or_float() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type float or Float
is_int() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is int.
is_Integer_or_int() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type int or Integer
is_long() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is long.
is_Long_or_long() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type long or Long
is_short() - Method in class org.pfsw.joi.Spy
Returns true if the type of the inspected object is short.
is_Short_or_short() - Method in class org.pfsw.joi.ElementSpy
Returns true if the current value of this element spy is of type short or Short
isAutoSortOn() - Method in class org.pfsw.joi.Preferences
Returns true if automatic sorting of elements is desired
isCorrectType(Object) - Method in class org.pfsw.joi.ElementSpy
 
isDefaultSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch to filter default visibility is set
isDefaultVisibility(int) - Method in class org.pfsw.joi.ElementFilter
 
isEditable() - Method in class org.pfsw.joi.ElementSpy
Currently allows to edit String values and primitive types only
isEditable() - Method in class org.pfsw.joi.inspectors.MethodSpy
Currently allows to edit String values and primitive types only
isEditable() - Method in class org.pfsw.joi.Spy
Returns true if the value of this spy can be modified.
isEditableElement(Spy) - Method in class org.pfsw.joi.BasicInspector
 
isEditingSupported() - Method in class org.pfsw.joi.Preferences
Returns true if editing og object values is supported
isElementSpy() - Method in class org.pfsw.joi.ElementSpy
Returns true because this spy is an element spy.
isElementSpy() - Method in class org.pfsw.joi.Spy
Returns true if this spy is an element spy.
isFinalSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch for 'final' is set
isFlagSet(int) - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch to filter default visibility is set
isHaltActive() - Static method in class org.pfsw.joi.Inspector
Returns whether or not the current process halt is still active
isInherited() - Method in class org.pfsw.joi.AttributeSpy
 
isLeaf() - Method in class org.pfsw.joi.SpyTreeNode
Returns true if the receiver is a leaf.
isPrimitive() - Method in class org.pfsw.joi.Spy
Returns true if the spyed object is a primitive type (e.g. int, boolean)
isPrivateSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch to filter private visibility is set
isProtectedSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch to filter protected visibility is set
isPublicSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch to filter public visibility is set
isStaticSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch for 'static' is set
isTransientSet() - Method in class org.pfsw.joi.ElementFilter
Returns whether or not the switch for 'transient' is set
isVisualComponent(Object) - Method in class org.pfsw.joi.BasicInspector
 

K

KeyValueInspector - Class in org.pfsw.joi.inspectors
Abstract superclass for all inspectors that present key/value pairs.
KeyValueInspector() - Constructor for class org.pfsw.joi.inspectors.KeyValueInspector
Initialize the new instance with default values.

L

launchInspectorOn(BasicInspector, String, Object) - Static method in class org.pfsw.joi.Inspector
Starts the given inspector.
ListElementSpy - Class in org.pfsw.joi.inspectors
Wrapper class for elements in objects that implement the java.util.List interface.
ListElementSpy(AbstractObjectSpy, int, Object) - Constructor for class org.pfsw.joi.inspectors.ListElementSpy
Initialize the new instance with default values.
ListInspector - Class in org.pfsw.joi.inspectors
This is a specialized Inspector for objects that implement the List interface.
ListInspector() - Constructor for class org.pfsw.joi.inspectors.ListInspector
Initialize the new instance with default values.
ListSpy - Class in org.pfsw.joi.inspectors
An instance of this class is a wrapper for one inspected object that implements the java.util.List interface.
ListSpy(Object) - Constructor for class org.pfsw.joi.inspectors.ListSpy
Initialize the new instance with default values.

M

main(String[]) - Static method in class org.pfsw.joi.Inspector
 
MapInspector - Class in org.pfsw.joi.inspectors
This is a specialized Inspector for objects that implement the Map interface.
MapInspector() - Constructor for class org.pfsw.joi.inspectors.MapInspector
Initialize the new instance with default values.
MapSpy - Class in org.pfsw.joi.inspectors
An instance of this class is a wrapper for one inspected object that implements the map interface.
MapSpy(Object) - Constructor for class org.pfsw.joi.inspectors.MapSpy
Initialize the new instance with default values.
matchesAny(int) - Method in class org.pfsw.joi.ElementFilter
Returns true, if any bit in the given mod is also set in this element filter.
MethodSpy - Class in org.pfsw.joi.inspectors
Represents a method rather than a field as element in the inspector.
MethodSpy(AbstractObjectSpy, Method) - Constructor for class org.pfsw.joi.inspectors.MethodSpy
Initialize the new instance with default values.
MIN_INFO_WIDTH - Static variable in class org.pfsw.joi.BasicInspector
 
MIN_TREE_HEIGHT - Static variable in class org.pfsw.joi.BasicInspector
 
MIN_TREE_WIDTH - Static variable in class org.pfsw.joi.BasicInspector
 
modifyValue(Object) - Method in class org.pfsw.joi.ArrayElementSpy
 
modifyValue(Object) - Method in class org.pfsw.joi.ElementSpy
 
modifyValue(Object) - Method in class org.pfsw.joi.inspectors.ListElementSpy
 
mouseClicked(MouseEvent) - Method in class org.pfsw.joi.BasicInspector
This method is called for every mouse click in the tree component.
mouseClicked(MouseEvent) - Method in class org.pfsw.joi.InspectionFrame
This method is called for every mouse click in the tree component.
mouseEntered(MouseEvent) - Method in class org.pfsw.joi.InspectionFrame
 
mouseExited(MouseEvent) - Method in class org.pfsw.joi.InspectionFrame
 
mousePressed(MouseEvent) - Method in class org.pfsw.joi.InspectionFrame
 
mouseReleased(MouseEvent) - Method in class org.pfsw.joi.InspectionFrame
 

N

NumberArrayRenderer - Class in org.pfsw.joi.renderer
Generic renderer for arrays of number objects.
NumberArrayRenderer() - Constructor for class org.pfsw.joi.renderer.NumberArrayRenderer
Initialize the new instance with default values.

O

objectAsComponent(Object) - Method in class org.pfsw.joi.Spy
Returns the visual component representation of the given object.
objectAsString(Object) - Method in class org.pfsw.joi.Spy
Returns the string representation of the given object.
ObjectRenderer - Interface in org.pfsw.joi
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 - Interface in org.pfsw.joi
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.
ObjectSpy - Class in org.pfsw.joi
An instance of this class is a wrapper for one inspected object.
ObjectSpy(Object) - Constructor for class org.pfsw.joi.ObjectSpy
Initialize the new instance with default values.
objectSpyFor(Object) - Method in class org.pfsw.joi.Inspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(String, Object) - Method in class org.pfsw.joi.Inspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(Object) - Method in class org.pfsw.joi.inspectors.AssociationListInspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(Object) - Method in class org.pfsw.joi.inspectors.DictionaryInspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(Object) - Method in class org.pfsw.joi.inspectors.DynamicProxyInspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(Object) - Method in class org.pfsw.joi.inspectors.ListInspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(Object) - Method in class org.pfsw.joi.inspectors.MapInspector
Returns the correct wrapper class (spy) for the given object.
objectSpyFor(Object) - Method in class org.pfsw.joi.inspectors.StringInspector
Returns the correct wrapper class (spy) for the given object.
ObjectSpyTreeNode - Class in org.pfsw.joi
This tree node is a holder for ObjectSpy instances.
ObjectSpyTreeNode(AbstractObjectSpy) - Constructor for class org.pfsw.joi.ObjectSpyTreeNode
Initialize the new instance with default values.
ObjectValuePanel - Class in org.pfsw.joi
A panel that reuses the panels and text areas for various display elements.
ObjectValuePanel(BasicInspector) - Constructor for class org.pfsw.joi.ObjectValuePanel
Initialize the new instance with default values.
openInspectorIn(InspectionWindowController, int, BasicInspector, String, Object) - Static method in class org.pfsw.joi.Inspector
Opens a new inspector with the given controller.
openNewInspector(BasicInspector, int) - Method in class org.pfsw.joi.InspectionWindowController
 
openUI() - Method in class org.pfsw.joi.InspectionWindowController
 
OPT_ALLOW_MODIFY - Static variable in class org.pfsw.joi.Preferences
 
OPT_AUTO_SORT - Static variable in class org.pfsw.joi.Preferences
 
OPT_DOUBLE_CLICK_ACTION - Static variable in class org.pfsw.joi.Preferences
 
OPT_FINAL_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_MIDDLE_BUTTON - Static variable in class org.pfsw.joi.Preferences
 
OPT_PACKAGE_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_PRIVATE_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_PROTECTED_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_PUBLIC_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_QUOTE_STRINGS - Static variable in class org.pfsw.joi.Preferences
 
OPT_STATIC_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_TRANSIENT_DEFAULT - Static variable in class org.pfsw.joi.Preferences
 
OPT_TREE_WIDTH - Static variable in class org.pfsw.joi.Preferences
 
OPT_WINDOW_HEIGHT - Static variable in class org.pfsw.joi.Preferences
 
OPT_WINDOW_WIDTH - Static variable in class org.pfsw.joi.Preferences
 
org.pfsw.joi - package org.pfsw.joi
 
org.pfsw.joi.inspectors - package org.pfsw.joi.inspectors
 
org.pfsw.joi.renderer - package org.pfsw.joi.renderer
 

P

parseToBoolean(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToByte(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToCharacter(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToDouble(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToFloat(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToInteger(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToLong(String) - Method in class org.pfsw.joi.BasicInspector
 
parseToShort(String) - Method in class org.pfsw.joi.BasicInspector
 
PLUGIN_EXPORTER - Static variable in class org.pfsw.joi.InspectionWindowController
 
PLUGIN_INSPECTOR - Static variable in class org.pfsw.joi.InspectionWindowController
 
PLUGIN_RENDERER - Static variable in class org.pfsw.joi.InspectionWindowController
 
positiveInt(String) - Method in class org.pfsw.joi.Preferences
 
Preferences - Class in org.pfsw.joi
This singleton contains the general settings of JOI.
prefs() - Method in class org.pfsw.joi.BasicInspector
 
prefs() - Method in class org.pfsw.joi.InspectionFrame
 
PRIMITIVE_BOOLEAN - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_BYTE - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_CHAR - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_DOUBLE - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_FLOAT - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_INT - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_LONG - Static variable in class org.pfsw.joi.Spy
 
PRIMITIVE_SHORT - Static variable in class org.pfsw.joi.Spy
 
PRIVATE - Static variable in class org.pfsw.joi.ElementFilter
 
PROG_COPYRIGHT - Static variable in class org.pfsw.joi.Inspector
 
PROG_FULL_SIGNATURE - Static variable in class org.pfsw.joi.Inspector
 
PROG_ID - Static variable in class org.pfsw.joi.Inspector
 
PROG_NAME - Static variable in class org.pfsw.joi.Inspector
 
PROG_SIGNATURE - Static variable in class org.pfsw.joi.Inspector
 
PROG_VERSION - Static variable in class org.pfsw.joi.Inspector
 
PropertiesRenderer - Class in org.pfsw.joi.renderer
The purpose of this class is to render an instance of Properties to a JTable
PropertiesRenderer() - Constructor for class org.pfsw.joi.renderer.PropertiesRenderer
Initialize the new instance with default values.
PROTECTED - Static variable in class org.pfsw.joi.ElementFilter
 
PUBLIC - Static variable in class org.pfsw.joi.ElementFilter
 

R

registerController(InspectionWindowController) - Static method in class org.pfsw.joi.Inspector
Registers the given controller.
releaseTabbedPane(JTabbedPane) - Method in class org.pfsw.joi.InspectionFrame
 
removeInspection(InspectionView) - Method in class org.pfsw.joi.InspectionFrame
 
removeInspector(BasicInspector) - Method in class org.pfsw.joi.InspectionWindowController
 
RENDERER_MAPPING_FILENAME - Static variable in class org.pfsw.joi.Spy
The filename that will be looked up in each classpath element to load renderer classes automatically in the registry of JOI.
RENDERER_MAPPING_FILENAME_ALL - Static variable in class org.pfsw.joi.Spy
 
RENDERER_MAPPING_FILENAME_CLASSLOADER - Static variable in class org.pfsw.joi.Spy
 
rendererFor(Object) - Method in class org.pfsw.joi.Spy
 
replaceCurrentInspector(BasicInspector) - Method in class org.pfsw.joi.InspectionWindowController
 
replaceFilter(ElementFilter) - Method in class org.pfsw.joi.ElementFilterMenu
 
replaceInspection(InspectionView) - Method in class org.pfsw.joi.InspectionFrame
 
resetModifiedValue() - Method in class org.pfsw.joi.BasicInspector
 

S

saveModifiedValue() - Method in class org.pfsw.joi.BasicInspector
 
setActualTypeField(JTextField) - Method in class org.pfsw.joi.BasicInspector
 
setAssociatedView(InspectionView) - Method in class org.pfsw.joi.BasicInspector
 
setAutoSort(boolean) - Method in class org.pfsw.joi.Preferences
 
setChildren(Vector) - Method in class org.pfsw.joi.SpyTreeNode
 
setComponentPanel(DynamicPanelSlot) - Method in class org.pfsw.joi.ObjectValuePanel
 
setContainer(AbstractObjectSpy) - Method in class org.pfsw.joi.ElementSpy
 
setContentArea(ObjectValuePanel) - Method in class org.pfsw.joi.BasicInspector
 
setContentPanel(JPanel) - Method in class org.pfsw.joi.InspectionFrame
 
setController(InspectionWindowController) - Method in class org.pfsw.joi.BasicInspector
 
setController(InspectionWindowController) - Method in class org.pfsw.joi.InspectionFrame
 
setController(BasicInspector) - Method in class org.pfsw.joi.InspectionView
 
setControllerRegistry(List) - Static method in class org.pfsw.joi.Inspector
 
setCurrentElement(Spy) - Method in class org.pfsw.joi.BasicInspector
 
setCurrentInspector(BasicInspector) - Method in class org.pfsw.joi.InspectionWindowController
 
setCurrentValueToNull() - Method in class org.pfsw.joi.BasicInspector
 
setDeclaredTypeField(JTextField) - Method in class org.pfsw.joi.BasicInspector
 
setDefaultFlag(boolean) - Method in class org.pfsw.joi.ElementFilter
 
setDoubleClickMode(int) - Method in class org.pfsw.joi.Preferences
 
setEditableText(String) - Method in class org.pfsw.joi.ObjectValuePanel
Sets the editable text field to the given text value
setEditableTextArea(JTextArea) - Method in class org.pfsw.joi.ObjectValuePanel
 
setEditableTextPanel(DynamicPanelSlot) - Method in class org.pfsw.joi.ObjectValuePanel
 
setElementCount(int) - Method in class org.pfsw.joi.InspectionFrame
 
setElementFilter(ElementFilter) - Method in class org.pfsw.joi.AbstractObjectSpy
 
setElementFilter(ElementFilter) - Method in class org.pfsw.joi.ElementFilterMenu
 
setElementHolders(List) - Method in class org.pfsw.joi.AbstractObjectSpy
 
setElementTree(JTree) - Method in class org.pfsw.joi.BasicInspector
 
setElementValue(ElementSpy, Object) - Method in class org.pfsw.joi.AbstractObjectSpy
Sets the value of the specified element to the given value.
setElementValue(ElementSpy, Object) - Method in class org.pfsw.joi.ArraySpy
Sets the value of the specified element to the given value.
setElementValue(ElementSpy, Object) - Method in class org.pfsw.joi.inspectors.ListSpy
Sets the value of the specified element to the given value.
setElementValue(ElementSpy, Object) - Method in class org.pfsw.joi.ObjectSpy
Sets the value of the specified element to the given value.
setExportProviderRegistry(ClassAssociations) - Static method in class org.pfsw.joi.Inspector
 
setField(Field) - Method in class org.pfsw.joi.AttributeSpy
 
setFilter(ElementFilter) - Method in class org.pfsw.joi.BasicInspector
Set the filter flags specified by the given filter in the inspected object
setFilterMenu(ElementFilterMenu) - Method in class org.pfsw.joi.InspectionWindowController
 
setFinalMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setHaltCurrentProccess(boolean) - Static method in class org.pfsw.joi.Inspector
 
setIndex(int) - Method in class org.pfsw.joi.ArrayElementSpy
 
setIndex(int) - Method in class org.pfsw.joi.inspectors.ListElementSpy
 
setInheritedFlag(boolean) - Method in class org.pfsw.joi.AttributeSpy
 
setInitialElementFilter(ElementFilter) - Method in class org.pfsw.joi.Preferences
 
setInspectedObject(AbstractObjectSpy) - Method in class org.pfsw.joi.Inspector
 
setInspectorBinding(ClassAssociations) - Static method in class org.pfsw.joi.Inspector
 
setIsEditingSupported(boolean) - Method in class org.pfsw.joi.Preferences
 
setLogoIcon(ImageIcon) - Method in class org.pfsw.joi.ImageProvider
 
setMainFrame(InspectionFrame) - Method in class org.pfsw.joi.InspectionWindowController
 
setMethod(Method) - Method in class org.pfsw.joi.inspectors.MethodSpy
 
setMiddleButtonMode(int) - Method in class org.pfsw.joi.Preferences
 
setModifiers(int) - Method in class org.pfsw.joi.CollectionElementSpy
 
setModifiers(int) - Method in class org.pfsw.joi.ElementFilter
 
setName(String) - Method in class org.pfsw.joi.AbstractObjectSpy
 
setName(String) - Method in class org.pfsw.joi.CollectionElementSpy
 
setNullButton(JButton) - Method in class org.pfsw.joi.ObjectValuePanel
 
setObject(Object) - Method in class org.pfsw.joi.AbstractObjectSpy
 
setObject(Object) - Method in class org.pfsw.joi.CollectionElementSpy
 
setObject(ElementSpy) - Method in class org.pfsw.joi.ElementSpyTreeNode
 
setObject(AbstractObjectSpy) - Method in class org.pfsw.joi.ObjectSpyTreeNode
 
setPackageIcon(ImageIcon) - Method in class org.pfsw.joi.ImageProvider
 
setPackageMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setParent(TreeNode) - Method in class org.pfsw.joi.SpyTreeNode
 
setPrivateIcon(ImageIcon) - Method in class org.pfsw.joi.ImageProvider
 
setPrivateMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setProtectedIcon(ImageIcon) - Method in class org.pfsw.joi.ImageProvider
 
setProtectedMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setPublicIcon(ImageIcon) - Method in class org.pfsw.joi.ImageProvider
 
setPublicMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setQuoteStrings(boolean) - Method in class org.pfsw.joi.Preferences
 
setReadOnlyTextArea(JTextArea) - Method in class org.pfsw.joi.ObjectValuePanel
 
setReadOnlyTextPanel(DynamicPanelSlot) - Method in class org.pfsw.joi.ObjectValuePanel
 
setRendererRegistry(ClassAssociations<ObjectRenderer>) - Static method in class org.pfsw.joi.Spy
 
setRootIcon(ImageIcon) - Method in class org.pfsw.joi.ImageProvider
 
setStaticMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setTransientMenuItem(JCheckBoxMenuItem) - Method in class org.pfsw.joi.ElementFilterMenu
 
setTreeWidth(int) - Method in class org.pfsw.joi.Preferences
 
setType(Class) - Method in class org.pfsw.joi.ArrayElementSpy
 
setValue(Object) - Method in class org.pfsw.joi.ElementSpy
Sets the given object as the new value of the spy's inspected object
setValue(Object) - Method in class org.pfsw.joi.Spy
Sets the given object as the new value of the spy's inspected object Here this method does nothing.
setWindowHeight(int) - Method in class org.pfsw.joi.Preferences
 
setWindowWidth(int) - Method in class org.pfsw.joi.Preferences
 
shortIdentification() - Static method in class org.pfsw.joi.Inspector
Returns the component's short name and current version
showLicenseText() - Method in class org.pfsw.joi.InspectionWindowController
 
showPluginMapping(int) - Method in class org.pfsw.joi.InspectionWindowController
 
showSystemProperties() - Method in class org.pfsw.joi.InspectionWindowController
 
SLOT_OBJECT_VALUE - Static variable in class org.pfsw.joi.ObjectValuePanel
 
sortElements() - Method in class org.pfsw.joi.AbstractObjectSpy
Sorts all elements of the underlying object in ascending order.
sortElements() - Method in class org.pfsw.joi.BasicInspector
 
Spy - Class in org.pfsw.joi
This is the abstract superclass of all wrapper classes, that are holding inspected objects.
Spy() - Constructor for class org.pfsw.joi.Spy
Initialize the new instance with default values.
SpyTreeNode - Class in org.pfsw.joi
This is the abstract superclass for all types of tree nodes in a JavaSpy.
SpyTreeNode() - Constructor for class org.pfsw.joi.SpyTreeNode
Initialize the new instance with default values.
start(BasicInspector) - Method in class org.pfsw.joi.InspectionWindowController
 
stateChanged(ChangeEvent) - Method in class org.pfsw.joi.InspectionFrame
 
STATIC - Static variable in class org.pfsw.joi.ElementFilter
 
str() - Method in class org.pfsw.joi.BasicInspector
 
StringArrayRenderer - Class in org.pfsw.joi.renderer
Displays a string array as table with two columns
StringArrayRenderer() - Constructor for class org.pfsw.joi.renderer.StringArrayRenderer
Initialize the new instance with default values.
StringInspector - Class in org.pfsw.joi.inspectors
Special inspector that displays strings as an array of characters.
StringInspector() - Constructor for class org.pfsw.joi.inspectors.StringInspector
Initialize the new instance with default values.
StringRenderer - Class in org.pfsw.joi.renderer
This class is responsible to convert String instances to their String representation in inspectors.
StringRenderer() - Constructor for class org.pfsw.joi.renderer.StringRenderer
Initialize the new instance with default values.
StringSpy - Class in org.pfsw.joi.inspectors
Instances of this class are responsible to provide the internal state of strings for presentation in an inspector.
StringSpy(Object) - Constructor for class org.pfsw.joi.inspectors.StringSpy
Initialize the new instance with default values.

T

terminate() - Method in class org.pfsw.joi.InspectionWindowController
This method terminates execution of the inspector.
toggleFilter(int) - Method in class org.pfsw.joi.InspectionWindowController
Toggle the filter flag specified by the given value
toggleSwitch(int) - Method in class org.pfsw.joi.ElementFilter
Toggle the filter flag specified by the given value
toString() - Method in class org.pfsw.joi.ElementSpyTreeNode
 
toString() - Method in class org.pfsw.joi.ObjectSpyTreeNode
 
TRANSIENT - Static variable in class org.pfsw.joi.ElementFilter
 
TXT_ACTIONS - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_BASIC_INSPECT_HERE - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_BASIC_INSPECT_IN_NEW_TAB - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_BASIC_INSPECT_IN_NEW_WINDOW - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_CONTINUE_THREAD - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_INSPECT_HERE - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_INSPECT_IN_NEW_TAB - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_INSPECT_IN_NEW_WINDOW - Static variable in class org.pfsw.joi.InspectionWindowController
 
TXT_SORT - Static variable in class org.pfsw.joi.InspectionWindowController
 

U

unregisterController(InspectionWindowController) - Static method in class org.pfsw.joi.Inspector
Unregisters the given controller.
updateDisplay() - Method in class org.pfsw.joi.BasicInspector
 
updateInformation(Spy) - Method in class org.pfsw.joi.BasicInspector
Is called whenever the selection in the element tree changed.
updateItems() - Method in class org.pfsw.joi.ElementFilterMenu
 

V

valueChanged(TreeSelectionEvent) - Method in class org.pfsw.joi.BasicInspector
Is called whenever the selection in the element tree changed.
valueIsNull() - Method in class org.pfsw.joi.Spy
Returns whether or not the value of the underlying object is null
viewChanged(InspectionView) - Method in class org.pfsw.joi.InspectionFrame
 
viewSelected(InspectionView) - Method in class org.pfsw.joi.InspectionWindowController
Must be called, if another view was selected

W

waitWhileHaltActive() - Static method in class org.pfsw.joi.Inspector
Runs an endless loop until the last inspector is closed or the current should explicitly be continued.
windowActivated(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Noop implementation to be compliant to WindowListener interface.
windowClosed(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Noop implementation to be compliant to WindowListener interface.
windowClosing(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Check if it's ok to close the window and if yes then do it.
windowDeactivated(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Noop implementation to be compliant to WindowListener interface.
windowDeiconified(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Noop implementation to be compliant to WindowListener interface.
windowIconified(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Noop implementation to be compliant to WindowListener interface.
windowOpened(WindowEvent) - Method in class org.pfsw.joi.InspectionWindowController
Noop implementation to be compliant to WindowListener interface.
wrapField(Field) - Method in class org.pfsw.joi.ObjectSpy
 

A B C D E F G H I K L M N O P R S T U V W