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

A

about - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
absentstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
accessstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
ACTIONEVENT - Static variable in class adavid.awt.ActionManager
the Class object to create the methods
ActionManager - class adavid.awt.ActionManager.
ActionManager contains an ActionListener which redirects the calls to specialized functions of the form public void/whatever something(ActionEvent e) only one redirection per component!
ActionManager() - Constructor for class adavid.awt.ActionManager
 
actionPerformed(ActionEvent) - Method in class adavid.util.PackageViewer
ActionListener implementation
actionPerformed(ActionEvent) - Method in class adavid.util.Assistant
action listener: for the input field
actionPerformed(ActionEvent) - Method in class adavid.awt.ActionManager
implements ActionListener redirection
actionPerformed(ActionEvent) - Method in class adavid.awt.DialogFactory
ActionListener
actionPerformed(ActionEvent) - Method in class adavid.swing.ButtonMenuItem
select peers when pressed
actionPerformed(ActionEvent) - Method in class adavid.swing.RadioButtonMenuItem
keeps peers in the same states
actionPerformed(ActionEvent) - Method in class adavid.swing.JViewer
implements ActionListener
ACTIVE - Static variable in class adavid.swing.LTreeCell
the default background color when the node is selected
add(AbstractButton) - Static method in class adavid.swing.FocusableBorder
add a button to be monitored
add(AbstractButton) - Static method in class adavid.swing.RaiseableBorder
add a button to be monitored
add(byte) - Method in class adavid.util.ByteVector
add a byte
add(Component) - Method in class adavid.awt.MCItem
 
add(Component) - Method in class adavid.awt.MCList
 
add(Component) - Static method in class adavid.awt.AutoFocuser
add this focuser as a listener to the component
add(Component) - Method in class adavid.swing.LTreeNode
add a component or a node ; this is general and makes this tree structure powerful and flexible
add(Component, String) - Method in class adavid.swing.BToolBar
add a component: overrides Container.add(..)
add(Object, String, Object) - Static method in class adavid.awt.ActionManager
add an action listener
add(PopupMenu) - Method in class adavid.awt.TNode
add/set the popup menu
add(String, Component) - Method in class adavid.swing.BToolBar
 
addComponent(Component) - Method in class adavid.awt.BorderedPanel
add a component
addComponent(Component, int, int) - Method in class adavid.awt.BorderedPanel
add a component
addItem(Object) - Method in class adavid.awt.MCItem
 
addItem(Object, String, Object) - Static method in class adavid.awt.ActionManager
add an item listener
addLTreeListener(LTreeListener) - Method in class adavid.swing.LTreeNode
add a listener for this node
addNiceCheckbox(Graphics, String) - Method in class adavid.awt.BorderedPanel
create and add a NiceCheckbox
addNiceCheckbox(Graphics, String, CheckboxGroup, ItemListener) - Method in class adavid.awt.BorderedPanel
a method just for convenience: same as before but may initialize a check box group and an item listener..
addNode(TNode) - Method in class adavid.awt.TNode
add a new node to this tree ; bad things may happen if one adds twice the same node
addSilent(Component) - Method in class adavid.swing.LTreeNode
same as above but without expand
addTListener(TListener) - Method in class adavid.awt.TNode
add a TNode listener
ALLACCESS - Static variable in class adavid.reflect.ClassReflect
filter mode definition
allmatchesstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
ANCHOR - Static variable in class adavid.swing.JViewer
 
ANY - Static variable in class adavid.reflect.ClassReflect
 
anystr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
AREA - Static variable in class adavid.util.ResourceLoader
 
ARG_ACTIONEVENT - Static variable in class adavid.awt.ActionManager
 
ARG_ITEMEVENT - Static variable in class adavid.awt.ActionManager
 
Assistant - class adavid.util.Assistant.
Assistant 3.x : redesigned Assistant from version 2.4
Assistant() - Constructor for class adavid.util.Assistant
constructor: protected in case somebody wants to extend it
attachJPopupMenu(JComponent, JPopupMenu) - Static method in class adavid.awt.PopupManager
attach a JPopupMenu to a JComponent
attachPopupMenu(Component, PopupMenu) - Static method in class adavid.awt.PopupManager
attach a PopupMenu to a component
AUTHOR - Static variable in class adavid.util.Assistant
version and final constants
AutoFocuser - class adavid.awt.AutoFocuser.
AutoFocuser gives focus to a component when mouse enters
AutoFocuser() - Constructor for class adavid.awt.AutoFocuser
 

B

border - Static variable in class adavid.awt.DialogFactory
 
BORDER_PAINTED_DEF - Static variable in class adavid.util.ResourceLoader
 
BorderedPanel - class adavid.awt.BorderedPanel.
Bordered Panel a panel bordered with a text and a line
BorderedPanel(Graphics) - Constructor for class adavid.awt.BorderedPanel
default constructor: all default
BorderedPanel(Graphics, String) - Constructor for class adavid.awt.BorderedPanel
default constructor: default color and thickness
BorderedPanel(Graphics, String, Color) - Constructor for class adavid.awt.BorderedPanel
default constructor: default thickness
BorderedPanel(Graphics, String, int) - Constructor for class adavid.awt.BorderedPanel
default constructor: default color
BorderedPanel(Graphics, String, int, Color) - Constructor for class adavid.awt.BorderedPanel
the constructor: the Graphics is used for the label, title to display, thickness and color of the border
breakColumn() - Method in class adavid.awt.BorderedPanel
break the column
BToolBar - class adavid.swing.BToolBar.
 
BToolBar() - Constructor for class adavid.swing.BToolBar
 
BToolBar(Component) - Constructor for class adavid.swing.BToolBar
the component will be put in a good toolbar with the appropriate BorderLayout
bubbleSortD(Class[]) - Static method in class adavid.util.Sorter
 
bubbleSortD(Object[], int, int) - Static method in class adavid.util.Sorter
 
bubbleSortD(Sortable[]) - Static method in class adavid.util.Sorter
 
bubbleSortD(Sortable[], int, int) - Static method in class adavid.util.Sorter
 
bubbleSortD(String[]) - Static method in class adavid.util.Sorter
 
bubbleSortI(Class[]) - Static method in class adavid.util.Sorter
 
bubbleSortI(Object[], int, int) - Static method in class adavid.util.Sorter
 
bubbleSortI(Sortable[]) - Static method in class adavid.util.Sorter
 
bubbleSortI(Sortable[], int, int) - Static method in class adavid.util.Sorter
 
bubbleSortI(String[]) - Static method in class adavid.util.Sorter
 
Bundle - class adavid.util.Bundle.
 
Bundle(Class) - Constructor for class adavid.util.Bundle
constructor with a class
Bundle(ResourceBundle) - Constructor for class adavid.util.Bundle
constructor: takes the resource bundle in argument
Bundle(String, Class) - Constructor for class adavid.util.Bundle
constructor: takes the name of the resource bundle, and tries to locate the resource bundle
BUSY - Static variable in class adavid.util.Assistant
 
ButtonMenuItem - class adavid.swing.ButtonMenuItem.
 
ButtonMenuItem(AbstractButton) - Constructor for class adavid.swing.ButtonMenuItem
contructors: just register the peer button
ButtonMenuItem(Icon, AbstractButton) - Constructor for class adavid.swing.ButtonMenuItem
 
ButtonMenuItem(String, AbstractButton) - Constructor for class adavid.swing.ButtonMenuItem
 
ButtonMenuItem(String, Icon, AbstractButton) - Constructor for class adavid.swing.ButtonMenuItem
 
byteAt(int) - Method in class adavid.util.ByteVector
returns the byte element at index i
ByteVector - class adavid.util.ByteVector.
 
ByteVector() - Constructor for class adavid.util.ByteVector
default constructor
ByteVector(int) - Constructor for class adavid.util.ByteVector
contructor: change the default increment size

C

callViewer() - Static method in class adavid.util.PackageViewer
call the package viewer
CHAR - Static variable in class adavid.reflect.ClassReflect
classes used for tests: better to have then once here, and they are usable by other classes as well
CHARACTER - Static variable in class adavid.reflect.ClassReflect
classes used for tests: better to have then once here, and they are usable by other classes as well
checkSource() - Method in class adavid.util.Assistant
checks the current source
checkstreams() - Method in class adavid.util.Assistant
check the streams: stderr and stdout ; open a window if necessary
classInput - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
ClassReflect - class adavid.reflect.ClassReflect.
useful functions to perform operations on Class without any instance
ClassReflect(Class) - Constructor for class adavid.reflect.ClassReflect
wraps a class in order to return a proper string representation with respect to the flags
classstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
close() - Method in class adavid.io.TextAreaWriter
implements close
close() - Method in class adavid.io.JTextAreaWriter
implements close
closemsg - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
collapse() - Method in class adavid.awt.TNode
collapse this node
collapse() - Method in class adavid.swing.LTreeNode
collapse this node and hide its sub nodes
COLOR - Static variable in class adavid.reflect.ClassReflect
classes used for tests: better to have then once here, and they are usable by other classes as well
COLOR_DEF - Static variable in class adavid.util.Bundle
 
CommandSorter - class adavid.util.CommandSorter.
 
CommandSorter(String[]) - Constructor for class adavid.util.CommandSorter
default constructor: the prefixes are "-+"
CommandSorter(String[], String) - Constructor for class adavid.util.CommandSorter
constructor: just take and store the command line, and the option prefix definition
COMMENT1_COLOR - Static variable in class adavid.swing.JViewer
color constants
COMMENTx_COLOR - Static variable in class adavid.swing.JViewer
color constants
confirmQuitMsg - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
confirmYN(Frame, String, String, String, String) - Static method in class adavid.awt.DialogFactory
open a yes/no dialog box type and return true if the yes was pressed.
CONSTRUCT - Static variable in class adavid.util.Assistant
 
constructLabel - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
countDimensions(String) - Static method in class adavid.reflect.JavaFinder
returns the number of dimensions of the given name, i.e.

D

DataResource - class adavid.util.DataResource.
 
DataResource() - Constructor for class adavid.util.DataResource
 
DataResourceAccessible - interface adavid.util.DataResourceAccessible.
 
debugstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
decompile(Class) - Static method in class mocha.MochaGate
decompile from a class
decompile(String) - Static method in class mocha.MochaGate
decompile from a class name (absolute name)
decompileClass(Class) - Method in interface adavid.reflect.Decompiler
 
decompileClass(Class) - Method in class mocha.MochaGate
decompile
Decompiler - interface adavid.reflect.Decompiler.
 
decompilerList - Static variable in class adavid.util.Assistant
the list of decompilers, please use Assistant.properties to change it resource name: decompilerList.name
decompilerstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
DEFAULT_COLOR - Static variable in class adavid.awt.TNode
 
DEFAULT_INC_SIZE - Static variable in class adavid.util.ByteVector
controls the increment size when a new array has to be allocated.
DEFAULT_SELECTED_COLOR - Static variable in class adavid.awt.TNode
default color settings: the background when selected and the default color for the renderer
DEFAULT_THICKNESS - Static variable in class adavid.awt.BorderedPanel
default values
DefaultTNodeRenderer - class adavid.awt.DefaultTNodeRenderer.
default tree renderer
DefaultTNodeRenderer() - Constructor for class adavid.awt.DefaultTNodeRenderer
a protected constructor in order not to use it : use the shared instance protected so that the class could be extended to some customized renderer
delete() - Method in class adavid.awt.TNode
delete this node ; works only if this is not the root ; delegate the call to its parent
delete() - Method in class adavid.swing.LTreeNode
the node deletes itself if it is not the root
dettachPopup(Component) - Method in class adavid.awt.PopupManager
detach a PopupMenu from a component
DialogFactory - class adavid.awt.DialogFactory.
DialogFactory simple dialog windows swing free
DialogFactory(Frame, String, boolean) - Constructor for class adavid.awt.DialogFactory
just the constructor: not public because the user is not supposed to call it ; changed now: useful to have the close predefined! sorry for that.
dim - Static variable in class adavid.awt.ImageTNodeRenderer
dimension of the rendered image
DIR_ONLY - Static variable in class adavid.awt.ImageTNodeRenderer
the modes
DISABLED_DEF - Static variable in class adavid.util.ResourceLoader
 
DISABLED_SELECTED_DEF - Static variable in class adavid.util.ResourceLoader
 
disasstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
doLayout() - Method in class adavid.swing.BToolBar
we overwrite doLayout, to change the layout manager when java gently changes it without telling anything!! So..

E

ENABLED_DEF - Static variable in class adavid.util.ResourceLoader
 
enableSort(boolean) - Static method in class adavid.reflect.ClassReflect
 
enableSortModifiers(boolean) - Static method in class adavid.reflect.ClassReflect
 
endOf(int, String) - Static method in class adavid.reflect.JavaFinder
finds the end of a token
equals(Sortable) - Method in interface adavid.util.Sortable
 
equals(Sortable) - Method in class adavid.util.SortableAdapter
returns true if the given sortable is equal to this object
equals(Sortable) - Method in class adavid.reflect.PackageResource
 
expand() - Method in class adavid.awt.TNode
expand this node ; and all the path to this node to make it visible
expand() - Method in class adavid.swing.LTreeNode
expands this node and shows its sub nodes
expandAll() - Method in class adavid.awt.TNode
expand all children and invalidate
EXTENDED_DEF - Static variable in class adavid.util.ResourceLoader
 
extensionsOf(Class) - Method in class adavid.reflect.PackageResource
returns the list of extensions of the specified class within this PackageResource
extensionsOf(String) - Method in class adavid.reflect.PackageResource
returns the list of extensions of the specified class within this PackageResource, the name may be relative or absolute

F

FALSE - Static variable in class adavid.util.Bundle
 
FIELDS - Static variable in class adavid.util.Assistant
 
fieldsLabel - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
FileA - Static variable in class adavid.util.Assistant
the icons to be drawn: initialized by Bundle
FileASelected - Static variable in class adavid.util.Assistant
the icons to be drawn: initialized by Bundle
FileI - Static variable in class adavid.util.Assistant
the icons to be drawn: initialized by Bundle
FileISelected - Static variable in class adavid.util.Assistant
the icons to be drawn: initialized by Bundle
FILES_AND_DIR - Static variable in class adavid.awt.ImageTNodeRenderer
the modes
FILES_ONLY - Static variable in class adavid.awt.ImageTNodeRenderer
the modes
FINAL_COLOR - Static variable in class adavid.swing.JViewer
color constants
findClasses(String, boolean) - Static method in class adavid.reflect.ClassReflect
tries to make a class from its name, possibly incomplete (without package prefix) returns all found classes with the given name (several packages) if the flag is true
findmsg - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
findSource(SortableConstructor) - Method in class adavid.util.Assistant
gets the source of the asked constructor
findSource(SortableMethod) - Method in class adavid.util.Assistant
gets the source of the asked method
FLabel - class adavid.awt.FLabel.
FLabel : focusable label ; may look like a NiceLabel
FLabel() - Constructor for class adavid.awt.FLabel
we use directly the focus event mask to manage the focus, it is simple and efficient we overrides all the constructors of Label to provide a flexible component
FLabel(Graphics) - Constructor for class adavid.awt.FLabel
constructors to use the NiceLabel style
FLabel(Graphics, String) - Constructor for class adavid.awt.FLabel
 
FLabel(Graphics, String, int) - Constructor for class adavid.awt.FLabel
 
FLabel(Graphics, String, int, int, int) - Constructor for class adavid.awt.FLabel
 
FLabel(Graphics, String, int, int, int, boolean) - Constructor for class adavid.awt.FLabel
 
FLabel(String) - Constructor for class adavid.awt.FLabel
 
FLabel(String, int) - Constructor for class adavid.awt.FLabel
 
FLOATABLE_DEF - Static variable in class adavid.util.ResourceLoader
 
flush() - Method in class adavid.io.JTextAreaOutputStream
overrides OutputStream.flush()
flush() - Method in class adavid.io.TextAreaOutputStream
overrides OutputStream.flush()
flush() - Method in class adavid.io.TextAreaWriter
implements flush
flush() - Method in class adavid.io.JTextAreaWriter
implements flush
FOCUS_BORDER_DEF - Static variable in class adavid.util.ResourceLoader
 
FOCUS_PAINTED - Static variable in class adavid.util.ResourceLoader
 
FocusableBorder - class adavid.swing.FocusableBorder.
 
FocusableBorder() - Constructor for class adavid.swing.FocusableBorder
 
focusGained(FocusEvent) - Method in class adavid.swing.LTreeCell
the focus listener ; just repaint when the focus is gained or lost
focusLost(FocusEvent) - Method in class adavid.swing.LTreeCell
 
forcedstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle

G

get(Field) - Method in class adavid.util.DataResource
 
get(Field) - Method in interface adavid.util.DataResourceAccessible
 
getAbstractFilter() - Static method in class adavid.reflect.ClassReflect
 
getAccessFilter() - Static method in class adavid.reflect.ClassReflect
 
getAllArgs() - Method in class adavid.util.CommandSorter
returns all arguments which are not options
getAllOptions() - Method in class adavid.util.CommandSorter
returns all options found
getArg(String) - Method in class adavid.util.CommandSorter
returns the argument of an option: null if the option was not found, "" if no argument, "...something" if the argument is found the option should be complete, for example: "-o" for the option -o
getArgs() - Method in class adavid.util.CommandSorter
returns the arguments which are not arguments of an option
getArgsAfter(String) - Method in class adavid.util.CommandSorter
returns all arguments after a given option
getBackPath(int) - Static method in class adavid.util.JMakefile
returns a back path of the form ../../../ corresponding to depth
getBoolResource(String, String) - Method in class adavid.util.Bundle
returns the bool resource definition
getBoxFiller(String) - Static method in class adavid.util.ResourceLoader
 
getButton() - Method in class adavid.swing.ButtonMenuItem
returns the associated button
getButton() - Method in class adavid.swing.RadioButtonMenuItem
returns the associated button
getButton(String) - Method in class adavid.util.Bundle
returns the Button corresponding the given name, use resource definitions to initialize the button
getButtonMenuItem(String, JButton) - Method in class adavid.util.ResourceLoader
 
getCheckbox(String) - Method in class adavid.util.Bundle
same as getButton, for a check box
getCheckboxMenuItem(String) - Method in class adavid.util.Bundle
same as getMenuItem, but for a check box menu item
getClass(String) - Static method in class adavid.reflect.ClassReflect
used to initialize the Class static members
getClasses() - Method in class adavid.reflect.PackageResource
return the list of classes which are defined in this package
getClassName(String) - Static method in class adavid.swing.JViewer
 
getClassNames() - Method in class adavid.reflect.PackageResource
returns a list of possible classes for this package we say "possible", that means that the classes are not checked! The names are relative to the package
getColor() - Method in class adavid.awt.TNode
returns the color used for the renderer ; the Graphics object has a g.setColor(..) just before the call to the renderer
getColor(String, Color) - Static method in class adavid.util.Bundle
returns a color by its name or by its rgb definition in hexadecimal or null in case of failure
getColorName(Color) - Static method in class adavid.reflect.ClassReflect
returns the string representation of a color, try the name representation
getColorResource(String, Color) - Method in class adavid.util.Bundle
returns the color resource definition
getColorSelected() - Method in class adavid.awt.TNode
returns the color used for background selection
getComponent() - Method in class adavid.awt.TNode
returns the component of the TNode
getConstructor() - Method in class adavid.reflect.SortableConstructor
returns the typed object cast error if setObject used with a bad object
getConstructors() - Method in class adavid.reflect.ClassReflect
 
getConstructors(Class) - Static method in class adavid.reflect.ClassReflect
returns the corresponding constructors with respect to the above filters
getContent() - Method in class adavid.awt.TNode
returns the content of the node ; the content is immutable
getDecompilerName() - Method in interface adavid.reflect.Decompiler
 
getDecompilerName() - Method in class mocha.MochaGate
identification
getDefinition(String) - Method in class adavid.util.CommandSorter
returns the definition of an option: -option=something : getDefinition("-option") returns "something" returns null if the option is not defined and "" if the definition string is empty -option = something ; -option= something ; -option =something are not recognized
getDialog(Frame, Color, String, String, Component[]) - Static method in class adavid.awt.DialogFactory
 
getEnd() - Method in class adavid.util.Interval
returns the end
getExtClasses() - Method in class adavid.reflect.PackageResource
returns the list of all extension classes of this package
getField() - Method in class adavid.reflect.SortableField
returns the typed object cast error if setObject used with a bad object
getFields() - Method in class adavid.reflect.ClassReflect
 
getFields(Class) - Static method in class adavid.reflect.ClassReflect
returns the corresponding fields with respect to the above filters
getFile() - Method in class adavid.reflect.PackageResource
returns a File object to access the class path may be a directory or a zip file
getFile(String, String) - Static method in class adavid.reflect.JavaFinder
returns the string content of the given filename ; null if error
getFinalFilter() - Static method in class adavid.reflect.ClassReflect
 
getHeight() - Method in class adavid.util.PackageViewer
the dimension taken by the rendered image and triangle ; updateDim() is assumed to be called before ; has to be done explicitely if one changes one icon ; implements TNodeRenderer
getHeight() - Method in class adavid.awt.DefaultTNodeRenderer
the height taken
getHeight() - Method in class adavid.awt.ImageTNodeRenderer
the dimension taken by the rendered image and triangle ; updateDim() is assumed to be called before ; has to be done explicitely if one changes one icon
getHeight() - Method in interface adavid.awt.TNodeRenderer
 
getHierarchy() - Method in class adavid.reflect.ClassReflect
 
getHierarchy(Class) - Static method in class adavid.reflect.ClassReflect
returns the class hierarchy of a given class
getIcon(boolean, boolean, boolean) - Method in interface adavid.swing.LTreeContent
 
getIcon(boolean, boolean, boolean) - Method in class adavid.swing.LTreeContentAdapter
returns the icon to be displayed by a cell
getIcon(String) - Method in class adavid.util.ResourceLoader
get an icon by its resource name (without .icon extension) return null if not found the default name is resourceName.gif where the '.' in the resourceName have been replaced by '_'
getImage(String) - Method in class adavid.util.Bundle
return the image with the name definition def
getInfoOn(String) - Method in class adavid.swing.JViewer
 
getInterfaces() - Method in class adavid.reflect.ClassReflect
 
getJButton(String) - Method in class adavid.util.ResourceLoader
returns the corresponding button resource with the name definition
getJCheckBoxMenuItem(String) - Method in class adavid.util.ResourceLoader
 
getjjSource(Class) - Static method in class adavid.reflect.JavaFinder
 
getjjSource(String) - Static method in class adavid.reflect.JavaFinder
returns the jj source of a class; by absolute name ; null if not found, or error
getJLabel(String) - Method in class adavid.util.ResourceLoader
 
getJMenu(String) - Method in class adavid.util.ResourceLoader
returns the corresponding menu
getJMenuBar() - Static method in class adavid.util.ResourceLoader
 
getJMenuItem(String) - Method in class adavid.util.ResourceLoader
returns the corresponding menu item
getJPopupMenu(String) - Method in class adavid.util.ResourceLoader
return the corresponding popup menu
getJRadioButton(String) - Method in class adavid.util.ResourceLoader
returns the corresponding button resource with the name definition
getJRadioButtonMenuItem(String) - Method in class adavid.util.ResourceLoader
 
getJToggleButton(String) - Method in class adavid.util.ResourceLoader
returns the corresponding button resource with the name definition
getJToolBar(String) - Method in class adavid.util.ResourceLoader
 
getLabel() - Method in class adavid.awt.BorderedPanel
returns the used label
getLabel(String) - Method in class adavid.util.Bundle
returns a label with its name declared in the resource file
getListSeparator() - Static method in class adavid.util.Sorter
manage the list separator
getMenu(String) - Method in class adavid.util.Bundle
same as getMenuItem, but for a menu
getMenuItem(String) - Method in class adavid.util.Bundle
returns a configured menu item with the corresponding name definition
getMethod() - Method in class adavid.reflect.SortableMethod
returns the typed object, cast error if setObject used with a bad object
getMethods() - Method in class adavid.reflect.ClassReflect
 
getMethods(Class) - Static method in class adavid.reflect.ClassReflect
returns the corresponding methods with respect to the above filters
getModifiers(Class) - Static method in class adavid.reflect.ClassReflect
returns the modifiers of a class
getModifiers(Constructor) - Static method in class adavid.reflect.ClassReflect
returns the modifiers of the given constructor
getModifiers(Field) - Static method in class adavid.reflect.ClassReflect
returns the modifiers string of a field
getModifiers(Method) - Static method in class adavid.reflect.ClassReflect
returns the modifiers prefix for a method
getNameResource(String, String) - Method in class adavid.util.Bundle
convenient function: load a name definition
getNames(Class[]) - Static method in class adavid.reflect.ClassReflect
returns the long representation of the classes in argument
getNames(Class[], boolean) - Static method in class adavid.reflect.ClassReflect
returns short/long representation of the classes in argument
getNativeFilter() - Static method in class adavid.reflect.ClassReflect
 
getObject() - Method in class adavid.util.SortableAdapter
methods to give access to the wrapped object
getObjectString() - Method in class adavid.util.ObjectString
gets the object string
getOffset() - Method in class adavid.awt.BorderedPanel
offset from border
getOpenOnDoubleClick() - Method in class adavid.awt.TNode
 
getPackageResources() - Static method in class adavid.reflect.PackageFinder
return the packages of a system, tests before if the packages were already computed and compute them if needed
getPackageResources(String) - Static method in class adavid.reflect.PackageFinder
 
getPackages() - Static method in class adavid.reflect.PackageFinder
 
getPanel(Graphics, Color, String, Component[]) - Static method in class adavid.awt.BorderedPanel
get a simple panel with the given checkboxes, may have more configuration options in the future
getParentNode() - Method in class adavid.awt.TNode
returns the parent node
getParentNode() - Method in class adavid.swing.LTreeNode
returns the parent node
getPopupMenu(String) - Method in class adavid.util.Bundle
return the corresponding popup menu
getPreferredSize() - Method in class adavid.awt.FLabel
returns the preferred size
getPreferredSize() - Method in class adavid.awt.MCItem
 
getPreferredSize() - Method in class adavid.awt.MCList
 
getPreferredSize() - Method in class adavid.awt.TNode
returns the preferred size of this node ; this does the computation of the size when not valid and does the layout as well
getPreferredSize() - Method in class adavid.awt.NiceLabel
returns the preferred size
getPreferredSize() - Method in class adavid.awt.NiceButton
returns the preferred size
getPreferredSize() - Method in class adavid.awt.BorderedPanel
preferred size
getPreferredSize() - Method in class adavid.awt.NiceCheckbox
returns the preferred size
getPreferredSize() - Method in class adavid.swing.LTreeNode
returns the preferred size of this node, which has been computed with the sub nodes if the node is expanded
getPrefixedPackage() - Method in class adavid.reflect.PackageResource
returns the package prefix of this package: package_name.
getPrefixedPackages() - Static method in class adavid.reflect.PackageFinder
 
getProgressBar() - Static method in class adavid.util.ResourceLoader
returns a preset progress bar
getPropositions(String) - Method in class adavid.util.PackageViewer
return a list of possible corrections for a class name
getRadioButtonMenuItem(String, JRadioButton) - Method in class adavid.util.ResourceLoader
 
getResource(String) - Method in class adavid.util.Bundle
returns a resource definition or null is not found characters '_' are converted to '.'
getResource(String, String) - Method in class adavid.util.Bundle
returns a resource definition or default name is not found characters '_' are converted to '.'
getRootNode() - Method in class adavid.awt.TNode
returns the root node of this node
getShortNames(Class[]) - Static method in class adavid.reflect.ClassReflect
returns the short representation of the classes in argument
getShortNames(String[]) - Static method in class adavid.reflect.ClassReflect
returns the short representation of the classes in argument
getSig() - Method in class adavid.util.Assistant
 
getSortableClass(Class) - Static method in class adavid.reflect.ClassReflect
returns the SortableClass of a class according to the flags above
getSortableClasses(Class[]) - Static method in class adavid.reflect.ClassReflect
 
getSortableConstructor(Constructor) - Static method in class adavid.reflect.ClassReflect
returns the SortableConstructor object of this constructor, according to the flags above
getSortableConstructors(Constructor[]) - Static method in class adavid.reflect.ClassReflect
 
getSortableField(Field) - Static method in class adavid.reflect.ClassReflect
returns the SortableField of the field given in arguments, according to the flags above
getSortableFields(Field[]) - Static method in class adavid.reflect.ClassReflect
 
getSortableMethod(Method) - Static method in class adavid.reflect.ClassReflect
returns a sortable method with its strings in accord to the above flags
getSortableMethods(Method[]) - Static method in class adavid.reflect.ClassReflect
 
getSource(Class) - Method in class adavid.util.Assistant
 
getSource(Class) - Static method in class adavid.reflect.JavaFinder
returns the source of a class:java or jj
getSource(String) - Static method in class adavid.reflect.JavaFinder
returns the source of a class; by absolute name ; null if not found, or error
getSource(String) - Method in class adavid.reflect.SortableConstructor
returns the source of this constructor in the given source string
getSource(String) - Method in class adavid.reflect.SortableMethod
returns the source of this constructor in the given source string
getSource(String, Constructor) - Static method in class adavid.reflect.SortableConstructor
returns the source of the constructor in the given argument
getSource(String, Method) - Static method in class adavid.reflect.SortableMethod
returns the source of the method in the given source string
getSourcePos(String) - Method in class adavid.reflect.SortableConstructor
returns the position of this constructor in the given source string
getSourcePos(String) - Method in class adavid.reflect.SortableMethod
returns the position of this constructor in the given source string
getSourcePos(String, Constructor) - Static method in class adavid.reflect.SortableConstructor
returns the position of the constructor in the given source argument
getSourcePos(String, Method) - Static method in class adavid.reflect.SortableMethod
returns the position of a method in the given source string
getSourcePos(String, String[], String) - Static method in class adavid.reflect.JavaFinder
returns the interval where the source of the constructor/method can be found ; arguments are the name(short) and the arguments(long) not supported: type / comment / []...
getStart() - Method in class adavid.util.Interval
returns the start
getStaticFilter() - Static method in class adavid.reflect.ClassReflect
 
getString(Class) - Static method in class adavid.reflect.ClassReflect
returns the string representation of a class, in accord to the above flags
getString(Constructor) - Static method in class adavid.reflect.ClassReflect
returns the string representation of the constructor given in argument, according to the flags above, but without modifiers
getString(Field) - Static method in class adavid.reflect.ClassReflect
returns the string representation of the field given in argument, according to the flags above, but without modifiers
getString(Method) - Static method in class adavid.reflect.ClassReflect
returns a string representation of the method according to the above flags, but without modifiers
getString(String, String) - Method in class adavid.util.Bundle
returns the corresponding string resource with the name definition for the string (the resource name) and its current value
getStringLabel() - Method in class adavid.awt.TNode
return the string of the ?label
getStrings(Class[]) - Static method in class adavid.reflect.ClassReflect
 
getStrings(Constructor[]) - Static method in class adavid.reflect.ClassReflect
 
getStrings(Field[]) - Static method in class adavid.reflect.ClassReflect
 
getStrings(Method[]) - Static method in class adavid.reflect.ClassReflect
convenient methods:+ modifiers
getSubContents() - Method in class adavid.awt.TNode
returns the content of all sub nodes
getSubNode(int) - Method in class adavid.awt.TNode
returns one sub node null if invalid
getSubNodes() - Method in class adavid.awt.TNode
returns all the sub nodes
getSynchronizedFilter() - Static method in class adavid.reflect.ClassReflect
 
getText() - Method in interface adavid.swing.LTreeContent
 
getText() - Method in class adavid.swing.LTreeContentAdapter
implemented just to get an instance of this class for the resources
getTheClass() - Method in class adavid.reflect.SortableClass
returns the typed object cast exception if setObject was used with a bad object
getToggleButtonMenuItem(String, JToggleButton) - Method in class adavid.util.ResourceLoader
 
getToolTip() - Method in interface adavid.swing.LTreeContent
 
getToolTip() - Method in class adavid.swing.LTreeContentAdapter
default value
getToolTipResource(String, String) - Method in class adavid.util.ResourceLoader
convenient function: load a tooltip definition
getTopClasses() - Method in class adavid.reflect.PackageResource
returns the list of top level (super) classes of this package: the classes which are not extensions of other classes inside this package
getTransientFilter() - Static method in class adavid.reflect.ClassReflect
 
getUniqueStrings(StringTokenizer) - Static method in class adavid.reflect.PackageFinder
 
getVolatileFilter() - Static method in class adavid.reflect.ClassReflect
 
getWidth() - Method in class adavid.util.PackageViewer
 
getWidth() - Method in class adavid.awt.DefaultTNodeRenderer
the width taken
getWidth() - Method in class adavid.awt.ImageTNodeRenderer
 
getWidth() - Method in interface adavid.awt.TNodeRenderer
 
getWrappedClass() - Method in class adavid.reflect.ClassReflect
methods relative to the wrapped class
GLUE_NAME - Static variable in class adavid.util.ResourceLoader
 
goBack(String, int) - Static method in class adavid.reflect.JavaFinder
go back, jumps comments

H

H_STRUT - Static variable in class adavid.util.ResourceLoader
 
HAND - Static variable in class adavid.util.PackageViewer
 
HAND - Static variable in class adavid.awt.NiceCheckbox
 
HANDCURSOR - Static variable in class adavid.swing.JViewer
 
hasChanged() - Method in class adavid.swing.LTreeNode
important function ; has to be called whenever a node is changed and needs to be updated/displayed
hasClass(Class) - Method in class adavid.reflect.PackageResource
returns true if the class in argument is in this package the test is done on the classes found in this PackageResource
hasOptions() - Method in interface adavid.reflect.Decompiler
 
hasOptions() - Method in class mocha.MochaGate
 
help - Static variable in class adavid.util.Assistant
default help text, displayed when clicking the about button
HIDE_NAME_DEF - Static variable in class adavid.util.ResourceLoader
 
HORIZONTAL_GLUE_NAME - Static variable in class adavid.util.ResourceLoader
 

I

ICON_DEF - Static variable in class adavid.util.Bundle
resource extensions to define how to initialise variables
ICON_EXT - Static variable in class adavid.util.Bundle
 
iconName(String) - Static method in class adavid.util.Bundle
returns the corresponding default name of a resource for an icon
ImageTNodeRenderer - class adavid.awt.ImageTNodeRenderer.
default tree renderer, with image
ImageTNodeRenderer() - Constructor for class adavid.awt.ImageTNodeRenderer
protected in order not to be called directly and still allow extension
ImageTNodeRenderer(int) - Constructor for class adavid.awt.ImageTNodeRenderer
and a configurable renderer
INC - Static variable in class adavid.awt.BorderedPanel
default values
INFO - Static variable in class adavid.util.Assistant
 
infoColor - Static variable in class adavid.util.Assistant
this can be customized in a properties file as well
init(Class) - Method in class adavid.util.Bundle
initialization for pure static classes, no instance required
init(Object, Object) - Method in class adavid.util.Bundle
the initialization function called if data is not null => the class can be used only to load resources in an easy way, with no initialization
initialize(Object, ActionListener) - Method in class adavid.util.JResource
the initialization function called if data is not null => the class can be used only to load resources in an easy way, with no initialization
initialize(Object, ActionListener, Object) - Method in class adavid.util.JResource
 
initJavaResource() - Static method in class adavid.reflect.JavaFinder
initializes the java source resource This may be useful if the user changes the value of java.source.path and wants a dynamic update.
initPackageTree(Graphics) - Method in class adavid.util.PackageViewer
initialize the package tree
INSTANCE - Static variable in class adavid.awt.DefaultTNodeRenderer
a shared instance for this renderer, since its only function is to draw a node
INSTANCE - Static variable in class adavid.awt.ImageTNodeRenderer
the shared instance of this class ; shared since its only purpose is to draw an image ; I adopt here a weak programming model, namely the icons are assumed not to be modified by a process while the instance is rendering them, or updating the size information.
interfaces - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
Interval - class adavid.util.Interval.
 
Interval() - Constructor for class adavid.util.Interval
constructor for errors
Interval(int, int) - Constructor for class adavid.util.Interval
constructor: takes the limits of the interval
invalidateNode() - Method in class adavid.awt.TNode
invalidates itself and revalidates itself ; should be called after some addNode in order to update the layout
invalidateNode(TNode) - Static method in class adavid.awt.TNode
invalidate the node given in arguments if one node is not valid, then all its parents are not valid, so we do not need to propagate when we find one !valid, thus the test in the loop
invalidateSource() - Method in class adavid.util.Assistant
invalidate the source
invoke(Object[]) - Method in class adavid.reflect.ObjectMethod
invoke the method, just with the arguments
invokepackviewer - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
iotitle - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
isBefore(String, String, String) - Static method in class adavid.util.Sorter
order law for the match sort if str1isButtonMenuItem(Class) - Static method in class adavid.util.JResource
 
isButtonMenuItem(String) - Static method in class adavid.util.JResource
 
isClassPresent(Class, Class[]) - Static method in class adavid.reflect.PackageResource
returns true if the class in argument is in the class list given in argument, null is not a valid class
isColor(String) - Static method in class adavid.util.JResource
 
isDefined(String) - Method in class adavid.util.CommandSorter
returns true if the argument is defined options of the form -blabla=something are not counted
isExpanded() - Method in class adavid.awt.TNode
returns the expansion state
isExpanded() - Method in class adavid.swing.LTreeNode
returns true if this node is expanded
isExtensionOf(Class, Class) - Static method in class adavid.reflect.ClassReflect
says if the class data is an extension of the class parent
isExtensionOf(Class, String) - Static method in class adavid.reflect.ClassReflect
says if the class data is an extension of the className class name
isExtFile(String, String) - Static method in class adavid.util.JMakefile
returns true if the string name ends with extension ext
isFiller(Class) - Static method in class adavid.util.JResource
 
isFiller(String) - Static method in class adavid.util.JResource
 
isFocusTraversable() - Method in class adavid.awt.FLabel
overrides the method in Component to enable the focus gained by tab
isFocusTraversable() - Method in class adavid.awt.MCItem
 
isGreaterThan(Sortable) - Method in interface adavid.util.Sortable
 
isGreaterThan(Sortable) - Method in class adavid.util.SortableAdapter
returns true if the given sortable is greater (strictly) than this object
isGreaterThan(Sortable) - Method in class adavid.reflect.PackageResource
 
isIcon(Class) - Static method in class adavid.util.JResource
 
isIcon(String) - Static method in class adavid.util.JResource
 
isImageIcon(Class) - Static method in class adavid.util.JResource
 
isImageIcon(String) - Static method in class adavid.util.JResource
 
isImplementationOf(Class, String) - Static method in class adavid.reflect.ClassReflect
says if the class data implements a given interface
isJButton(Class) - Static method in class adavid.util.JResource
 
isJButton(String) - Static method in class adavid.util.JResource
 
isJCheckBoxMenuItem(Class) - Static method in class adavid.util.JResource
 
isJCheckBoxMenuItem(String) - Static method in class adavid.util.JResource
 
isJLabel(Class) - Static method in class adavid.util.JResource
 
isJLabel(String) - Static method in class adavid.util.JResource
 
isJMenu(Class) - Static method in class adavid.util.JResource
 
isJMenu(String) - Static method in class adavid.util.JResource
 
isJMenuBar(Class) - Static method in class adavid.util.JResource
 
isJMenuBar(String) - Static method in class adavid.util.JResource
 
isJMenuItem(Class) - Static method in class adavid.util.JResource
 
isJMenuItem(String) - Static method in class adavid.util.JResource
 
isJPopupMenu(Class) - Static method in class adavid.util.JResource
 
isJPopupMenu(String) - Static method in class adavid.util.JResource
 
isJRadioButton(Class) - Static method in class adavid.util.JResource
 
isJRadioButton(String) - Static method in class adavid.util.JResource
 
isJRadioButtonMenuItem(Class) - Static method in class adavid.util.JResource
 
isJRadioButtonMenuItem(String) - Static method in class adavid.util.JResource
 
isJSeparator(Class) - Static method in class adavid.util.JResource
 
isJSeparator(String) - Static method in class adavid.util.JResource
 
isJToggleButton(Class) - Static method in class adavid.util.JResource
 
isJToggleButton(String) - Static method in class adavid.util.JResource
 
isJToolBar(Class) - Static method in class adavid.util.JResource
 
isJToolBar(String) - Static method in class adavid.util.JResource
 
isLessThan(Sortable) - Method in interface adavid.util.Sortable
 
isLessThan(Sortable) - Method in class adavid.util.SortableAdapter
returns true if the given sortable is less (strictly) than this object
isLessThan(Sortable) - Method in class adavid.reflect.PackageResource
implements Sortable
isMutable() - Method in class adavid.awt.TNode
returns true if the node is mutable
isOption(String) - Method in class adavid.util.CommandSorter
returns true if the string "string" begins with one of the characters in option, i.e.
isQuoted() - Static method in class adavid.util.Sorter
manage the quote flag
isRadioButtonMenuItem(Class) - Static method in class adavid.util.JResource
 
isRadioButtonMenuItem(String) - Static method in class adavid.util.JResource
 
isSameClass(Class, String) - Static method in class adavid.reflect.ClassReflect
says if the class is the same as the className class name
isShorterNames() - Static method in class adavid.reflect.ClassReflect
 
isShorterTypes() - Static method in class adavid.reflect.ClassReflect
 
isSortEnabled() - Static method in class adavid.reflect.ClassReflect
 
isSortModifiers() - Static method in class adavid.reflect.ClassReflect
 
isString(Class) - Static method in class adavid.util.JResource
tests on Class: convenient methods
isString(String) - Static method in class adavid.util.JResource
 
isTerminal(Class) - Method in class adavid.reflect.PackageResource
returns true if the specified class does not have any extensions in this PackageResource
isToggleButtonMenuItem(Class) - Static method in class adavid.util.JResource
 
isToggleButtonMenuItem(String) - Static method in class adavid.util.JResource
 
isToggleCheckButtonMenuItem(Class) - Static method in class adavid.util.JResource
 
isToggleCheckButtonMenuItem(String) - Static method in class adavid.util.JResource
 
ITEMEVENT - Static variable in class adavid.awt.ActionManager
the Class object to create the methods
itemStateChanged(ItemEvent) - Method in class adavid.util.PackageViewer
implements ItemListener
itemStateChanged(ItemEvent) - Method in class adavid.util.Assistant
item listener: show the right card (layout) when a mode is selected
itemStateChanged(ItemEvent) - Method in class adavid.awt.ActionManager
implements ItemListener redirection
itemStateChanged(ItemEvent) - Method in class mocha.MochaGate
implements ItemListener

J

JAVA_PROPERTY_DEF - Static variable in class adavid.reflect.JavaFinder
the property definition
JavaFinder - class adavid.reflect.JavaFinder.
JavaFinder a java source finder: works on the class path and the property java.source.path which contains path to java source like CLASSPATH The property is given to the program via the command line with the option -Djava.source.path=...
JavaFinder() - Constructor for class adavid.reflect.JavaFinder
 
javastr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
JDefaultResource - class adavid.util.JDefaultResource.
 
JDefaultResource() - Constructor for class adavid.util.JDefaultResource
 
jjstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
JMakefile - class adavid.util.JMakefile.
 
JMakefile() - Constructor for class adavid.util.JMakefile
 
JResource - class adavid.util.JResource.
syntax of the class passed in argument: class Data { ### all members should be declared public, otherwise they may not be read or written static String name1; => name1 is the resource name and the default value static String name2="default"; => here the default value is given static Icon name3; => name3 is the resource name for an icon object default is name3.gif ### String resources are defined as: resourceName.name=...
JResource(Object) - Constructor for class adavid.util.JResource
contructors
JResource(Object, ActionListener) - Constructor for class adavid.util.JResource
 
JResource(Object, ActionListener, ResourceBundle) - Constructor for class adavid.util.JResource
 
JResource(Object, ActionListener, ResourceBundle, Object) - Constructor for class adavid.util.JResource
 
JResource(Object, ActionListener, String) - Constructor for class adavid.util.JResource
 
JResource(Object, ActionListener, String, Object) - Constructor for class adavid.util.JResource
 
JTextAreaOutputStream - class adavid.io.JTextAreaOutputStream.
JTextAreaOutputStream output stream JTextArea (from JStringOutputStream) as JTextArea is slow, it could be nice to use this class inside a BufferedOutputStream to enhance performance
JTextAreaOutputStream(JTextArea) - Constructor for class adavid.io.JTextAreaOutputStream
constructor: to a J text area
JTextAreaOutputStream(JTextArea, int) - Constructor for class adavid.io.JTextAreaOutputStream
constructor: the text area and size of the buffer to use (none by default)
JTextAreaWriter - class adavid.io.JTextAreaWriter.
TextAreaWriter Writer to a TextArea
JTextAreaWriter(JTextArea) - Constructor for class adavid.io.JTextAreaWriter
constructor: output to a text area
JTextAreaWriter(JTextArea, int) - Constructor for class adavid.io.JTextAreaWriter
constructor: the text area and size of the buffer to use (none by default)
jump(int, String) - Static method in class adavid.reflect.JavaFinder
jump until the next token, ignoring comments, blanks and , if we are on a token, then jump first to the end of this token
JViewer - class adavid.swing.JViewer.
 
JViewer(String, String, String, Assistant) - Constructor for class adavid.swing.JViewer
constructor

K

KEY_COLOR - Static variable in class adavid.swing.JViewer
color constants
KEYID - Static variable in class adavid.swing.JViewer
 
keyPressed(KeyEvent) - Method in class adavid.awt.TNode
 
keyReleased(KeyEvent) - Method in class adavid.awt.TNode
 
keyTyped(KeyEvent) - Method in class adavid.awt.TNode
same as before ; we call the nodeClicked method as if it were a click when one presses the space bar ; the return key just toggles the node

L

length() - Method in class adavid.util.ByteVector
returns the size of the vector
length() - Method in class adavid.io.StringOutputStream
forward StringBuffer functions
listener - Static variable in class adavid.awt.ActionManager
this garantees that there is only one instance
loadIcon(String) - Method in class adavid.util.ResourceLoader
load an icon, given its name the icon is path+name return the icon, or null if the name is null or the icon was not found
loadImage(String) - Method in class adavid.util.Bundle
 
loadImageFrom(String) - Static method in class adavid.util.Bundle
easy solution: return new Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource(iconPath+name)); but java crashes sometimes: Uncaught error fetching image: java.lang.NullPointerException at java.net.URLConnection.guessContentTypeFromStream(URLConnection.java) at sun.net.www.URLConnection.getContentType(URLConnection.java:126) at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:98) at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:259) at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:151) at sun.awt.image.ImageFetcher.run(ImageFetcher.java:127) so we do the job in another way: load the data and create an image from the data
longstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
lookDim(Image, Dimension) - Static method in class adavid.awt.ImageTNodeRenderer
update the dimension if the needed size is bigger than this dimension
lookstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
LOOP_COLOR - Static variable in class adavid.swing.JViewer
color constants
LTreeCell - class adavid.swing.LTreeCell.
LTreeCell a cell of the LTreeNode
LTreeContent - interface adavid.swing.LTreeContent.
content type for LNodeTree
LTreeContentAdapter - class adavid.swing.LTreeContentAdapter.
adapter for the content of a LTreeNode
LTreeContentAdapter() - Constructor for class adavid.swing.LTreeContentAdapter
 
LTreeListener - interface adavid.swing.LTreeListener.
 
LTreeNode - class adavid.swing.LTreeNode.
 
LTreeNode(LTreeContent) - Constructor for class adavid.swing.LTreeNode
constructor: takes the content of the node ; the node will be displayed with a cell

M

main(String[]) - Static method in class adavid.util.JDefaultResource
main program, needs the class name to find the default resource names.
main(String[]) - Static method in class adavid.util.JMakefile
main program, run it with nothing to know the options and how to use it
main(String[]) - Static method in class adavid.util.StatSource
 
main(String[]) - Static method in class adavid.util.PackageViewer
why not having this class as an application?
main(String[]) - Static method in class adavid.util.Assistant
the main program, pretty simple since all is done in the static initialization
main(String[]) - Static method in class adavid.reflect.ClassReflect
test
main(String[]) - Static method in class adavid.reflect.JavaFinder
test
main(String[]) - Static method in class adavid.reflect.PackageFinder
this is the main function to test the package independently
main(String[]) - Static method in class mocha.MochaGate
test: argument = class name options : -v (verbose) -d (debug) -r (raw)
makeName(String) - Method in class adavid.reflect.PackageResource
returns the absolute name, from the relative name
makeNice(Graphics, Component) - Static method in class adavid.awt.NiceLabel
make nice, just a new font
makeNice(Graphics, Component) - Static method in class adavid.awt.NiceCheckbox
make nice a component + cursor
matchesstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
matchSort(String, String[], boolean) - Static method in class adavid.util.Sorter
sort a matching list with a keyword
MAX_HEIGHT - Static variable in class adavid.awt.DialogFactory
 
MAX_WIDTH - Static variable in class adavid.awt.DialogFactory
 
MCItem - class adavid.awt.MCItem.
MCItem multi column item imported from Alex.awt : unfinished ; pre-beta version in progress
MCItem() - Constructor for class adavid.awt.MCItem
 
MCItem(String) - Constructor for class adavid.awt.MCItem
 
MCList - class adavid.awt.MCList.
MCList multi columns list imported from Alex.awt : unfinished ; bre-beta version in progress
MCList() - Constructor for class adavid.awt.MCList
 
METHODS - Static variable in class adavid.util.Assistant
 
methodsLabel - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
MIDDLE - Static variable in class adavid.awt.BorderedPanel
default values
miscstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
MNEMO_DEF - Static variable in class adavid.util.Bundle
 
MochaGate - class mocha.MochaGate.
 
MochaGate() - Constructor for class mocha.MochaGate
 
MODIF_COLOR - Static variable in class adavid.swing.JViewer
color constants
modifstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
mouseClicked(MouseEvent) - Method in class adavid.awt.TNode
mouse listener ; delegate the call to the listeners after processing (expand/collapse)
mouseClicked(MouseEvent) - Method in class adavid.awt.AutoFocuser
useless functions from the MouseListener interface
mouseClicked(MouseEvent) - Method in class adavid.swing.FocusableBorder
useless methods of listeners
mouseClicked(MouseEvent) - Method in class adavid.swing.LTreeCell
the MouseListener implementation call the LTListener ; collapse or expand
mouseClicked(MouseEvent) - Method in class adavid.swing.LTreeNode
useless methods of MouseListener
mouseClicked(MouseEvent) - Method in class adavid.swing.RaiseableBorder
 
mouseClicked(MouseEvent) - Method in class adavid.swing.JViewer
Invoked when the mouse has been clicked on a component.
mouseDragged(MouseEvent) - Method in class adavid.swing.FocusableBorder
to correct when the mouse is dragged out/in
mouseDragged(MouseEvent) - Method in class adavid.swing.RaiseableBorder
to correct when the mouse is dragged out/in
mouseDragged(MouseEvent) - Method in class adavid.swing.JViewer
 
mouseEntered(MouseEvent) - Method in class adavid.awt.TNode
 
mouseEntered(MouseEvent) - Method in class adavid.awt.AutoFocuser
MouseListener: used to grab the focus
mouseEntered(MouseEvent) - Method in class adavid.swing.FocusableBorder
show the border if the button is enabled
mouseEntered(MouseEvent) - Method in class adavid.swing.LTreeCell
 
mouseEntered(MouseEvent) - Method in class adavid.swing.LTreeNode
 
mouseEntered(MouseEvent) - Method in class adavid.swing.RaiseableBorder
useless methods of MouseListener
mouseEntered(MouseEvent) - Method in class adavid.swing.JViewer
 
mouseExited(MouseEvent) - Method in class adavid.awt.TNode
 
mouseExited(MouseEvent) - Method in class adavid.awt.AutoFocuser
 
mouseExited(MouseEvent) - Method in class adavid.swing.FocusableBorder
hide the border
mouseExited(MouseEvent) - Method in class adavid.swing.LTreeCell
 
mouseExited(MouseEvent) - Method in class adavid.swing.LTreeNode
 
mouseExited(MouseEvent) - Method in class adavid.swing.RaiseableBorder
 
mouseExited(MouseEvent) - Method in class adavid.swing.JViewer
 
mouseMoved(MouseEvent) - Method in class adavid.swing.FocusableBorder
 
mouseMoved(MouseEvent) - Method in class adavid.swing.RaiseableBorder
 
mouseMoved(MouseEvent) - Method in class adavid.swing.JViewer
Invoked when the mouse button has been moved on a component (with no buttons no down).
mousePressed(MouseEvent) - Method in class adavid.awt.PopupManager
Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class adavid.awt.TNode
 
mousePressed(MouseEvent) - Method in class adavid.awt.AutoFocuser
 
mousePressed(MouseEvent) - Method in class adavid.swing.FocusableBorder
 
mousePressed(MouseEvent) - Method in class adavid.swing.LTreeCell
implementation of MouseListener select and update the icon ; open the popup if any
mousePressed(MouseEvent) - Method in class adavid.swing.LTreeNode
collapse or expands if one clicks on the triangle
mousePressed(MouseEvent) - Method in class adavid.swing.RaiseableBorder
lower the border if enabled and raised border
mousePressed(MouseEvent) - Method in class adavid.swing.JViewer
useless methods from listeners
mouseReleased(MouseEvent) - Method in class adavid.awt.TNode
unused methods of listeners I prefer to use this method instead of using the "empty" listener provided by Sun, which we should extend, imagine, you download two classes just for a simple listener, and you have to pass arguments to have access to what you want.
mouseReleased(MouseEvent) - Method in class adavid.awt.AutoFocuser
 
mouseReleased(MouseEvent) - Method in class adavid.swing.FocusableBorder
to correct the set false if it not selected and we press or release the button
mouseReleased(MouseEvent) - Method in class adavid.swing.LTreeCell
useless methods of MouseListener
mouseReleased(MouseEvent) - Method in class adavid.swing.LTreeNode
 
mouseReleased(MouseEvent) - Method in class adavid.swing.RaiseableBorder
raise the border if enabled and lowered border
mouseReleased(MouseEvent) - Method in class adavid.swing.JViewer
 

N

NAME_DEF - Static variable in class adavid.util.Bundle
 
namestr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
NiceButton - class adavid.awt.NiceButton.
a nicer Button with mouse focus
NiceButton(Graphics, String) - Constructor for class adavid.awt.NiceButton
default constructor: needs a graphics to change the font
NiceButton(Graphics, String, int) - Constructor for class adavid.awt.NiceButton
constructor: needs a graphics to change the font, the border is the supplementary border to use
NiceCheckbox - class adavid.awt.NiceCheckbox.
a nicer checkbox with mouse focus
NiceCheckbox(Graphics, String) - Constructor for class adavid.awt.NiceCheckbox
default constructors: needs a graphics to change the font
NiceCheckbox(Graphics, String, boolean) - Constructor for class adavid.awt.NiceCheckbox
 
NiceCheckbox(Graphics, String, boolean, CheckboxGroup) - Constructor for class adavid.awt.NiceCheckbox
constructor: needs a graphics to change the font, the border is the supplementary border to use
NiceLabel - class adavid.awt.NiceLabel.
a nicer label with bold font
NiceLabel(Graphics, String) - Constructor for class adavid.awt.NiceLabel
default constructor: needs a graphics to change the font
NiceLabel(Graphics, String, int) - Constructor for class adavid.awt.NiceLabel
default constructor 2: can change the alignment
NiceLabel(Graphics, String, int, int) - Constructor for class adavid.awt.NiceLabel
constructor: needs a graphics to change the font and the border gives extra border
NO - Static variable in class adavid.reflect.ClassReflect
 
nodeClicked(LTreeNode, LTreeContent) - Method in interface adavid.swing.LTreeListener
 
nodeClicked(TNode) - Method in class adavid.util.PackageViewer
 
nodeClicked(TNode) - Method in interface adavid.awt.TListener
called when a simple click occurs on a node, note that the second click, if counted as double click does not call this method.
nodeDoubleClicked(LTreeNode, LTreeContent) - Method in interface adavid.swing.LTreeListener
 
nodeDoubleClicked(TNode) - Method in class adavid.util.PackageViewer
TListener interface implementation
nodeDoubleClicked(TNode) - Method in interface adavid.awt.TListener
called when double click occurs on a node
noMsg - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
notfound - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
NOTHING - Static variable in class adavid.util.Assistant
 
notify(Object, Object) - Static method in class adavid.util.Observatory
notify observers

O

ObjectMethod - class adavid.reflect.ObjectMethod.
ObjectMethod this is a method with its Object invoker, the accessed methods may only be public
ObjectMethod(Object, String, Class[]) - Constructor for class adavid.reflect.ObjectMethod
contructor:
ObjectString - class adavid.util.ObjectString.
 
ObjectString(Object) - Constructor for class adavid.util.ObjectString
default constructors
ObjectString(Object, String) - Constructor for class adavid.util.ObjectString
 
ObjectString(Object, String, String) - Constructor for class adavid.util.ObjectString
real constructor
Observatory - class adavid.util.Observatory.
 
Observatory() - Constructor for class adavid.util.Observatory
 
OFFSET - Static variable in class adavid.swing.LTreeNode
graphical information to draw the node (not the cell)
oneclassstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
onehtmlstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
onOneLine(String) - Static method in class adavid.util.JDefaultResource
 
openstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
openStream(String) - Method in class adavid.reflect.PackageResource
opens the stream corresponding to the class name ; null if not found
openStream(String, String) - Static method in class mocha.MochaGate
open a class stream (forbidden by ClassLoader!)
options - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle

P

pack - Variable in class adavid.reflect.PackageResource
initialized with the constructor and may not be modified afterwards
PACKAGE - Static variable in class adavid.reflect.ClassReflect
filter mode definition
PackageFinder - class adavid.reflect.PackageFinder.
PackageFinder finds only the packages, does not record the classes, java is too weak for this, the virtual machine crashes if we make a Class for every class
PackageFinder() - Constructor for class adavid.reflect.PackageFinder
 
PackageResource - class adavid.reflect.PackageResource.
PackageResource the package resource information, for one package
PackageViewer - class adavid.util.PackageViewer.
PackageViewer view all the available packages and gives simple information on classes, send a class to Assistant for more information
PackageViewer() - Constructor for class adavid.util.PackageViewer
the constructor: here we do the job! protected in case someone wants to extends the features.
packstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
packstr2 - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
paint(Graphics) - Method in class adavid.awt.FLabel
paint the component: the LabelPeer has been called before, the only interest here is to paint the focus border
paint(Graphics) - Method in class adavid.awt.MCItem
 
paint(Graphics) - Method in class adavid.awt.TNode
the paint method: delegate the call to the renderer the component is called by the super method
paint(Graphics) - Method in class adavid.awt.BorderedPanel
paint
paint(Graphics) - Method in class adavid.swing.LTreeCell
the paint function ; overrides the JLabel paint function in order to paint correctly the background!
paint(TNode, Graphics, boolean, boolean, boolean) - Method in class adavid.util.PackageViewer
we render the node here: draw the icon and the triangle note that the TNode chooses the color of the triangle this is for the TNodeRenderer
paint(TNode, Graphics, boolean, boolean, boolean) - Method in class adavid.awt.DefaultTNodeRenderer
basic drawing : a triangle ; note that the color is set by TNode
paint(TNode, Graphics, boolean, boolean, boolean) - Method in class adavid.awt.ImageTNodeRenderer
we render the node here: draw the icon and the triangle note that the TNode chooses the color of the triangle
paint(TNode, Graphics, boolean, boolean, boolean) - Method in interface adavid.awt.TNodeRenderer
called by TNode.paint(Graphics) when the tree node needs to be repainted.
paintComponent(Graphics) - Method in class adavid.swing.LTreeNode
paint this component (node) ; basically paints a triangle if necessary (if there is a content ; the cell is painted by the container function paintComponents(..)
path - Variable in class adavid.reflect.PackageResource
initialized with the constructor and may not be modified afterwards
PATH_NAME - Static variable in class adavid.util.Bundle
 
path$icons - Static variable in class adavid.util.Assistant
the path of the default icons, so that Bundle finds them this can be overriden in a simple Assistant.properties file
path$icons - Static variable in class adavid.awt.ImageTNodeRenderer
the path of the default icons, so that Bundle finds them
path$icons - Static variable in class adavid.swing.LTreeContentAdapter
the path of the icons
pathName(Class) - Static method in class adavid.util.Bundle
give the package-superclass name as path
pathName(String) - Static method in class adavid.util.Bundle
give the package-superclass name as path
pathName(String, char, boolean) - Static method in class adavid.util.Bundle
give the path of longName, with separator as separator, replace '.' by '/' instead of File.separatorChar if the flag is set, and the path is then of the form "" or "name/name/"
pictx - Static variable in class adavid.awt.ImageTNodeRenderer
 
picty - Static variable in class adavid.awt.ImageTNodeRenderer
 
pleasestr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
PopupManager - class adavid.awt.PopupManager.
PopupManager attach, dettach popup menus to components and manages the open/close
PopupManager() - Constructor for class adavid.awt.PopupManager
 
prefHeight() - Method in class adavid.awt.FLabel
 
prefHeight() - Method in class adavid.awt.NiceLabel
 
prefHeight() - Method in class adavid.awt.NiceButton
 
prefHeight() - Method in class adavid.awt.BorderedPanel
preferred Height
prefHeight() - Method in class adavid.awt.NiceCheckbox
 
prefWidth() - Method in class adavid.awt.FLabel
returns preferred dimensions (w,h)
prefWidth() - Method in class adavid.awt.NiceLabel
returns preferred dimensions (w,h)
prefWidth() - Method in class adavid.awt.NiceButton
returns preferred dimensions (w,h)
prefWidth() - Method in class adavid.awt.BorderedPanel
preferred Width
prefWidth() - Method in class adavid.awt.NiceCheckbox
returns preferred dimensions (w,h)
presentstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
PRESSED_DEF - Static variable in class adavid.util.ResourceLoader
 
print(Enumeration, PrintStream, boolean) - Static method in class adavid.util.Sorter
we want to do something for Enumeration, but the problem is that when we use one , then we consume it and we can not use any more, for this reason, we have this special function which produces one copy and prints an Enumeration to the given PrintStream the boolean tells whether to replace sub-enumeration objects by copies or not, and thus to print them or not Enumeration inside Vector or arrays are not printed!
printstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
PRIVATE_COLOR - Static variable in class adavid.swing.JViewer
color constants
processFocusEvent(FocusEvent) - Method in class adavid.awt.FLabel
we process the focus event here, basically by updating the focus boolean and repainting the component
processFocusEvent(FocusEvent) - Method in class adavid.awt.MCItem
 
processWindowEvent(WindowEvent) - Method in class adavid.util.PackageViewer
process window events: just close the window when asked
processWindowEvent(WindowEvent) - Method in class adavid.util.Assistant
process window events: just close the window when asked I do not need all the stuff of a WindowListener just for this.
processWindowEvent(WindowEvent) - Method in class adavid.awt.DialogFactory
process window events: just close the window when asked
PROTECTED_COLOR - Static variable in class adavid.swing.JViewer
color constants
PUBLIC_COLOR - Static variable in class adavid.swing.JViewer
color constants
putString(Class[], StringBuffer) - Static method in class adavid.reflect.ClassReflect
fills the buffer with the string representations of the list given in argument

Q

queryClass(String) - Static method in class adavid.util.Assistant
sends a class name to the assistant This is not thread safe, it should not be called by concurrent applications.
quitFunction() - Method in class adavid.util.Assistant
quit function: ask for confirm before
quitMsg - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
quitstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle

R

RadioButtonMenuItem - class adavid.swing.RadioButtonMenuItem.
 
RadioButtonMenuItem(AbstractButton) - Constructor for class adavid.swing.RadioButtonMenuItem
contructors: just register the peer button
RadioButtonMenuItem(Icon, AbstractButton) - Constructor for class adavid.swing.RadioButtonMenuItem
 
RadioButtonMenuItem(String, AbstractButton) - Constructor for class adavid.swing.RadioButtonMenuItem
 
RadioButtonMenuItem(String, Icon, AbstractButton) - Constructor for class adavid.swing.RadioButtonMenuItem
 
RaiseableBorder - class adavid.swing.RaiseableBorder.
 
RaiseableBorder() - Constructor for class adavid.swing.RaiseableBorder
 
RAISED_BORDER_DEF - Static variable in class adavid.util.ResourceLoader
 
raw - Static variable in class mocha.MochaGate
if raw is true, we have java assembly code!
register(Object, Updateable) - Static method in class adavid.util.Observatory
register an Updateable object
remove(AbstractButton) - Static method in class adavid.swing.FocusableBorder
remove a button (remove the instance from the button's listener list)
remove(AbstractButton) - Static method in class adavid.swing.RaiseableBorder
remove a button (remove the instance from the button's listener list)
remove(Component) - Static method in class adavid.awt.ActionManager
remove the listened object
remove(Component) - Static method in class adavid.awt.AutoFocuser
remove this focuser as a listener from the component
remove(MenuComponent) - Method in class adavid.awt.TNode
remove the popup menu
removeAllNodes() - Method in class adavid.awt.TNode
remove all nodes
removeAllNodes() - Method in class adavid.swing.LTreeNode
removes all sub nodes attached to this node
removeNode(LTreeNode) - Method in class adavid.swing.LTreeNode
remove a sub node attached to this node
removeNode(TNode) - Method in class adavid.awt.TNode
removes a node ; local management of memory as in Vector
removeNotify() - Method in class adavid.awt.FLabel
this is to update the focus boolean since a removed component will not be notified of the changing of the focus
removeNotify() - Method in class adavid.awt.MCItem
 
removeTListener(TListener) - Method in class adavid.awt.TNode
remove a TNode listener
repaint(long, int, int, int, int) - Method in class adavid.awt.TNode
this is to clean the component before repainting it
ResourceLoader - class adavid.util.ResourceLoader.
 
ResourceLoader(Class) - Constructor for class adavid.util.ResourceLoader
constructor with a class
ResourceLoader(ResourceBundle) - Constructor for class adavid.util.ResourceLoader
constructor: takes the resource bundle in argument
ResourceLoader(String, Class) - Constructor for class adavid.util.ResourceLoader
constructor: takes the name of the resource bundle, and tries to locate the resource bundle
restoreViewport() - Method in class adavid.swing.LTreeNode
restore the saved view port position
reverse(Object[]) - Static method in class adavid.util.Sorter
reverse an array, returns a copy
reverse(Object[], int, int) - Static method in class adavid.util.Sorter
reverse a sub array, no copy is made
ROLLOVER_DEF - Static variable in class adavid.util.ResourceLoader
 
ROLLOVER_ENABLED_DEF - Static variable in class adavid.util.ResourceLoader
 
ROLLOVER_SELECTED_DEF - Static variable in class adavid.util.ResourceLoader
 

S

saveViewport() - Method in class adavid.swing.LTreeNode
save the view port of the (maybe) parent viewport this is useful because JScrollPane looses track of the position of the view port
searchFor - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
searchstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
select() - Method in class adavid.awt.TNode
selects this node ; unselect the selected one and selects itself see unselect for the repaint
selectClass() - Method in class adavid.util.Assistant
reselect the current class
selectClass(Class, boolean) - Method in class adavid.util.Assistant
select a class
SELECTED_DEF - Static variable in class adavid.util.ResourceLoader
 
selectPackage(PackageResource) - Method in class adavid.util.PackageViewer
select a package->show its classes
set(Field, Object) - Method in class adavid.util.DataResource
 
set(Field, Object) - Method in interface adavid.util.DataResourceAccessible
 
setAbstractFilter(int) - Static method in class adavid.reflect.ClassReflect
 
setAccessFilter(int) - Static method in class adavid.reflect.ClassReflect
manages the different filters
setActionHandler(Object) - Method in class adavid.util.Bundle
change the action handler
setActionListener(ActionListener) - Method in class adavid.util.ResourceLoader
change the ActionListener
setButton(AbstractButton) - Method in class adavid.swing.ButtonMenuItem
changes the associated button
setButton(AbstractButton) - Method in class adavid.swing.RadioButtonMenuItem
changes the associated button
setButton(AbstractButton) - Method in class adavid.swing.ToggleButtonMenuItem
changes the associated button
setColor(Color) - Method in class adavid.awt.TNode
change the color for the renderer
setColorSelected(Color) - Method in class adavid.awt.TNode
change the color for the background selection
setDecompile() - Method in interface adavid.reflect.Decompiler
 
setDecompile() - Method in class mocha.MochaGate
set decompile mode
setDisabledIcon(Icon) - Method in class adavid.swing.ToggleButtonMenuItem
 
setDisassemble() - Method in interface adavid.reflect.Decompiler
 
setDisassemble() - Method in class mocha.MochaGate
set disassemble mode
setEnabled(boolean) - Method in class adavid.swing.ButtonMenuItem
keep the peer button in the same state
setEnabled(boolean) - Method in class adavid.swing.RadioButtonMenuItem
keep the peer button in the same state
setFinalFilter(int) - Static method in class adavid.reflect.ClassReflect
 
setFont(Font) - Method in class adavid.awt.FLabel
overrides setFont in order to update h and w
setFont(Font) - Method in class adavid.awt.MCItem
 
setFont(Font) - Method in class adavid.awt.TNode
change the font : resend this to the component which represents the content of this node
setFont(Font) - Method in class adavid.awt.NiceLabel
overrides setFont in order to update h and w
setFont(Font) - Method in class adavid.awt.NiceButton
overrides setFont to update w and h
setIcon(Icon) - Method in class adavid.swing.ToggleButtonMenuItem
manage the icon ourselves
setIconPath(String) - Method in class adavid.util.Bundle
change the icon path
setLabels(Label, Label, Label) - Static method in class adavid.reflect.PackageFinder
this is the method to set the labels to display information when reading information from the system.
setLength(int) - Method in class adavid.io.StringOutputStream
 
setListSeparator(String) - Static method in class adavid.util.Sorter
 
setLocation(Frame, Window) - Static method in class adavid.util.Bundle
position a window relative to its parent frame
setLocation(Window) - Static method in class adavid.util.Bundle
sets the location of a window so that it appears in the middle of the screen
setMenuItem(MenuItem, String, String) - Method in class adavid.util.Bundle
configure a menu item with the resource definitions
setMutable(boolean) - Method in class adavid.awt.TNode
sets the mutable flag: mutable is inherited
setNativeFilter(int) - Static method in class adavid.reflect.ClassReflect
 
setObject(Object) - Method in class adavid.util.SortableAdapter
 
setObjectString(String) - Method in class adavid.util.ObjectString
sets the object string
setOpenOnDoubleClick(boolean) - Method in class adavid.awt.TNode
customize the double click->open/close
setPopup(JPopupMenu) - Method in class adavid.swing.LTreeNode
set the popup of this node
setProgressBar(JProgressBar) - Static method in class adavid.util.JResource
 
setQuoted(boolean) - Static method in class adavid.util.Sorter
 
setRenderer(TNodeRenderer) - Method in class adavid.awt.TNode
change the renderer ; test if it is not null
setScrollPane(ScrollPane) - Method in class adavid.awt.MCList
 
setScrollPane(ScrollPane) - Method in class adavid.awt.TNode
set the scroll pane (useful for the root only)
setSelected(boolean) - Method in class adavid.swing.ButtonMenuItem
keep the peer button in the same state
setSelected(boolean) - Method in class adavid.swing.RadioButtonMenuItem
keep the peer button in the same state
setShorterNames(boolean) - Static method in class adavid.reflect.ClassReflect
manage the different modes
setShorterTypes(boolean) - Static method in class adavid.reflect.ClassReflect
 
setStaticFilter(int) - Static method in class adavid.reflect.ClassReflect
 
setString(String) - Method in class adavid.util.SortableObject
method to change the string
setSynchronizedFilter(int) - Static method in class adavid.reflect.ClassReflect
 
setText(String) - Method in class adavid.awt.FLabel
overrides setText to update w and h
setText(String) - Method in class adavid.awt.NiceLabel
overrides setText to update w and h
setText(String) - Method in class adavid.awt.NiceButton
overrides setText in order to update w and h
setTitleLabel(JLabel) - Static method in class adavid.util.JResource
 
setTransientFilter(int) - Static method in class adavid.reflect.ClassReflect
 
setupButton(AbstractButton, String, String) - Method in class adavid.util.ResourceLoader
setup a button
setupItem(AbstractButton, String) - Method in class adavid.util.ResourceLoader
initialize an AbstractButton item the name is the resource definition name
setupOptions(Assistant) - Method in interface adavid.reflect.Decompiler
 
setupOptions(Assistant) - Method in class mocha.MochaGate
setup options
setVolatileFilter(int) - Static method in class adavid.reflect.ClassReflect
 
shortName(Class) - Static method in class adavid.util.Bundle
give the short name of a class
shortName(String) - Static method in class adavid.util.Bundle
give the short name of a class name
shortName(String) - Static method in class adavid.util.JMakefile
returns the short name of the string name, which is the name without the last extension beginning with a dot.
shortName(String, char) - Static method in class adavid.util.Bundle
give the short name with separator as separator
shortstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
show(Frame, Window) - Static method in class adavid.util.Bundle
show a window relative to its parent frame
show(String, String, String) - Method in class adavid.swing.JViewer
show a new content
show(String, String, String, Assistant) - Static method in class adavid.swing.JViewer
basically shows the window...
show(Window) - Static method in class adavid.util.Bundle
set location and make a window visible
showAlert(Frame, String, String, String) - Static method in class adavid.awt.DialogFactory
show a dialog alert message window
showInfo(String) - Method in class adavid.swing.JViewer
show information from a tag/ref basis
showMessage(Frame, String, String, String, String) - Static method in class adavid.awt.DialogFactory
show a message window with a find query text field
showMsg(Frame, String, String, String) - Static method in class adavid.awt.DialogFactory
open a simple message dialog box
SIZE - Static variable in class adavid.awt.DefaultTNodeRenderer
constant controling the size of the drawing
SIZE - Static variable in class adavid.awt.ImageTNodeRenderer
constants to draw the triangle
Sortable - interface adavid.util.Sortable.
 
SortableAdapter - class adavid.util.SortableAdapter.
 
SortableAdapter(Object) - Constructor for class adavid.util.SortableAdapter
constructor: the object to be wrapped the object must not be null! if it is null, a NullPointerException will be raised one day, which is a good thing because one is not supposed to sort null objects
SortableClass - class adavid.reflect.SortableClass.
SortableClass wraps a class so that it can easily sorted
SortableClass(Class) - Constructor for class adavid.reflect.SortableClass
constructors
SortableConstructor - class adavid.reflect.SortableConstructor.
SortableConstructor to sort constructors: by name and argument same principle as ObjectString, may return the Constructor as well (by a cast)
SortableConstructor(Constructor) - Constructor for class adavid.reflect.SortableConstructor
constructors
SortableField - class adavid.reflect.SortableField.
SortableField to sort fields: by type and name same principle as ObjectString, may return the Field as well (by a cast)
SortableField(Field) - Constructor for class adavid.reflect.SortableField
constructors
SortableMethod - class adavid.reflect.SortableMethod.
SortableMethod to sort methods: by type, name and argument same principle as ObjectString, may return the Method as well (by a cast)
SortableMethod(Method) - Constructor for class adavid.reflect.SortableMethod
constructors
SortableObject - class adavid.util.SortableObject.
 
SortableObject(Object) - Constructor for class adavid.util.SortableObject
default constructor, uses object.toString()
SortableObject(Object, String) - Constructor for class adavid.util.SortableObject
custom constructor: any string
sortD(Class[]) - Static method in class adavid.util.Sorter
copy the class array, and sort it in increase order
sortD(Object[], int, int) - Static method in class adavid.util.Sorter
sort a sub array, no copy is made ; decrease order
sortD(Sortable[]) - Static method in class adavid.util.Sorter
copy the sortable array, and sort it in decrease order
sortD(Sortable[], int, int) - Static method in class adavid.util.Sorter
sort a sub array, no copy is made ; increase order
sortD(String[]) - Static method in class adavid.util.Sorter
copy the string array, and sort it in decrease order
Sorter - class adavid.util.Sorter.
 
Sorter() - Constructor for class adavid.util.Sorter
 
sortI(Class[]) - Static method in class adavid.util.Sorter
copy the class array, and sort it in increase order
sortI(Object[], int, int) - Static method in class adavid.util.Sorter
sort a sub array, no copy is made ; increase order
sortI(Sortable[]) - Static method in class adavid.util.Sorter
copy the Sortable array, and sort it in increase order
sortI(Sortable[], int, int) - Static method in class adavid.util.Sorter
sort a sub array, no copy is made ; increase order
sortI(String[]) - Static method in class adavid.util.Sorter
copy the string array, and sort it in increase order
sortmstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
sortstr1 - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
sortstr2 - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
source - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
STATE_DEF - Static variable in class adavid.util.Bundle
 
stateChanged(ChangeEvent) - Method in class adavid.swing.FocusableBorder
if the state changes, then an update may be needed
stateChanged(ChangeEvent) - Method in class adavid.swing.RaiseableBorder
update the look if the state changes
stateChanged(ChangeEvent) - Method in class adavid.swing.ToggleButtonMenuItem
change listener
StatSource - class adavid.util.StatSource.
 
StatSource() - Constructor for class adavid.util.StatSource
 
step - Static variable in class adavid.awt.TNode
step used to enlarge the array of leaves/children when adding a node useful when dealing with big trees to reduce memory allocation
STRING - Static variable in class adavid.reflect.ClassReflect
classes used for tests: better to have then once here, and they are usable by other classes as well
STRING_COLOR - Static variable in class adavid.swing.JViewer
color constants
STRINGBUFFER - Static variable in class adavid.reflect.ClassReflect
classes used for tests: better to have then once here, and they are usable by other classes as well
StringOutputStream - class adavid.io.StringOutputStream.
StringOuputStream output stream to a string
StringOutputStream() - Constructor for class adavid.io.StringOutputStream
default constructor: to a string
StringOutputStream(int) - Constructor for class adavid.io.StringOutputStream
or fix the buffer size
StringOutputStream(StringBuffer) - Constructor for class adavid.io.StringOutputStream
or takes the buffer directly
substring(String) - Method in class adavid.util.Interval
returns the substring corresponding to the interval ; safe checks are performed
superClasses - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
SYMBOL_COLOR - Static variable in class adavid.swing.JViewer
color constants

T

TEAR_DEF - Static variable in class adavid.util.Bundle
 
TextAreaOutputStream - class adavid.io.TextAreaOutputStream.
TextAreaOutputStream output stream to a TextArea
TextAreaOutputStream(TextArea) - Constructor for class adavid.io.TextAreaOutputStream
constructor: output to a text area
TextAreaOutputStream(TextArea, int) - Constructor for class adavid.io.TextAreaOutputStream
constructor: the text area and size of the buffer to use (none by default)
TextAreaWriter - class adavid.io.TextAreaWriter.
TextAreaWriter Writer to a TextArea
TextAreaWriter(TextArea) - Constructor for class adavid.io.TextAreaWriter
constructor: output to a text area
TextAreaWriter(TextArea, int) - Constructor for class adavid.io.TextAreaWriter
constructor: the text area and size of the buffer to use (none by default)
textPosition - Static variable in class adavid.util.ResourceLoader
 
THROW_COLOR - Static variable in class adavid.swing.JViewer
color constants
TListener - interface adavid.awt.TListener.
the listener interface for TNode
TNode - class adavid.awt.TNode.
TNode : Tree Node I create my own tree component because Java copies the nodes without telling me when, and it copies the content of the nodes as well, so when my other components refer to these nodes, well, they are not valid because they have been replaced by new ones! Imagine the time I've lost to understand where the problem came from, and then to implement my own tree!!! This is my second version of tree: it is 100% swing free, only pure java awt, which is much much faster than swing.
TNode(Object) - Constructor for class adavid.awt.TNode
contructor : take the content ; if it is a component, it will display itself, otherwise a label will be created with its toString() the DefaultTNodeRenderer is used
TNode(Object, Component) - Constructor for class adavid.awt.TNode
another constructor
TNode(Object, TNodeRenderer) - Constructor for class adavid.awt.TNode
constructor : same as previously with a customized renderer
TNode(Object, TNodeRenderer, Component) - Constructor for class adavid.awt.TNode
real constructor : takes the content (object), the renderer and a component to display the content ; the component should be able to update itself when its background changes.
TNodeRenderer - interface adavid.awt.TNodeRenderer.
 
toArray() - Method in class adavid.util.ByteVector
returns an array representation of the byte vector
toggle() - Method in class adavid.awt.TNode
toggle between collapse/expand and repaint
ToggleButtonMenuItem - class adavid.swing.ToggleButtonMenuItem.
 
ToggleButtonMenuItem(AbstractButton) - Constructor for class adavid.swing.ToggleButtonMenuItem
contructors: just register the peer button
ToggleButtonMenuItem(Icon, AbstractButton) - Constructor for class adavid.swing.ToggleButtonMenuItem
 
ToggleButtonMenuItem(String, AbstractButton) - Constructor for class adavid.swing.ToggleButtonMenuItem
 
ToggleButtonMenuItem(String, Icon, AbstractButton) - Constructor for class adavid.swing.ToggleButtonMenuItem
 
toObjects(Object[]) - Static method in class adavid.util.Sorter
convenient method to get arrays of objects
toObjects(Vector) - Static method in class adavid.util.Sorter
convenient method to get arrays of objects
TOOLTIP_DEF - Static variable in class adavid.util.ResourceLoader
extensions of the resource names to define attributes
toSortableAdapters(Object[]) - Static method in class adavid.util.SortableAdapter
convenient method to build arrays of sortable elements
toSortableObjects(Object[]) - Static method in class adavid.util.SortableObject
convenient method to build arrays of sortable elements
toString() - Method in interface adavid.util.Sortable
 
toString() - Method in class adavid.util.SortableAdapter
gives the string representation of this object, used also for the test.
toString() - Method in class adavid.util.SortableObject
overrides SortableAdapter.toString() to return the customized string
toString() - Method in class adavid.reflect.ClassReflect
returns a formated string of the class content
toString() - Method in class adavid.reflect.ObjectMethod
overload of Object.toString()
toString() - Method in class adavid.reflect.PackageResource
returns the string representation of this object
toString() - Method in class adavid.awt.TNode
string representation of this node
toString() - Method in interface adavid.swing.LTreeContent
 
toString() - Method in class adavid.io.JTextAreaOutputStream
returns the written string
toString() - Method in class adavid.io.StringOutputStream
returns the written string
toString() - Method in class adavid.io.TextAreaOutputStream
returns the written string
toString() - Method in class adavid.io.TextAreaWriter
returns the written string
toString() - Method in class adavid.io.JTextAreaWriter
returns the written string
toString(Object) - Static method in class adavid.util.Sorter
any object string representation, treats correctly vectors and arrays, even if they are recursive
toString(Object[]) - Static method in class adavid.util.Sorter
array string representation
toString(Vector) - Static method in class adavid.util.Sorter
vector string representation
toStrings(Object[]) - Static method in class adavid.util.Sorter
convenient method to get arrays of strings
toStrings(Vector) - Static method in class adavid.util.Sorter
convenient method to get arrays of strings
tracker - Static variable in class adavid.util.Bundle
 
TreeLeaf - Static variable in class adavid.awt.ImageTNodeRenderer
the icons to be drawn
TreeLeaf - Static variable in class adavid.swing.LTreeContentAdapter
the icons themselves ; note that they are the same in adavid.awt.ImageTNodeRenderer ; the difference is that here we have Icon (which are ImageIcon in fact) see ImageTNodeRenderer for comments on the weak programming model
TreeLeafSelected - Static variable in class adavid.awt.ImageTNodeRenderer
the icons to be drawn
TreeLeafSelected - Static variable in class adavid.swing.LTreeContentAdapter
the icons themselves ; note that they are the same in adavid.awt.ImageTNodeRenderer ; the difference is that here we have Icon (which are ImageIcon in fact) see ImageTNodeRenderer for comments on the weak programming model
TreeNode - Static variable in class adavid.awt.ImageTNodeRenderer
 
TreeNode - Static variable in class adavid.swing.LTreeContentAdapter
 
TreeOpen - Static variable in class adavid.awt.ImageTNodeRenderer
 
TreeOpen - Static variable in class adavid.swing.LTreeContentAdapter
 
TreeOpenSelected - Static variable in class adavid.awt.ImageTNodeRenderer
 
TreeOpenSelected - Static variable in class adavid.swing.LTreeContentAdapter
 
TreeSelected - Static variable in class adavid.awt.ImageTNodeRenderer
 
TreeSelected - Static variable in class adavid.swing.LTreeContentAdapter
 
TRUE - Static variable in class adavid.util.Bundle
 
tryCompletion(String) - Method in class adavid.util.Assistant
try completion
TYPE_COLOR - Static variable in class adavid.swing.JViewer
color constants
typestr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle

U

uncompstr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
unregister(Object) - Static method in class adavid.util.Observatory
unregister all Updateable objects of an observable
unregister(Object, Updateable) - Static method in class adavid.util.Observatory
unregister an Updateable object
unselect() - Method in class adavid.awt.TNode
unselects itself : repaints itself ; the component which represents this node should be able to repaint itself on its own after the setBackground call
unselect() - Method in class adavid.swing.LTreeNode
unselect his node
update(Object, Object) - Method in interface adavid.util.Updateable
 
Updateable - interface adavid.util.Updateable.
 
updateClassNames() - Method in class adavid.reflect.PackageResource
update the class names: useful if they change=reason why it is public
updateDim() - Static method in class adavid.awt.ImageTNodeRenderer
update the size information of the icons
updatePack - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
updatePackageResources() - Static method in class adavid.reflect.PackageFinder
this function updates the packages and the file .PackageFinder.info
updatePackages(Graphics) - Static method in class adavid.util.PackageViewer
update the package viewer

V

V_STRUT - Static variable in class adavid.util.ResourceLoader
 
verbosestr - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle
VERSION - Static variable in class adavid.util.PackageViewer
version and final constants
VERSION - Static variable in class adavid.util.Assistant
version and final constants
VERTICAL_GLUE_NAME - Static variable in class adavid.util.ResourceLoader
 

W

waitImage(Image) - Static method in class adavid.util.Bundle
wait until an image is ready to use
WBLIT - Static variable in class adavid.util.Assistant
control WindowBlit feature of Swing 1.1.1
windoze - Static variable in class adavid.reflect.PackageFinder
setup windoze related problems correction I do not use the test on os, but on the file separator because the os could be Windoze 95/98/NT and I do not care
write(char[], int, int) - Method in class adavid.io.TextAreaWriter
implements the writer: writes the byte to the string buffer
write(char[], int, int) - Method in class adavid.io.JTextAreaWriter
implements the writer: writes the byte to the string buffer
write(int) - Method in class adavid.io.JTextAreaOutputStream
implements the stream: writes the byte to the string buffer
write(int) - Method in class adavid.io.StringOutputStream
implements the stream: writes the byte to the string buffer
write(int) - Method in class adavid.io.TextAreaOutputStream
implements the stream: writes the byte to the string buffer

Y

YES - Static variable in class adavid.reflect.ClassReflect
 
yesMsg - Static variable in class adavid.util.Assistant
messages that can be redefined in a properties file and set by Bundle

_

_CODE - Static variable in class adavid.swing.JViewer
 
_DEPRECATED - Static variable in class adavid.swing.JViewer
 
_EXCEPTION - Static variable in class adavid.swing.JViewer
 
_PARAM - Static variable in class adavid.swing.JViewer
 
_PRE - Static variable in class adavid.swing.JViewer
 
_RETURN - Static variable in class adavid.swing.JViewer
 
_SINCE - Static variable in class adavid.swing.JViewer
 

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