Serialized Form
aboutButton
NiceButton aboutButton
allmatches
java.awt.Checkbox allmatches
- graphical components
center
java.awt.Panel center
checkConstruct
java.awt.Checkbox checkConstruct
- graphical components
checkFields
java.awt.Checkbox checkFields
- graphical components
checkMethods
java.awt.Checkbox checkMethods
- graphical components
confirmFlag
boolean confirmFlag
constructList
java.awt.List constructList
currentClass
java.lang.Class currentClass
currentConstruct
SortableConstructor[] currentConstruct
currentFields
SortableField[] currentFields
currentInterf
java.lang.Class[] currentInterf
- Assistant variables. currentSuper
and currentInterf store the current
super classes and interfaces of the
current class (currentClass) being
examined. The associated constructors,
fields and methods wrapped in a sortable
class. The source may be null if not
yet requested.
currentMethods
SortableMethod[] currentMethods
currentSource
java.lang.String currentSource
currentSuper
java.lang.Class[] currentSuper
- Assistant variables. currentSuper
and currentInterf store the current
super classes and interfaces of the
current class (currentClass) being
examined. The associated constructors,
fields and methods wrapped in a sortable
class. The source may be null if not
yet requested.
decompiler
Decompiler[] decompiler
- available decompilers
decompilerID
int decompilerID
fieldsList
java.awt.List fieldsList
forced
java.awt.Checkbox forced
- graphical components
genCards
java.awt.CardLayout genCards
input
java.awt.TextField input
interfList
java.awt.List interfList
jviewer
JViewer jviewer
- this is to avoid starting many viewers
methodsList
java.awt.List methodsList
modeCards
java.awt.CardLayout modeCards
modepanel
java.awt.Panel modepanel
optionsButton
NiceButton optionsButton
optionsDialog
adavid.util.OptionDialog optionsDialog
output
StringOutputStream output
- this is to redefine the usual System.out
so that messages get caught and possibly
displayed
packageButton
NiceButton packageButton
quitButton
NiceButton quitButton
sourceButton
NiceButton sourceButton
sourceOrder
int sourceOrder
statusLabel
NiceLabel statusLabel
superLabel
NiceLabel superLabel
superList
java.awt.List superList
color
java.awt.Color color
dimh
int dimh
dimw
int dimw
label
NiceLabel label
thickness
int thickness
wc
int wc
x
int x
xc
int xc
y
int y
y0
int y0
yc
int yc
hash
java.util.Hashtable hash
- hash table to store one component per position
button
javax.swing.AbstractButton button
- the peer button, to be updated (selected,enabled)
findButton
NiceButton findButton
- the find button
input
java.awt.TextField input
- the find text field
pressedButton
java.lang.Object pressedButton
- the button that was pressed in the dialog
text
java.awt.TextArea text
- the text area: the message
borderh
int borderh
- remember the preferred size if the label
was constructed with a valid graphics object
borderw
int borderw
- remember the preferred size if the label
was constructed with a valid graphics object
g
java.awt.Graphics g
h
int h
- remember the preferred size if the label
was constructed with a valid graphics object
hasFocus
boolean hasFocus
- boolean to manage the focus
w
int w
- remember the preferred size if the label
was constructed with a valid graphics object
end
int end
start
int start
anchorRef
java.lang.Object anchorRef
back
javax.swing.JButton back
- Buttons of the window
cache
java.util.Hashtable cache
- cache textPane because it is slow, I'll see
concerning the memory consumption, not static because
it is attached to a particular window
className
java.lang.String className
- to remember the name of this class
to make automatic completion to link of the
type #somewhere instead of classname#somewhere
close
javax.swing.JButton close
- Buttons of the window
curElem
javax.swing.text.Element curElem
- objects relative to the java text viewer
defaultCursor
java.awt.Cursor defaultCursor
find
javax.swing.JButton find
- Buttons of the window
history
adavid.swing.HistoryEntry[] history
- history management
input
javax.swing.JTextField input
- text field for search
master
Assistant master
- the assistant which knows all
multiple
boolean multiple
- to know if this window is reused or not with the multiple
window option
next
javax.swing.JButton next
- Buttons of the window
open
javax.swing.JButton open
- Buttons of the window
scroller
javax.swing.JScrollPane scroller
size
int size
textPane
javax.swing.JTextPane textPane
where
int where
node
LTreeNode node
- the tree node which corresponds to this cell
popup
javax.swing.JPopupMenu popup
- the popup menu of this cell, if any
children
java.util.Vector children
- the children/leaves of this node
content
LTreeContent content
- the content of this node
label
LTreeCell label
- the cell of this node and the selected cell ; the selected cell
is used by only the root node in fact
listeners
java.util.Vector listeners
- the listeners to be called in case of event
nodeSize
java.awt.Dimension nodeSize
- the dimension of this node ; has the sub nodes inside
parent
LTreeNode parent
- the parent of this node
saveView
java.awt.Point saveView
- we save the view point of the JScrollPane if any because JScrollPane
looses this coordinate, so we restore it
selection
LTreeCell selection
- the cell of this node and the selected cell ; the selected cell
is used by only the root node in fact
focusColor
java.awt.Color focusColor
hasFocus
boolean hasFocus
size
java.awt.Dimension size
valid
boolean valid
scroll
java.awt.ScrollPane scroll
size
java.awt.Dimension size
valid
boolean valid
border
int border
g
java.awt.Graphics g
h
int h
w
int w
h
int h
w
int w
border
int border
g
java.awt.Graphics g
h
int h
w
int w
pack
java.lang.String pack
- initialized with the constructor and may not be
modified afterwards
path
java.lang.String path
- initialized with the constructor and may not be
modified afterwards
assistButton
NiceButton assistButton
classKeys
java.lang.String[] classKeys
classLabel
NiceLabel classLabel
- graphical components: the labels used to display
information and titles, the scroll panels, the stuff
for both trees, the list for simple information and
the close and call assistant buttons. resources contains
information on the packages which are installed and
accessible from the java VM, initialized by PackageFinder
classNames
java.lang.String[] classNames
classRenderer
TNodeRenderer classRenderer
classRoot
TNode classRoot
classScroll
java.awt.ScrollPane classScroll
closeButton
NiceButton closeButton
dimIcons
java.awt.Dimension dimIcons
infoList
java.awt.List infoList
packageLabel
NiceLabel packageLabel
- graphical components: the labels used to display
information and titles, the scroll panels, the stuff
for both trees, the list for simple information and
the close and call assistant buttons. resources contains
information on the packages which are installed and
accessible from the java VM, initialized by PackageFinder
packageScroll
java.awt.ScrollPane packageScroll
packRenderer
ImageTNodeRenderer packRenderer
packRoot
TNode packRoot
resources
PackageResource[] resources
statusLabel
NiceLabel statusLabel
- graphical components: the labels used to display
information and titles, the scroll panels, the stuff
for both trees, the list for simple information and
the close and call assistant buttons. resources contains
information on the packages which are installed and
accessible from the java VM, initialized by PackageFinder
button
javax.swing.AbstractButton button
- the peer button, to be updated (selected)
children
TNode[] children
- the children/leaves of this node ; a check is done on step, since
it can be modified without control ; nbNodes is the actual number
of nodes used in this array.
color
java.awt.Color color
- current colors, set to the default values
colorSelected
java.awt.Color colorSelected
- current colors, set to the default values
content
java.lang.Object content
- the content of the node ; any object
item
java.awt.Component item
- the representation of this node ; any Component
listeners
TListener[] listeners
- the list of listeners and the actual number of listeners in the array
mutable
boolean mutable
- a flag to indicate that the content changes or
not: to update the label(?) or not
nbListeners
int nbListeners
nbNodes
int nbNodes
openOnDoubleClick
boolean openOnDoubleClick
- customize double click->open/close
parent
TNode parent
- the parent node, to which this node is attached, and the selected
node ; the selection node is used only by the root node (parent==null)
popup
java.awt.PopupMenu popup
- PopupMenu to be opened
renderer
TNodeRenderer renderer
- the renderer of a node ; should be serializable if one wants to serialize
this node
scroll
java.awt.ScrollPane scroll
- the (optional) scroll pane in which the node can be ; used to send repaint
events when expanding/collapsing the node
selection
TNode selection
- the parent node, to which this node is attached, and the selected
node ; the selection node is used only by the root node (parent==null)
disabledIcon
javax.swing.Icon disabledIcon
normalIcon
javax.swing.Icon normalIcon