Serialized Form


Package ch.elca.dependency

Class ch.elca.dependency.ArgvDialog implements Serializable

Serialized Fields

m_projectTextField

javax.swing.JTextField m_projectTextField

m_perspectiveTextField

javax.swing.JTextField m_perspectiveTextField

m_proxyTextField

javax.swing.JTextField m_proxyTextField

m_filterTextField

javax.swing.JTextField m_filterTextField

m_rootBrowseButton

javax.swing.JButton m_rootBrowseButton

m_perspectiveBrowseButton

javax.swing.JButton m_perspectiveBrowseButton

m_guiButton

javax.swing.JButton m_guiButton

m_cancelButton

javax.swing.JButton m_cancelButton

m_windowsYesButton

javax.swing.JRadioButton m_windowsYesButton

m_windowsNoButton

javax.swing.JRadioButton m_windowsNoButton

m_messageLabel

javax.swing.JLabel m_messageLabel

m_fileChooser

javax.swing.JFileChooser m_fileChooser

m_argv

java.lang.String[] m_argv

m_done

boolean m_done

Class ch.elca.dependency.DPToolErrorDialog implements Serializable

Serialized Fields

m_yesButton

javax.swing.JButton m_yesButton

m_noButton

javax.swing.JButton m_noButton

m_continueButton

javax.swing.JButton m_continueButton

m_exceptionDisplay

javax.swing.JTextArea m_exceptionDisplay

m_exception

java.lang.Throwable m_exception

m_message

java.lang.String m_message

m_done

boolean m_done

m_choice

int m_choice


Package ch.elca.dependency.core

Class ch.elca.dependency.core.DependencyContext implements Serializable

Class ch.elca.dependency.core.DependencyModel implements Serializable

Serialized Fields

m_filteredClassInfos

java.util.HashMap m_filteredClassInfos
The list with all the Classinfo objects


m_filteredGraph

Graph m_filteredGraph
The graph component of the DependencyModel.


m_filteredStatistic

Statistic m_filteredStatistic
The Statistic component of the DependencyModel.


m_setOfObservers

java.util.ArrayList m_setOfObservers
All the registred observer implementations are within this list.
I.e. all the existing views of this project.


m_notifyEnabled

boolean m_notifyEnabled
This flag can be set false if the model should not notify the observer after each change in the model. This is useful in the case of an application of a new filter. Then a lot changes in the model and an actualisation after each of these changes would be not very good for the performance.


m_removedEdges

java.util.HashSet m_removedEdges
Set containing all the Edges which are removed from the Graph.


m_removedNodes

java.util.HashMap m_removedNodes
HashTable containing all the Node which are removed from the Graph. The name of the node element is the key for the hash map. Like this each node can be retrieved by using its name.


m_lastSelection

java.util.HashSet m_lastSelection
Set containing all the packages of the last selection.


m_dependencyCtx

DependencyContext m_dependencyCtx
A DependencyContext used to create this DependencyModel.


m_statusListenerSupport

StatusListenerSupport m_statusListenerSupport
Support for StatusListeners.


m_perspectives

Perspective[] m_perspectives
Available Perspectives.


m_created

boolean m_created
A boolean indicating whether this model has been created already.


m_rawModel

RawModel m_rawModel
The RawModel associated with this DependencyModel.

Class ch.elca.dependency.core.Filter implements Serializable

Serialized Fields

m_name

java.lang.String m_name
The name of the filter which is also displayed in the filter list of the gui. This name is used to identify the filter in the list and for storing it.


m_value

java.lang.String m_value
The value of the filter in a String form.
This is separate because if once the RE is compiled, then the original value cannot be retrieved.


m_isInclude

boolean m_isInclude
This flag specifies whether the filter is an exclude or an include one. If the flag is true the filter is an include one.


m_isMarked

boolean m_isMarked
Identifies whether the filter is marked in the filter list.


Package ch.elca.dependency.exception

Class ch.elca.dependency.exception.AnalyseException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.BadLayerDefinitionException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.ClassInfoException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.CycleInDigraphException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.FilterApplicationException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.FilterListIOException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.InvalidClassFileException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard message string.

Class ch.elca.dependency.exception.LayoutException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.QueueEmptyException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.

Class ch.elca.dependency.exception.QueueFullException implements Serializable

Serialized Fields

m_message

java.lang.String m_message
Standard error message.


Package ch.elca.dependency.gui

Class ch.elca.dependency.gui.AboutDialog implements Serializable

Class ch.elca.dependency.gui.DependencyDialog implements Serializable

Serialized Fields

m_model

DependencyModel m_model
Model for getting the class informations.


m_tableModel

DependencyTableModel m_tableModel
Model responsible for the data in the table.


m_currentEdge

Edge m_currentEdge
Current dependency edge.

Class ch.elca.dependency.gui.DependencyTableModel implements Serializable

Serialized Fields

m_rows

java.util.ArrayList m_rows
Collection with all the rows of the table stored in an object array.

Class ch.elca.dependency.gui.FilterDialog implements Serializable

Serialized Fields

m_includeModel

FilterListTableModel m_includeModel
Table models for the include filter list and the exclude filter list


m_excludeModel

FilterListTableModel m_excludeModel
Table models for the include filter list and the exclude filter list


m_manipDialog

FilterManipulationDialog m_manipDialog
Dialog for creating new filters or modifying existing ones.


m_initialFilters

java.util.ArrayList m_initialFilters
List with the filters loaded at the startup. From this list the tables are filled and in case of a canceling of the FilterDialog this list will the backup.


m_initFilterList

boolean m_initFilterList
This flag specifies whether the 'filters' file is read the first time during this runtime.


m_filterApplicator

FilterApplicator m_filterApplicator
Apply Filters upon the DependencyModels

Class ch.elca.dependency.gui.FilterListTableModel implements Serializable

Serialized Fields

m_isInclude

boolean m_isInclude
This flag specifies whether the model contains exclude or include filters. If the flag is true the model is an include one.


m_rows

java.util.ArrayList m_rows
Collection with all the rows of the table stored in an object array.

Class ch.elca.dependency.gui.FilterManipulationDialog implements Serializable

Serialized Fields

m_nameField

javax.swing.JTextField m_nameField
Textfield containing the name of this filter.


m_valueField

javax.swing.JTextField m_valueField
Textfield containing the value of this filter.

Class ch.elca.dependency.gui.LevelTableModel implements Serializable

Serialized Fields

m_rows

java.util.ArrayList m_rows
Collection with all the rows of the table stored in an object array.

Class ch.elca.dependency.gui.LogDisplay implements Serializable

Serialized Fields

m_textArea

javax.swing.JTextArea m_textArea

Class ch.elca.dependency.gui.MainFrame implements Serializable

Serialized Fields

m_dependencyModel

DependencyModel m_dependencyModel

m_dependencyCtx

DependencyContext m_dependencyCtx

m_views

View[] m_views

m_filterDialog

FilterDialog m_filterDialog

m_reportDialog

ReportDialog m_reportDialog

m_dependencyDialog

DependencyDialog m_dependencyDialog

m_desktopPane

javax.swing.JDesktopPane m_desktopPane

m_statusField

javax.swing.JTextField m_statusField

Class ch.elca.dependency.gui.MyProgressBar implements Serializable

Serialized Fields

m_progressBar

javax.swing.JProgressBar m_progressBar
JProgressBar displayed on the dialog.


m_cancelButton

javax.swing.JButton m_cancelButton
Button to cancel the whole application in case of a "hanging" application.


m_taskNameLabel

javax.swing.JLabel m_taskNameLabel
Specifies the name of the current performing task.


m_runner

java.lang.Thread m_runner

m_isRunning

boolean m_isRunning

Class ch.elca.dependency.gui.ReportDialog implements Serializable

Serialized Fields

m_textFrame

javax.swing.JDialog m_textFrame

m_okButton

javax.swing.JButton m_okButton

m_closeButton

javax.swing.JButton m_closeButton

m_formatButtonGroup

javax.swing.ButtonGroup m_formatButtonGroup

m_formatButtons

javax.swing.JRadioButton[] m_formatButtons

m_reportInfoButtons

javax.swing.JCheckBox[] m_reportInfoButtons

m_dialogHeight

int m_dialogHeight

m_reportInfoRowSize

int m_reportInfoRowSize

m_formatRowSize

int m_formatRowSize

m_reportInfoClasses

java.lang.Class[] m_reportInfoClasses

m_reportFormatterClasses

java.lang.Class[] m_reportFormatterClasses

Class ch.elca.dependency.gui.SnappingDesktopManager implements Serializable

Serialized Fields

snapRange

int snapRange


Package ch.elca.dependency.report

Class ch.elca.dependency.report.ReportException implements Serializable

Serialized Fields

stringManager

StringManager stringManager
A StringManager to access Strings


m_problemMessage

java.lang.String m_problemMessage
A problem message associated with this ReportException.


m_causeMessage

java.lang.String m_causeMessage
A cause message associated with this ReportException.


m_wrappedException

java.lang.Throwable m_wrappedException
The wrapped Exception


Package ch.elca.dependency.util

Class ch.elca.dependency.util.MyFile implements Serializable


Package ch.elca.dependency.util.gui

Class ch.elca.dependency.util.gui.PersistentJFrame implements Serializable

Serialized Fields

m_frameConfig

PersistentJFrame.JFrameConfig m_frameConfig

Class ch.elca.dependency.util.gui.PersistentJInternalFrame implements Serializable

Serialized Fields

m_frameConfig

PersistentJInternalFrame.JInternalFrameConfig m_frameConfig


Package ch.elca.dependency.view

Class ch.elca.dependency.view.ClassDepView implements Serializable

Serialized Fields

m_treeView

javax.swing.JScrollPane m_treeView
ScrollPane holding the tree. Supports add and remove for changing the tree.


m_usesTree

javax.swing.JTree m_usesTree
Tree holding the class 'uses' dependencies.


m_usesTreeRoot

MyTreeNode m_usesTreeRoot
Root of the 'uses' tree.


m_isUsedTree

javax.swing.JTree m_isUsedTree
Tree holding the class 'is used' dependencies.


m_isUsedTreeRoot

MyTreeNode m_isUsedTreeRoot
Root of the 'is used' tree.


m_uses

boolean m_uses
Flag specifying whether the 'uses' or the 'is used' dependencies are shown.


m_classInfos

java.util.HashMap m_classInfos
HashMap containing all the ClassInfo objects of this project. The key is the full qualified class name.


m_graph

Graph m_graph
Reference to the raw graph.


m_emptyLabel

javax.swing.JLabel m_emptyLabel
Label is displayed when no package is selected.


m_packDepend

java.util.HashMap m_packDepend
Map containing the package dependencies. This is used for checking if a package is intern or extern of the project.

Class ch.elca.dependency.view.GraphView implements Serializable

Serialized Fields

m_graph

Graph m_graph
Instance of the Graph object to visualize.


m_scrollPane

javax.swing.JScrollPane m_scrollPane
Scrollpane wrapping the graph canvas.


m_adapter

MyGrappaAdapter m_adapter
Enables some features on the graph.


m_gPanel

GrappaPanel m_gPanel
Pointer to the GrappaPanel.


m_depDetails

DependencyDetails m_depDetails
Dialog for showing the dependency information on the edges.


m_selectListTmp

java.util.ArrayList m_selectListTmp
Temporary list storing the current selection in the graph. This list is needed when the layout is changed by the user.


m_proxy

java.lang.String m_proxy
Proxy used for layouting over the web.


m_noWin

boolean m_noWin
Os is windows?


m_perspective

Perspective m_perspective

Class ch.elca.dependency.view.MyTreeNode implements Serializable

Serialized Fields

iconType

java.lang.String iconType
String specifying the type of the icon. This allows to change the icon during runtime. For example if a node leads to a cycle.

Class ch.elca.dependency.view.OverView implements Serializable

Serialized Fields

m_input

java.io.File m_input
Abstract location of the input class structure file location.


m_tree

javax.swing.JTree m_tree
Tree holding the class and package overview.


m_treeRoot

javax.swing.tree.DefaultMutableTreeNode m_treeRoot
Root node of the overview tree.


m_firstDir

boolean m_firstDir
Signals the first directory parsed by the analyze method.


m_searchField

javax.swing.JTextField m_searchField
Textfield for the search expression.


m_preOrderList

java.util.ArrayList m_preOrderList
List containing all the nodes of the tree in the pre order.


m_foundOne

boolean m_foundOne
This flag is set false for each full iteration through the pre order list. If the flag is false again when the list is empty --> no match for this search string.


m_treeScrollPane

javax.swing.JScrollPane m_treeScrollPane
ScrollPane with the tree.

Class ch.elca.dependency.view.PackageDepView implements Serializable

Serialized Fields

m_treeView

javax.swing.JScrollPane m_treeView
ScrollPane holding the tree. Supports add and remove for changing the tree.


m_usesTree

javax.swing.JTree m_usesTree
Tree holding the package 'uses' dependencies.


m_usesTreeRoot

MyTreeNode m_usesTreeRoot
Root of the 'uses' tree.


m_isUsedTree

javax.swing.JTree m_isUsedTree
Tree holding the package 'is used' dependencies.


m_isUsedTreeRoot

MyTreeNode m_isUsedTreeRoot
Root of the 'is used' tree.


m_uses

boolean m_uses
Flag specifying whether the 'uses' or the 'is used' dependencies are shown.


m_packDepend

java.util.HashMap m_packDepend
Map containing the package dependencies. This is used for checking if a package is intern or extern of the project.

Class ch.elca.dependency.view.StatisticView implements Serializable

Serialized Fields

m_projClasses

javax.swing.JLabel m_projClasses
Project '#classes' label for adjusting the text.


m_projPackages

javax.swing.JLabel m_projPackages
Project '#packages' label for adjusting the text.


m_projLibPack

javax.swing.JLabel m_projLibPack
Project '#library packages' label for adjusting the text.


m_biggestProjPackage

javax.swing.JLabel m_biggestProjPackage
Project 'biggest package' label for adjusting the text.


m_averageProjClasses

javax.swing.JLabel m_averageProjClasses
Project 'average # of classes' label for adjusting the text.


m_analyzedClasses

javax.swing.JLabel m_analyzedClasses
Analyzed '#classes' label for adjusting the text.


m_analyzedPackages

javax.swing.JLabel m_analyzedPackages
Analyzed '#packages' label for adjusting the text.


m_analyzedLibPack

javax.swing.JLabel m_analyzedLibPack
Analyzed '#library packages' label for adjusting the text.


m_biggestAnalyzedPackage

javax.swing.JLabel m_biggestAnalyzedPackage
Analyzed 'biggest package' label for adjusting the text.


m_averageAnalyzedClasses

javax.swing.JLabel m_averageAnalyzedClasses
Analyzed 'average # of classes' label for adjusting the text.


m_usesDependencies

javax.swing.JLabel m_usesDependencies
'uses' label for adjusting the text.


m_statFont

java.awt.Font m_statFont
Default Font for displaying the statistic data.

Class ch.elca.dependency.view.View implements Serializable

Serialized Fields

m_statusListenerSupport

StatusListenerSupport m_statusListenerSupport

m_dependencyModel

DependencyModel m_dependencyModel

m_statusListener

StatusListener m_statusListener



Copyright © 2003 ELCA Informatique SA. All Rights Reserved.