ej-technologies

Serialized Form


Package org.gjt.jclasslib.browser

Class org.gjt.jclasslib.browser.AbstractDetailPane extends javax.swing.JPanel implements Serializable

Serialized Fields

services

BrowserServices services
Services for this detail pane.


labelToMouseListener

java.util.HashMap<K,V> labelToMouseListener

Class org.gjt.jclasslib.browser.BrowserAboutDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

btnOk

javax.swing.JButton btnOk

Class org.gjt.jclasslib.browser.BrowserComponent extends javax.swing.JComponent implements Serializable

Serialized Fields

history

BrowserHistory history

services

BrowserServices services

splitPane

javax.swing.JSplitPane splitPane

treePane

BrowserTreePane treePane

detailPane

BrowserDetailPane detailPane

Class org.gjt.jclasslib.browser.BrowserDesktopManager extends BasicDesktopManager implements Serializable

Class org.gjt.jclasslib.browser.BrowserDetailPane extends javax.swing.JPanel implements Serializable

Serialized Fields

services

BrowserServices services

nodeTypeToDetailPane

java.util.HashMap<K,V> nodeTypeToDetailPane

Class org.gjt.jclasslib.browser.BrowserInternalFrame extends BasicInternalFrame implements Serializable

Serialized Fields

fileName

java.lang.String fileName

classFile

ClassFile classFile

browserComponent

BrowserComponent browserComponent

Class org.gjt.jclasslib.browser.BrowserMDIFrame extends BasicMDIFrame implements Serializable

Serialized Fields

actionOpenClassFile

javax.swing.Action actionOpenClassFile

actionBrowseClasspath

javax.swing.Action actionBrowseClasspath

actionSetupClasspath

javax.swing.Action actionSetupClasspath

actionNewWorkspace

javax.swing.Action actionNewWorkspace

actionOpenWorkspace

javax.swing.Action actionOpenWorkspace

actionSaveWorkspace

javax.swing.Action actionSaveWorkspace

actionSaveWorkspaceAs

javax.swing.Action actionSaveWorkspaceAs

actionQuit

javax.swing.Action actionQuit

actionShowHomepage

javax.swing.Action actionShowHomepage

actionShowEJT

javax.swing.Action actionShowEJT

actionBackward

javax.swing.Action actionBackward

actionForward

javax.swing.Action actionForward

actionReload

javax.swing.Action actionReload

actionShowHelp

javax.swing.Action actionShowHelp

actionAbout

javax.swing.Action actionAbout

workspaceFile

java.io.File workspaceFile

workspaceChooserPath

java.lang.String workspaceChooserPath

classesChooserPath

java.lang.String classesChooserPath

config

BrowserConfig config

workspaceFileChooser

javax.swing.JFileChooser workspaceFileChooser

classesFileChooser

javax.swing.JFileChooser classesFileChooser

recentMenu

RecentMenu recentMenu

classpathSetupDialog

ClasspathSetupDialog classpathSetupDialog

classpathBrowser

ClasspathBrowser classpathBrowser

jarBrowser

ClasspathBrowser jarBrowser

Class org.gjt.jclasslib.browser.BrowserTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

type

java.lang.String type

index

int index

element

java.lang.Object element

Class org.gjt.jclasslib.browser.BrowserTreePane extends javax.swing.JPanel implements Serializable

Serialized Fields

services

BrowserServices services

tree

javax.swing.JTree tree

categoryToPath

java.util.Map<K,V> categoryToPath

Class org.gjt.jclasslib.browser.RecentMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

frame

BrowserMDIFrame frame

recentWorkspaces

java.util.LinkedList<E> recentWorkspaces

Package org.gjt.jclasslib.browser.config.classpath

Class org.gjt.jclasslib.browser.config.classpath.ClasspathBrowser extends javax.swing.JDialog implements Serializable

Serialized Fields

frame

BrowserMDIFrame frame

classpathComponent

ClasspathComponent classpathComponent

lblTitle

javax.swing.JLabel lblTitle

tree

javax.swing.JTree tree

scpTree

javax.swing.JScrollPane scpTree

btnSetup

javax.swing.JButton btnSetup

btnSync

javax.swing.JButton btnSync

btnOk

javax.swing.JButton btnOk

btnCancel

javax.swing.JButton btnCancel

progressDialog

ProgressDialog progressDialog

resetOnNextMerge

boolean resetOnNextMerge

needsMerge

boolean needsMerge

selectedClassName

java.lang.String selectedClassName

Class org.gjt.jclasslib.browser.config.classpath.ClasspathCellRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Class org.gjt.jclasslib.browser.config.classpath.ClasspathChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

removal

boolean removal

Class org.gjt.jclasslib.browser.config.classpath.ClasspathSetupDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

frame

BrowserMDIFrame frame

listModel

javax.swing.DefaultListModel listModel

lstElements

javax.swing.JList lstElements

scpLstElements

javax.swing.JScrollPane scpLstElements

btnAdd

javax.swing.JButton btnAdd

btnRemove

javax.swing.JButton btnRemove

btnUp

javax.swing.JButton btnUp

btnDown

javax.swing.JButton btnDown

btnOk

javax.swing.JButton btnOk

btnCancel

javax.swing.JButton btnCancel

fileChooser

javax.swing.JFileChooser fileChooser

Class org.gjt.jclasslib.browser.config.classpath.ClassTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

packageNode

boolean packageNode

Package org.gjt.jclasslib.browser.detail

Class org.gjt.jclasslib.browser.detail.AnnotationDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblTag

ExtendedJLabel lblTag

lblTagVerbose

ExtendedJLabel lblTagVerbose

lblType

ExtendedJLabel lblType

lblTypeVerbose

ExtendedJLabel lblTypeVerbose

lblValuePairEntries

ExtendedJLabel lblValuePairEntries

Class org.gjt.jclasslib.browser.detail.ArrayElementValueDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblTag

ExtendedJLabel lblTag

lblTagVerbose

ExtendedJLabel lblTagVerbose

lblValueCount

ExtendedJLabel lblValueCount

Class org.gjt.jclasslib.browser.detail.AttributeDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

attributeTypeToDetailPane

java.util.HashMap<K,V> attributeTypeToDetailPane

specificInfoPane

javax.swing.JPanel specificInfoPane

genericInfoPane

GenericAttributeDetailPane genericInfoPane

Class org.gjt.jclasslib.browser.detail.ClassMemberContainerDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblMemberCount

ExtendedJLabel lblMemberCount

mode

int mode

btnCopyToClipboard

javax.swing.JButton btnCopyToClipboard

Class org.gjt.jclasslib.browser.detail.ClassMemberDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

mode

int mode

lblName

ExtendedJLabel lblName

lblNameVerbose

ExtendedJLabel lblNameVerbose

lblDescriptor

ExtendedJLabel lblDescriptor

lblDescriptorVerbose

ExtendedJLabel lblDescriptorVerbose

lblAccessFlags

ExtendedJLabel lblAccessFlags

lblAccessFlagsVerbose

ExtendedJLabel lblAccessFlagsVerbose

Class org.gjt.jclasslib.browser.detail.ConstantPoolDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

constantTypeToDetailPane

java.util.HashMap<K,V> constantTypeToDetailPane

Class org.gjt.jclasslib.browser.detail.ElementValueDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

elementTypeToDetailPane

java.util.HashMap<K,V> elementTypeToDetailPane

specificInfoPane

javax.swing.JPanel specificInfoPane

genericInfoPane

GenericElementValueDetailPane genericInfoPane

Class org.gjt.jclasslib.browser.detail.ElementValuePairDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblElementName

ExtendedJLabel lblElementName

lblElementNameVerbose

ExtendedJLabel lblElementNameVerbose

lblValueTag

ExtendedJLabel lblValueTag

lblValueTagVerbose

ExtendedJLabel lblValueTagVerbose

Class org.gjt.jclasslib.browser.detail.FixedListDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

detailPaneEntries

java.util.List<E> detailPaneEntries

scrollPane

javax.swing.JScrollPane scrollPane

Class org.gjt.jclasslib.browser.detail.GeneralDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblMinorVersion

ExtendedJLabel lblMinorVersion

lblMajorVersion

ExtendedJLabel lblMajorVersion

lblConstantPoolCount

ExtendedJLabel lblConstantPoolCount

lblAccessFlags

ExtendedJLabel lblAccessFlags

lblAccessFlagsVerbose

ExtendedJLabel lblAccessFlagsVerbose

lblThisClass

ExtendedJLabel lblThisClass

lblThisClassVerbose

ExtendedJLabel lblThisClassVerbose

lblSuperClass

ExtendedJLabel lblSuperClass

lblSuperClassVerbose

ExtendedJLabel lblSuperClassVerbose

lblInterfacesCount

ExtendedJLabel lblInterfacesCount

lblFieldsCount

ExtendedJLabel lblFieldsCount

lblMethodsCount

ExtendedJLabel lblMethodsCount

lblAttributesCount

ExtendedJLabel lblAttributesCount

Class org.gjt.jclasslib.browser.detail.InterfaceDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblInterface

ExtendedJLabel lblInterface

lblInterfaceVerbose

ExtendedJLabel lblInterfaceVerbose

Class org.gjt.jclasslib.browser.detail.ListDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

table

javax.swing.JTable table

Package org.gjt.jclasslib.browser.detail.attributes

Class org.gjt.jclasslib.browser.detail.attributes.AbstractAttributeListDetailPane extends ListDetailPane implements Serializable

Serialized Fields

tableModel

AbstractAttributeTableModel tableModel

Class org.gjt.jclasslib.browser.detail.attributes.AbstractAttributeTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

attribute

AttributeInfo attribute
The associated attribute.


columnCache

ListDetailPane.ColumnCache columnCache

tableColumnModel

javax.swing.table.TableColumnModel tableColumnModel

Class org.gjt.jclasslib.browser.detail.attributes.AnnotationDefaultAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblTag

ExtendedJLabel lblTag

lblTagVerbose

ExtendedJLabel lblTagVerbose

Class org.gjt.jclasslib.browser.detail.attributes.CodeAttributeDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

tabbedPane

javax.swing.JTabbedPane tabbedPane

exceptionTablePane

ExceptionTableDetailPane exceptionTablePane

byteCodePane

ByteCodeDetailPane byteCodePane

miscPane

MiscDetailPane miscPane

Class org.gjt.jclasslib.browser.detail.attributes.ConstantValueAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblValue

ExtendedJLabel lblValue

lblVerbose

ExtendedJLabel lblVerbose

Class org.gjt.jclasslib.browser.detail.attributes.EnclosingMethodAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblClass

ExtendedJLabel lblClass

lblClassVerbose

ExtendedJLabel lblClassVerbose

lblMethod

ExtendedJLabel lblMethod

lblMethodVerbose

ExtendedJLabel lblMethodVerbose

Class org.gjt.jclasslib.browser.detail.attributes.ExceptionsAttributeDetailPane extends AbstractAttributeListDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.GenericAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblNameIndex

ExtendedJLabel lblNameIndex

lblLength

ExtendedJLabel lblLength

Class org.gjt.jclasslib.browser.detail.attributes.InnerClassesAttributeDetailPane extends AbstractAttributeListDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.LineNumberTableAttributeDetailPane extends AbstractAttributeListDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.LocalVariableCommonAttributeDetailPane extends AbstractAttributeListDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.LocalVariableTableAttributeDetailPane extends LocalVariableCommonAttributeDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.LocalVariableTypeTableAttributeDetailPane extends LocalVariableCommonAttributeDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.RuntimeAnnotationsAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblAnnotationEntries

ExtendedJLabel lblAnnotationEntries

Class org.gjt.jclasslib.browser.detail.attributes.SignatureAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblSignature

ExtendedJLabel lblSignature

lblSignatureVerbose

ExtendedJLabel lblSignatureVerbose

Class org.gjt.jclasslib.browser.detail.attributes.SourceFileAttributeDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblSourceFile

ExtendedJLabel lblSourceFile

lblSourceFileVerbose

ExtendedJLabel lblSourceFileVerbose

Package org.gjt.jclasslib.browser.detail.attributes.code

Class org.gjt.jclasslib.browser.detail.attributes.code.ByteCodeDetailPane extends AbstractDetailPane implements Serializable

Serialized Fields

instructionURL

java.util.Map<K,V> instructionURL

byteCodeDisplay

ByteCodeDisplay byteCodeDisplay

counterDisplay

CounterDisplay counterDisplay

scrollPane

javax.swing.JScrollPane scrollPane

instructions

javax.swing.JComboBox instructions

btnCopy

javax.swing.JButton btnCopy

Class org.gjt.jclasslib.browser.detail.attributes.code.ByteCodeDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

detailPane

ByteCodeDetailPane detailPane

codeAttribute

CodeAttribute codeAttribute

classFile

ClassFile classFile

offsetWidth

int offsetWidth

offsetBlank

java.lang.String offsetBlank

offsetToLine

java.util.HashMap<K,V> offsetToLine

lines

java.util.ArrayList<E> lines

textLines

java.util.ArrayList<E> textLines

textLayouts

java.awt.font.TextLayout[] textLayouts

lineToLink

java.util.Map<K,V> lineToLink

invalidBranches

java.util.Set<E> invalidBranches

currentLineCache

java.util.LinkedList<E> currentLineCache

frc

java.awt.font.FontRenderContext frc

currentHeight

float currentHeight

currentWidth

float currentWidth

lineHeight

int lineHeight

ascent

int ascent

characterWidth

int characterWidth

Class org.gjt.jclasslib.browser.detail.attributes.code.CounterDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

maxCount

int maxCount

lineHeight

int lineHeight

ascent

int ascent

maxChars

int maxChars

frc

java.awt.font.FontRenderContext frc

Class org.gjt.jclasslib.browser.detail.attributes.code.ExceptionTableDetailPane extends AbstractAttributeListDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.attributes.code.MiscDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblMaxStack

ExtendedJLabel lblMaxStack

lblMaxLocals

ExtendedJLabel lblMaxLocals

lblCodeLength

ExtendedJLabel lblCodeLength

Package org.gjt.jclasslib.browser.detail.constants

Class org.gjt.jclasslib.browser.detail.constants.AbstractConstantInfoDetailPane extends FixedListDetailPane implements Serializable

Class org.gjt.jclasslib.browser.detail.constants.ConstantClassInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblClass

ExtendedJLabel lblClass

lblClassVerbose

ExtendedJLabel lblClassVerbose

classElementOpener

ClassElementOpener classElementOpener

Class org.gjt.jclasslib.browser.detail.constants.ConstantDoubleInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblHighBytes

ExtendedJLabel lblHighBytes

lblLowBytes

ExtendedJLabel lblLowBytes

lblDouble

ExtendedJLabel lblDouble

lblComment

ExtendedJLabel lblComment

Class org.gjt.jclasslib.browser.detail.constants.ConstantFloatInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblBytes

ExtendedJLabel lblBytes

lblFloat

ExtendedJLabel lblFloat

lblComment

ExtendedJLabel lblComment

Class org.gjt.jclasslib.browser.detail.constants.ConstantIntegerInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblBytes

ExtendedJLabel lblBytes

lblInt

ExtendedJLabel lblInt

lblComment

ExtendedJLabel lblComment

Class org.gjt.jclasslib.browser.detail.constants.ConstantLongInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblHighBytes

ExtendedJLabel lblHighBytes

lblLowBytes

ExtendedJLabel lblLowBytes

lblLong

ExtendedJLabel lblLong

lblComment

ExtendedJLabel lblComment

Class org.gjt.jclasslib.browser.detail.constants.ConstantNameAndTypeInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblName

ExtendedJLabel lblName

lblNameVerbose

ExtendedJLabel lblNameVerbose

lblDescriptor

ExtendedJLabel lblDescriptor

lblDescriptorVerbose

ExtendedJLabel lblDescriptorVerbose

Class org.gjt.jclasslib.browser.detail.constants.ConstantReferenceDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblClass

ExtendedJLabel lblClass

lblClassVerbose

ExtendedJLabel lblClassVerbose

lblNameAndType

ExtendedJLabel lblNameAndType

lblNameAndTypeVerbose

ExtendedJLabel lblNameAndTypeVerbose

classElementOpener

ClassElementOpener classElementOpener

Class org.gjt.jclasslib.browser.detail.constants.ConstantStringInfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblString

ExtendedJLabel lblString

lblStringVerbose

ExtendedJLabel lblStringVerbose

Class org.gjt.jclasslib.browser.detail.constants.ConstantUtf8InfoDetailPane extends AbstractConstantInfoDetailPane implements Serializable

Serialized Fields

lblByteLength

ExtendedJLabel lblByteLength

lblByteLengthComment

ExtendedJLabel lblByteLengthComment

lblStringLength

ExtendedJLabel lblStringLength

lblString

ExtendedJLabel lblString

Package org.gjt.jclasslib.browser.detail.elementvalues

Class org.gjt.jclasslib.browser.detail.elementvalues.ClassElementValueEntryDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblClassInfoIndex

ExtendedJLabel lblClassInfoIndex

lblClassInfoIndexVerbose

ExtendedJLabel lblClassInfoIndexVerbose

Class org.gjt.jclasslib.browser.detail.elementvalues.ConstElementValueEntryDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblIndex

ExtendedJLabel lblIndex

lblIndexVerbose

ExtendedJLabel lblIndexVerbose

Class org.gjt.jclasslib.browser.detail.elementvalues.EnumElementValueEntryDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblTypeNameIndex

ExtendedJLabel lblTypeNameIndex

lblTypeNameIndexVerbose

ExtendedJLabel lblTypeNameIndexVerbose

lblConstNameIndex

ExtendedJLabel lblConstNameIndex

lblConstNameIndexVerbose

ExtendedJLabel lblConstNameIndexVerbose

Class org.gjt.jclasslib.browser.detail.elementvalues.GenericElementValueDetailPane extends FixedListDetailPane implements Serializable

Serialized Fields

lblTag

ExtendedJLabel lblTag

lblTagVerbose

ExtendedJLabel lblTagVerbose

Package org.gjt.jclasslib.mdi

Class org.gjt.jclasslib.mdi.BasicDesktopManager extends javax.swing.DefaultDesktopManager implements Serializable

Serialized Fields

parentFrame

BasicMDIFrame parentFrame
Parent frame of this DesktopManager.


newInternalX

int newInternalX

newInternalY

int newInternalY

desktopPane

javax.swing.JDesktopPane desktopPane

frameToMenuItem

java.util.HashMap<K,V> frameToMenuItem

activeFrame

BasicInternalFrame activeFrame

openFrames

java.util.LinkedList<E> openFrames

rollover

int rollover

separatorMenuIndex

int separatorMenuIndex

maximizationInProgress

boolean maximizationInProgress

anyFrameMaximized

boolean anyFrameMaximized

Class org.gjt.jclasslib.mdi.BasicInternalFrame extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

desktopManager

BasicDesktopManager desktopManager
The parent DesktopManager.

Class org.gjt.jclasslib.mdi.BasicMDIFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

actionNextWindow

javax.swing.Action actionNextWindow
Action for selecting the next child window.


actionPreviousWindow

javax.swing.Action actionPreviousWindow
Action for selecting the previous child window.


actionTileWindows

javax.swing.Action actionTileWindows
Action for tiling all child windows.


actionStackWindows

javax.swing.Action actionStackWindows
Action for stacking all child windows.


scpDesktop

javax.swing.JScrollPane scpDesktop
JDesktop pane which contains all child windows.


desktopPane

javax.swing.JDesktopPane desktopPane
The desktop pane.


desktopManager

BasicDesktopManager desktopManager
DesktopManager for this MDI parent frame.


menuWindow

javax.swing.JMenu menuWindow
JMenu for window actions.


lastNormalFrameBounds

java.awt.Rectangle lastNormalFrameBounds

Package org.gjt.jclasslib.structures

Class org.gjt.jclasslib.structures.InvalidByteCodeException extends java.lang.Exception implements Serializable


Package org.gjt.jclasslib.util

Class org.gjt.jclasslib.util.ExtendedJLabel extends javax.swing.JLabel implements Serializable

Serialized Fields

underlined

boolean underlined

autoTooltip

boolean autoTooltip

Class org.gjt.jclasslib.util.ExtendedTableCellRenderer extends ExtendedJLabel implements Serializable

Serialized Fields

unselectedForeground

java.awt.Color unselectedForeground

unselectedBackground

java.awt.Color unselectedBackground

Class org.gjt.jclasslib.util.ProgressDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

runnable

java.lang.Runnable runnable

progressBar

javax.swing.JProgressBar progressBar

lblMessage

javax.swing.JLabel lblMessage


ej-technologies