Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Z
A
About
- Class in
cyvis.gui
A dialog to display the About for cyvis.
About(JFrame)
- Constructor for class cyvis.gui.
About
accept(File)
- Method in class cyvis.gui.
ByteCodeFileExtensionFilter
accept(File)
- Method in class cyvis.gui.
CysFileExtensionFilter
Override the accept method in javax.swing.filechooser.FileFilter
actionPerformed(ActionEvent)
- Method in class cyvis.gui.charts.
ChartPane
Overrides the actionPerformed.
actionPerformed(ActionEvent)
- Method in class cyvis.gui.
PreferencesDialog
Overrides actionPerformed
actionPerformed(ActionEvent)
- Method in class cyvis.gui.
ProjectDialog
actualScale
- Static variable in class cyvis.core.config.
Settings
add(ClassMetric)
- Method in class cyvis.core.metrics.
PackageMetric
Adds a ClassMetric object to the package
add(ClassMetric)
- Method in class cyvis.core.metrics.
ProjectMetric
Adds a new Classmetric object to the project
addFileset(FileSet)
- Method in class cyvis.cli.ant.
CyvisTask
allFiles
- Static variable in class cyvis.core.config.
Settings
AntTaskUtil
- Class in
cyvis.cli.ant
Ant Task Util is a util class that is used by the CyvisTask class.
AntTaskUtil()
- Constructor for class cyvis.cli.ant.
AntTaskUtil
B
ByteCodeFileExtensionFilter
- Class in
cyvis.gui
ByteCodeFileExtensionFilter()
- Constructor for class cyvis.gui.
ByteCodeFileExtensionFilter
C
CANNOT_READ_FILES
- Static variable in class cyvis.core.config.
Warnings
CANNOT_READ_PROJECT_FILE
- Static variable in class cyvis.core.config.
ErrorMessages
CC_INTEGER
- Static variable in class cyvis.core.config.
Warnings
changedUpdate(DocumentEvent)
- Method in class cyvis.gui.
ProjectDialog
ChartPane
- Class in
cyvis.gui.charts
Does the visualization part of cyvis.
ChartPane()
- Constructor for class cyvis.gui.charts.
ChartPane
default constructor
CLASS_PROJECT_FILE
- Static variable in class cyvis.core.config.
InfoMessages
ClassChart
- Class in
cyvis.gui.charts
Visualises a class's metrics as a bar chart
ClassChart(ClassMetric, int, int, PackageMetric)
- Constructor for class cyvis.gui.charts.
ClassChart
Contsructor used in visualising a complete package (ie all the classes in a package)
ClassChart(ClassMetric, int, int)
- Constructor for class cyvis.gui.charts.
ClassChart
Contsructor used in visualising a class
classCount()
- Method in class cyvis.core.metrics.
ProjectMetric
Returns the number of classes in this project.
ClassFileMetricSource
- Class in
cyvis.core.metrics.sources
A .class file from which metrics can be extracted.
ClassFileMetricSource(File)
- Constructor for class cyvis.core.metrics.sources.
ClassFileMetricSource
ClassMetric
- Class in
cyvis.core.metrics
Metrics extracted from a class.
ClassMetric(InputStream)
- Constructor for class cyvis.core.metrics.
ClassMetric
Extracts metrics for the class (including the methods it contains) from the given class file.
className
- Variable in class cyvis.core.metrics.
ClassMetric
clearHistory()
- Method in class cyvis.gui.charts.
ChartPane
Clears the history
collect(ProjectMetric, MetricSource.ProgressNotifier)
- Method in class cyvis.core.metrics.sources.
ClassFileMetricSource
collect(ProjectMetric, MetricSource.ProgressNotifier)
- Method in class cyvis.core.metrics.sources.
JarFileMetricSource
collect(ProjectMetric, MetricSource.ProgressNotifier)
- Method in class cyvis.core.metrics.sources.
JarStreamMetricSource
collect(ProjectMetric)
- Method in class cyvis.core.metrics.sources.
MetricSource
Collects all available metrics from the source.
collect(ProjectMetric, MetricSource.ProgressNotifier)
- Method in class cyvis.core.metrics.sources.
MetricSource
Collects all available metrics from the source.
collect(ProjectMetric, MetricSource.ProgressNotifier)
- Method in class cyvis.core.metrics.sources.
TextFileMetricSource
ColorSelector
- Class in
cyvis.gui.charts
Holds the cyclomati complexity ranges and their respctive colors.
ColorSelector()
- Constructor for class cyvis.gui.charts.
ColorSelector
complete
- Variable in class cyvis.core.
JobManagerThread
complete
- Variable in class cyvis.core.
MetricCollectorThread
contains(String)
- Method in class cyvis.core.metrics.
PackageMetric
returns true if the class is in this else returns false
contains(String)
- Method in class cyvis.core.metrics.
ProjectMetric
Checks if the project contains a particular package
CORRUPT_FILES
- Static variable in class cyvis.core.config.
Warnings
CORRUPT_XSL
- Static variable in class cyvis.core.config.
ErrorMessages
corruptFileFlag
- Static variable in class cyvis.core.config.
Settings
createFilter(boolean)
- Static method in class cyvis.gui.
ExtensionFilterFactory
createReport()
- Method in class cyvis.cli.ant.
CyvisTask
currentFileName
- Variable in class cyvis.gui.
GUIProgressNotifier
Name of the current class which is being processed
cyclomaticComplexity
- Variable in class cyvis.core.metrics.
MethodMetric
CysFileExtensionFilter
- Class in
cyvis.gui
CysFileExtensionFilter()
- Constructor for class cyvis.gui.
CysFileExtensionFilter
Cyvis
- Class in
cyvis.core
Main entry point for the application.
Cyvis(String[])
- Constructor for class cyvis.core.
Cyvis
Starts the graphical user interface or takes action based on command-line arguments.
cyvis.cli.ant
- package cyvis.cli.ant
cyvis.cli.util
- package cyvis.cli.util
cyvis.core
- package cyvis.core
cyvis.core.config
- package cyvis.core.config
cyvis.core.metrics
- package cyvis.core.metrics
cyvis.core.metrics.sources
- package cyvis.core.metrics.sources
cyvis.gui
- package cyvis.gui
cyvis.gui.charts
- package cyvis.gui.charts
CyvisConsoleFormatter
- Class in
cyvis.cli.util
A Custom Formatter for the loggers's console output
CyvisConsoleFormatter()
- Constructor for class cyvis.cli.util.
CyvisConsoleFormatter
CyvisListCellRenderer
- Class in
cyvis.gui
The CyvisListCellRenderer Extends the DefaultListCellRenderer.
CyvisListCellRenderer()
- Constructor for class cyvis.gui.
CyvisListCellRenderer
CyvisLogFormatter
- Class in
cyvis.cli.util
A Custom Formatter for the loggers's file output
CyvisLogFormatter()
- Constructor for class cyvis.cli.util.
CyvisLogFormatter
CyvisTask
- Class in
cyvis.cli.ant
Extends the org.apache.tools.ant.Task.
CyvisTask()
- Constructor for class cyvis.cli.ant.
CyvisTask
CyvisTask.Report
- Class in
cyvis.cli.ant
A class to denote the nested element
for the cyvis task.
CyvisTask.Report()
- Constructor for class cyvis.cli.ant.
CyvisTask.Report
E
EMPTY_PROJECT_FILE
- Static variable in class cyvis.core.config.
ErrorMessages
emptyTable()
- Method in class cyvis.gui.
TablePane
Used to empty the table.
emptyTree()
- Method in class cyvis.gui.
TreeStructure
Enpties the tree structure
ErrorMessages
- Class in
cyvis.core.config
Contains String constants used as error messages in Cyvis.
ErrorMessages()
- Constructor for class cyvis.core.config.
ErrorMessages
execute()
- Method in class cyvis.cli.ant.
CyvisTask
Overrides the execute method in the org.apache.tools.ant.Task class and performs the required actions required to generate reports.
EXIT_WITH_ERR
- Static variable in class cyvis.core.config.
ErrorMessages
extension(String)
- Static method in class cyvis.core.
FileUtil
Returns the extension from the given filename.
ExtensionFilterFactory
- Class in
cyvis.gui
ExtensionFilterFactory()
- Constructor for class cyvis.gui.
ExtensionFilterFactory
extensions
- Static variable in class cyvis.core.metrics.sources.
ClassFileMetricSource
File extensions supported by this class.
extensions
- Static variable in class cyvis.core.metrics.sources.
JarFileMetricSource
File extensions supported by this class.
extensions
- Static variable in class cyvis.core.metrics.sources.
TextFileMetricSource
File extensions supported by this class.
extractionPercentage
- Variable in class cyvis.gui.
GUIProgressNotifier
Estimated percentage of classes which have been process so far in this run
F
file
- Variable in class cyvis.core.metrics.sources.
FileMetricSource
The file from which metrics are to be extracted.
FileChooser
- Class in
cyvis.gui
The FileChooser class takes care of all the file dialog needs in cyvis.
FileChooser()
- Constructor for class cyvis.gui.
FileChooser
FileMetricSource
- Class in
cyvis.core.metrics.sources
A file from which metrics can be extracted.
FileMetricSource(File)
- Constructor for class cyvis.core.metrics.sources.
FileMetricSource
FileUtil
- Class in
cyvis.core
Contains utility methods for working with files.
FileUtil()
- Constructor for class cyvis.core.
FileUtil
format(LogRecord)
- Method in class cyvis.cli.util.
CyvisConsoleFormatter
format(LogRecord)
- Method in class cyvis.cli.util.
CyvisLogFormatter
G
generateHTML(Writer, StreamSource)
- Method in class cyvis.core.metrics.
ProjectMetric
Generates an HTML report of this project's metrics.
generateHTML(ProjectMetric)
- Static method in class cyvis.core.
ReportGenerator
Generates an HTML report for a ProjectMetric.
generateReports(ArrayList<CyvisTask.Report>, String)
- Static method in class cyvis.cli.ant.
AntTaskUtil
Generates the reports as specified in the report object.
generateText(Writer)
- Method in class cyvis.core.metrics.
ClassMetric
Generates a fragment of a plain-text report for this class's metrics.
generateText(Writer)
- Method in class cyvis.core.metrics.
MethodMetric
Generates a fragment of a plain-text report for this method's metrics.
generateText(Writer)
- Method in class cyvis.core.metrics.
ProjectMetric
Generates a plain-text report of this project's metrics.
generateText(ProjectMetric)
- Static method in class cyvis.core.
ReportGenerator
Generates a text report for a ProjectMetric.
generateXML()
- Method in class cyvis.core.metrics.
ProjectMetric
Generates an XML report of this project's metrics.
generateXML(ProjectMetric)
- Static method in class cyvis.core.
ReportGenerator
Generates an XML report for a ProjectMetric.
get(File)
- Static method in class cyvis.core.metrics.sources.
FileMetricSource
Factory method for constructing the appropriate FileMetricSource for a given filename.
getClassMetric(String)
- Method in class cyvis.core.metrics.
PackageMetric
Returns a specified ClassMetric object, or returns null if the specified class is not in the package
getClassMetric(String, String)
- Method in class cyvis.core.metrics.
ProjectMetric
Finds and returns an ClassMetric Object given the package & class names.
getColor(int)
- Static method in class cyvis.gui.charts.
ColorSelector
returns a color for that cyclomatic complexity
getDescription()
- Method in class cyvis.gui.
ByteCodeFileExtensionFilter
getDescription()
- Method in class cyvis.gui.
CysFileExtensionFilter
Override the getDescription method in javax.swing.filechooser.FileFilter
getHome()
- Method in class cyvis.cli.ant.
CyvisTask
getListCellRendererComponent(JList, Object, int, boolean, boolean)
- Method in class cyvis.gui.
CyvisListCellRenderer
getLogger(String)
- Static method in class cyvis.cli.util.
LogFactory
getMaximumSize()
- Method in class cyvis.gui.charts.
ClassChart
getMethodMetric(String)
- Method in class cyvis.core.metrics.
ClassMetric
Finds and returns an MethodMetric Object given the name of the method.
getMinimumSize()
- Method in class cyvis.gui.charts.
ClassChart
getMinimumSize()
- Method in class cyvis.gui.charts.
PackageChart
getOutFile()
- Method in class cyvis.cli.ant.
CyvisTask.Report
getPackageMetric(String)
- Method in class cyvis.core.metrics.
ProjectMetric
returns a package with the given name
getPackages()
- Method in class cyvis.core.metrics.
ProjectMetric
getPane()
- Method in class cyvis.gui.
TablePane
returns the table in a scrollpane
getPreferredSize()
- Method in class cyvis.gui.charts.
ClassChart
getPreferredSize()
- Method in class cyvis.gui.charts.
PackageChart
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean)
- Method in class cyvis.gui.
TreeRenderer
Overrides the parents method.
getTreeObj()
- Method in class cyvis.gui.
TreeStructure
getType()
- Method in class cyvis.cli.ant.
CyvisTask.Report
getValidFiles(String, String)
- Static method in class cyvis.cli.ant.
AntTaskUtil
Gets all the valid files to process from the fileNames String in the class path specified.
GUIProgressNotifier
- Class in
cyvis.gui
GUIProgressNotifier(int)
- Constructor for class cyvis.gui.
GUIProgressNotifier
H
high
- Static variable in class cyvis.gui.charts.
ColorSelector
highColor
- Static variable in class cyvis.gui.charts.
ColorSelector
HTML_CREATION_ERROR
- Static variable in class cyvis.core.config.
ErrorMessages
HTML_FILE_NAME
- Static variable in class cyvis.core.config.
Settings
HTML_FILE_SET
- Static variable in class cyvis.core.config.
InfoMessages
HTML_NOT_PROVIDED
- Static variable in class cyvis.core.config.
Warnings
HTML_REPORT_CREATED
- Static variable in class cyvis.core.config.
InfoMessages
HTML_TRANSFORMATION_ERROR
- Static variable in class cyvis.core.config.
Warnings
htmlFileName
- Static variable in class cyvis.core.config.
Settings
I
IMAGE_DIR
- Static variable in class cyvis.core.config.
Settings
incrementTotal(int)
- Method in class cyvis.core.metrics.sources.
MetricSource.ProgressNotifier
InfoMessages
- Class in
cyvis.core.config
Contains String constants used as informational messages in Cyvis.
InfoMessages()
- Constructor for class cyvis.core.config.
InfoMessages
INNERCLASS_LEFTOUT
- Static variable in class cyvis.core.config.
Warnings
insertUpdate(DocumentEvent)
- Method in class cyvis.gui.
ProjectDialog
INVALID_ARGS
- Static variable in class cyvis.core.config.
ErrorMessages
INVALID_FILESET
- Static variable in class cyvis.core.config.
Warnings
INVALID_PREFERENCES
- Static variable in class cyvis.core.config.
Warnings
INVALID_PROJECT_FILE
- Static variable in class cyvis.core.config.
ErrorMessages
INVALID_PROJECT_FILES
- Static variable in class cyvis.core.config.
Warnings
iterator()
- Method in class cyvis.core.metrics.
ClassMetric
iterator()
- Method in class cyvis.core.metrics.
PackageMetric
Returns an iterator across the classes in this package.
J
JAR_PROJECT_FILE
- Static variable in class cyvis.core.config.
InfoMessages
JarFileMetricSource
- Class in
cyvis.core.metrics.sources
A .jar file from which metrics can be extracted.
JarFileMetricSource(File)
- Constructor for class cyvis.core.metrics.sources.
JarFileMetricSource
JarStreamMetricSource
- Class in
cyvis.core.metrics.sources
Supports collecting metrics from a .jar file for which we only have an input stream (but not a
File
on disk).
JarStreamMetricSource(InputStream)
- Constructor for class cyvis.core.metrics.sources.
JarStreamMetricSource
JobManagerThread
- Class in
cyvis.core
A thread which collects metrics from a list of files.
JobManagerThread(ProjectMetric, List<File>, MetricSource.ProgressNotifier)
- Constructor for class cyvis.core.
JobManagerThread
JobManagerThread(ProjectMetric, List<File>, MetricSource.ProgressNotifier, int)
- Constructor for class cyvis.core.
JobManagerThread
L
LegendDialog
- Class in
cyvis.gui
Displays the legend for cyvis's chart panel.
LegendDialog(JFrame)
- Constructor for class cyvis.gui.
LegendDialog
Sets up the dialog.
length
- Variable in class cyvis.core.metrics.
MethodMetric
lineSeparator
- Static variable in class cyvis.core.config.
Settings
LOG_FILE_ERR
- Static variable in class cyvis.core.config.
Warnings
LogFactory
- Class in
cyvis.cli.util
Takes care of the cyvis logging needs.All the logging is done through this object
logFileName
- Static variable in class cyvis.core.config.
Settings
logger
- Static variable in class cyvis.core.config.
Settings
low
- Static variable in class cyvis.gui.charts.
ColorSelector
lowColor
- Static variable in class cyvis.gui.charts.
ColorSelector
M
main(String[])
- Static method in class cyvis.core.
Cyvis
maxCC()
- Method in class cyvis.core.metrics.
ClassMetric
returns the maximum cyclomatic complexity of the methods in this
maxClassSize()
- Method in class cyvis.core.metrics.
PackageMetric
Returns the size of the largest class in this package.
methodCount()
- Method in class cyvis.core.metrics.
ClassMetric
Returns the number of methods in this class.
MethodMetric
- Class in
cyvis.core.metrics
Metrics extracted from a method.
MethodMetric(MethodNode)
- Constructor for class cyvis.core.metrics.
MethodMetric
Extracts method metrics from the given MethodNode.
MetricCollectorThread
- Class in
cyvis.core
A thread which collects metrics from a list of files.
MetricCollectorThread(ProjectMetric, List<File>, MetricSource.ProgressNotifier)
- Constructor for class cyvis.core.
MetricCollectorThread
MetricCollectorThread(ProjectMetric, ConcurrentLinkedQueue<File>, MetricSource.ProgressNotifier, JobManagerThread)
- Constructor for class cyvis.core.
MetricCollectorThread
METRICS_COLLECTED
- Static variable in class cyvis.core.config.
InfoMessages
MetricSource
- Class in
cyvis.core.metrics.sources
An object from which metrics can be extracted.
MetricSource()
- Constructor for class cyvis.core.metrics.sources.
MetricSource
MetricSource.ProgressNotifier
- Class in
cyvis.core.metrics.sources
This is a callback mechanism by which other classes can track the progress of a metrics collection run.
MetricSource.ProgressNotifier()
- Constructor for class cyvis.core.metrics.sources.
MetricSource.ProgressNotifier
MetricSource.UnreadableMetricSourceException
- Exception in
cyvis.core.metrics.sources
Thrown when a MetricSource cannot be read.
MetricSource.UnreadableMetricSourceException()
- Constructor for exception cyvis.core.metrics.sources.
MetricSource.UnreadableMetricSourceException
MetricSource.UnsupportedMetricSourceException
- Exception in
cyvis.core.metrics.sources
Thrown when an unrecognised file extension is encountered.
MetricSource.UnsupportedMetricSourceException(String)
- Constructor for exception cyvis.core.metrics.sources.
MetricSource.UnsupportedMetricSourceException
MISSING_XSL
- Static variable in class cyvis.core.config.
ErrorMessages
mod
- Static variable in class cyvis.gui.charts.
ColorSelector
modColor
- Static variable in class cyvis.gui.charts.
ColorSelector
mouseClicked(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mouseClicked(MouseEvent)
- Method in class cyvis.gui.charts.
PackageChart
mouseDragged(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mouseEntered(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mouseEntered(MouseEvent)
- Method in class cyvis.gui.charts.
PackageChart
mouseExited(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mouseExited(MouseEvent)
- Method in class cyvis.gui.charts.
PackageChart
mouseMoved(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mousePressed(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mousePressed(MouseEvent)
- Method in class cyvis.gui.charts.
PackageChart
mouseReleased(MouseEvent)
- Method in class cyvis.gui.charts.
ClassChart
mouseReleased(MouseEvent)
- Method in class cyvis.gui.charts.
PackageChart
N
name
- Variable in class cyvis.core.metrics.
MethodMetric
name
- Variable in class cyvis.core.metrics.
PackageMetric
NO_PROJECT_FILE
- Static variable in class cyvis.core.config.
ErrorMessages
NO_PROJECT_FILE_SELECTED
- Static variable in class cyvis.core.config.
Warnings
NO_WRITE_PERMISSION
- Static variable in class cyvis.core.config.
Warnings
NOXML_NOHTML
- Static variable in class cyvis.core.config.
ErrorMessages
O
oneLevelUp()
- Method in class cyvis.gui.
TreeStructure
selects the current nodes' parent
P
PackageChart
- Class in
cyvis.gui.charts
Visualises the package as a series of bars.
PackageChart(PackageMetric, int, int)
- Constructor for class cyvis.gui.charts.
PackageChart
PackageMetric
- Class in
cyvis.core.metrics
Holds a particular packages's metrics.
PackageMetric(String, Collection<ClassMetric>)
- Constructor for class cyvis.core.metrics.
PackageMetric
Constructs a PackageMetric instance.
PackageMetric(String)
- Constructor for class cyvis.core.metrics.
PackageMetric
Constructs a new empty PackageMetric object
packageName
- Variable in class cyvis.core.metrics.
ClassMetric
paintComponent(Graphics)
- Method in class cyvis.gui.charts.
ClassChart
paintComponent(Graphics)
- Method in class cyvis.gui.charts.
PackageChart
PreferencesDialog
- Class in
cyvis.gui
The dialog that lets users change preferences.
PreferencesDialog(JFrame)
- Constructor for class cyvis.gui.
PreferencesDialog
Sets up the dialog.
printHelp()
- Method in class cyvis.core.
Cyvis
Prints command-line usage information.
progress(String)
- Method in class cyvis.core.metrics.sources.
MetricSource.ProgressNotifier
progress(String)
- Method in class cyvis.gui.
GUIProgressNotifier
ProgressBar
- Class in
cyvis.gui
A dialog with a progress bar indicating the progress of a metrics collection run.
ProgressBar(JobManagerThread, GUIProgressNotifier, JFrame)
- Constructor for class cyvis.gui.
ProgressBar
Sets up the progress dialog.
PROJ_FILENAME_VALID
- Static variable in class cyvis.core.config.
InfoMessages
PROJ_READABLE
- Static variable in class cyvis.core.config.
InfoMessages
project
- Static variable in class cyvis.core.config.
Settings
PROJECT_FILE_CORRUPT
- Static variable in class cyvis.core.config.
ErrorMessages
PROJECT_FILE_SET
- Static variable in class cyvis.core.config.
InfoMessages
ProjectDialog
- Class in
cyvis.gui
The dialog used to create a new project and edit an existing project.
ProjectDialog(String, JFrame)
- Constructor for class cyvis.gui.
ProjectDialog
The default constructor used to create a new project
ProjectDialog(File, JFrame)
- Constructor for class cyvis.gui.
ProjectDialog
This constructor is called in open/edit mode with the name of the project file to read.
projectFile
- Static variable in class cyvis.core.config.
Settings
ProjectMetric
- Class in
cyvis.core.metrics
This class stores a list of class's metrics.
ProjectMetric()
- Constructor for class cyvis.core.metrics.
ProjectMetric
projectName
- Static variable in class cyvis.core.config.
Settings
PROPER_EXIT
- Static variable in class cyvis.core.config.
InfoMessages
R
removeUpdate(DocumentEvent)
- Method in class cyvis.gui.
ProjectDialog
REPORT_CREATION_ERROR
- Static variable in class cyvis.core.config.
Warnings
reportDir
- Static variable in class cyvis.core.config.
Settings
ReportGenerator
- Class in
cyvis.core
Contains utility methods for generating reports based on the filenames specified in
Settings
.
ReportGenerator()
- Constructor for class cyvis.core.
ReportGenerator
ReportThread
- Class in
cyvis.gui
A seperate class the generates the reports the user wants in a seperate thead.
ReportThread(String)
- Constructor for class cyvis.gui.
ReportThread
REVERSE_CC_COMPARATOR
- Static variable in class cyvis.core.metrics.
MethodMetric
A comparator for MethodMetric objects, ordering by cyclomatic complexity then length, in reverse.
REVERSE_SIZE_COMPARATOR
- Static variable in class cyvis.core.metrics.
PackageMetric
A comparator for PackageMetric objects, ordering by number of classes, in reverse, then by name.
reversed()
- Method in class cyvis.core.metrics.
ClassMetric
Allows iteration across this class's methods in reverse order.
run()
- Method in class cyvis.core.
JobManagerThread
run()
- Method in class cyvis.core.
MetricCollectorThread
Called by
Thread.start()
to do the work of collecting metrics.
run()
- Method in class cyvis.gui.
ReportThread
seperate thread to generate report.
S
SELECT_PROJECT_FILE
- Static variable in class cyvis.core.config.
Warnings
selectDirectory(JDialog)
- Static method in class cyvis.gui.
FileChooser
Enables users to select a directory.
selectFiles(JDialog)
- Static method in class cyvis.gui.
FileChooser
Enables to select class and jar files & returns an arraylist of the files selected.
selectProjectFile(JFrame)
- Static method in class cyvis.gui.
FileChooser
Enables users to select the project file.
selectRoot()
- Method in class cyvis.gui.
TreeStructure
Selects the root node
setFocus()
- Method in class cyvis.gui.
TreeStructure
Sets focus on the tree
setHome(String)
- Method in class cyvis.cli.ant.
CyvisTask
setOutFile(File)
- Method in class cyvis.cli.ant.
CyvisTask.Report
setSelected(PackageMetric)
- Method in class cyvis.gui.
TreeStructure
Selects the given package in the tree
setSelected(ClassMetric, PackageMetric)
- Method in class cyvis.gui.
TreeStructure
Selects the given class in the given package
Settings
- Class in
cyvis.core.config
Contains an assortment of settings for the current invocation of Cyvis.
Settings()
- Constructor for class cyvis.core.config.
Settings
setType(String)
- Method in class cyvis.cli.ant.
CyvisTask.Report
setVerbose(boolean)
- Static method in class cyvis.cli.ant.
AntTaskUtil
Sets the verbose on and off
setVerbose(boolean)
- Method in class cyvis.cli.ant.
CyvisTask
size
- Variable in class cyvis.core.metrics.
ClassMetric
size()
- Method in class cyvis.core.metrics.
PackageMetric
Returns the number of classes in this package.
stream
- Variable in class cyvis.core.metrics.sources.
JarStreamMetricSource
T
TablePane
- Class in
cyvis.gui
Generates a table that displays the metrics.
TablePane()
- Constructor for class cyvis.gui.
TablePane
TEXT_FILE_NAME
- Static variable in class cyvis.core.config.
Settings
TextFileMetricSource
- Class in
cyvis.core.metrics.sources
A plain text file containing a list of names (one per line) of files to extract metrics from.
TextFileMetricSource(File)
- Constructor for class cyvis.core.metrics.sources.
TextFileMetricSource
textFileName
- Static variable in class cyvis.core.config.
Settings
toString()
- Method in class cyvis.core.metrics.
ClassMetric
toString()
- Method in class cyvis.core.metrics.
PackageMetric
toString()
- Method in class cyvis.core.metrics.
ProjectMetric
total
- Variable in class cyvis.core.metrics.sources.
MetricSource.ProgressNotifier
TreeRenderer
- Class in
cyvis.gui
Renders the tree structure to change the default icons.
TreeRenderer()
- Constructor for class cyvis.gui.
TreeRenderer
Default constructor
TreeStructure
- Class in
cyvis.gui
A Class that holds the tree structure, displaying the project's packages and classes.
TreeStructure()
- Constructor for class cyvis.gui.
TreeStructure
Default constructor, sets up the tree
TXT_FILE_SET
- Static variable in class cyvis.core.config.
InfoMessages
TXT_NOT_PROVIDED
- Static variable in class cyvis.core.config.
Warnings
TXT_PROJECT_FILE
- Static variable in class cyvis.core.config.
InfoMessages
TXT_REPORT_CREATED
- Static variable in class cyvis.core.config.
InfoMessages
U
UNABLE_TO_PROCESS
- Static variable in class cyvis.core.config.
Warnings
UNREADABLE_PROJECT_FILE
- Static variable in class cyvis.core.config.
ErrorMessages
updateChart(ProjectMetric)
- Method in class cyvis.gui.charts.
ChartPane
Updates the chart and displays the project level view
updateChart(PackageMetric)
- Method in class cyvis.gui.charts.
ChartPane
Updates the chart and displays the package level view
updateChart(ClassMetric)
- Method in class cyvis.gui.charts.
ChartPane
Displays the class level view for the given class.
updateTable(ProjectMetric)
- Method in class cyvis.gui.
TablePane
Updates the table to show the project level information
updateTable(PackageMetric)
- Method in class cyvis.gui.
TablePane
Updates the table to show the package level information.
updateTable(ClassMetric)
- Method in class cyvis.gui.
TablePane
Updates the table to show the class level information.
updateTree(List<PackageMetric>)
- Method in class cyvis.gui.
TreeStructure
Updates the tree
V
verboseMode
- Static variable in class cyvis.core.config.
Settings
VERSION
- Static variable in class cyvis.core.config.
Settings
W
Warnings
- Class in
cyvis.core.config
Contains String constants used as warning messages in Cyvis.
Warnings()
- Constructor for class cyvis.core.config.
Warnings
writeFile(String, File)
- Static method in class cyvis.core.
ReportGenerator
Writes a string to a file.
X
XML_FILE_NAME
- Static variable in class cyvis.core.config.
Settings
XML_FILE_SET
- Static variable in class cyvis.core.config.
InfoMessages
XML_NOT_PROVIDED
- Static variable in class cyvis.core.config.
Warnings
XML_REPORT_CREATED
- Static variable in class cyvis.core.config.
InfoMessages
xmlFileName
- Static variable in class cyvis.core.config.
Settings
XSL_FILE_NAME
- Static variable in class cyvis.core.config.
Settings
xslFileName
- Static variable in class cyvis.core.config.
Settings
Z
zoom()
- Method in class cyvis.gui.
TreeStructure
Triggers a selection change
A
B
C
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Z
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes