A B C D E G I J L M N O P R S T U V

A

AbstractResultTreeTableNode - Class in org.jtheque.metrics.view.impl.nodes
An abstract node for the tree table models.
AbstractResultTreeTableNode() - Constructor for class org.jtheque.metrics.view.impl.nodes.AbstractResultTreeTableNode
 
AbstractTabPanel - Class in org.jtheque.metrics.view.impl.panels
An abstract tab panel.
AbstractTabPanel() - Constructor for class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
accept(File) - Method in class org.jtheque.metrics.utils.JavaFileFilter
 
actionPerformed(ActionEvent) - Method in class org.jtheque.metrics.view.impl.actions.features.OpenAction
 
actionPerformed(ActionEvent) - Method in class org.jtheque.metrics.view.impl.actions.features.SaveAction
 
actionPerformed(ActionEvent) - Method in class org.jtheque.metrics.view.impl.actions.metrics.AddProjectAction
 
actionPerformed(ActionEvent) - Method in class org.jtheque.metrics.view.impl.actions.metrics.RemoveProjectAction
 
actionPerformed(ActionEvent) - Method in class org.jtheque.metrics.view.impl.actions.results.GenerateMetricsAction
 
addClass(Class) - Method in class org.jtheque.metrics.utils.elements.Package
Add class to the package.
addLinesNodes(Iterable<Project>, AbstractMutableTreeTableNode) - Static method in class org.jtheque.metrics.view.impl.model.builders.LinesModelBuilder
Add Lines nodes to the root.
addLinesOfCodeNodes(Iterable<Project>, AbstractMutableTreeTableNode) - Static method in class org.jtheque.metrics.view.impl.model.builders.LinesOfCodeModelBuilder
Add Lines of code nodes to the root.
addLinesOfCommentNodes(Iterable<Project>, AbstractMutableTreeTableNode) - Static method in class org.jtheque.metrics.view.impl.model.builders.LinesOfCommentModelBuilder
Add Lines of comment nodes to the root.
addPackage(Package) - Method in class org.jtheque.metrics.utils.elements.Package
Add a package.
addProject(String, String) - Method in interface org.jtheque.metrics.controllers.able.IMetricsController
Add a project.
addProject(String, String) - Method in class org.jtheque.metrics.controllers.impl.MetricsController
 
addProject(ProjectDefinition) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
Add a project to the model.
AddProjectAction - Class in org.jtheque.metrics.view.impl.actions.metrics
An action to add a project to the list.
AddProjectAction() - Constructor for class org.jtheque.metrics.view.impl.actions.metrics.AddProjectAction
Construct a new AddProjectAction.
addSubProject(ProjectDefinition) - Method in class org.jtheque.metrics.utils.projects.ModularProject
Add a sub project.
AVERAGE - Static variable in interface org.jtheque.metrics.view.impl.model.ResultsTreeTableModel.Columns
 

B

buildDelegatedView() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
buildDelegatedView() - Method in class org.jtheque.metrics.view.impl.panels.ResultsView
 
buildModel(Collection<Project>) - Method in interface org.jtheque.metrics.view.able.IResultsView
Build the model with the projects.
buildModel(Iterable<Project>) - Static method in class org.jtheque.metrics.view.impl.model.TreeTableModelFactory
Build the model for the list of projects.
buildModel(Collection<Project>) - Method in class org.jtheque.metrics.view.impl.panels.ResultsView
 

C

Class - Class in org.jtheque.metrics.utils.elements
Represent a class.
Class(String) - Constructor for class org.jtheque.metrics.utils.elements.Class
Construct a new Class.
ClassLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display a class in the "lines of code" mode.
ClassLinesOfCodeNode(Class) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.ClassLinesOfCodeNode
Construct a new ClassLinesOfCodeNode for a specific class.
ClassLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display a class in the "lines of comment" mode.
ClassLinesOfCommentNode(Class) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.ClassLinesOfCommentNode
Construct a new ClassLinesOfCommentNode for a specific class.
ClassPhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display a class in the "physical lines" mode.
ClassPhysicalLinesNode(Class) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.ClassPhysicalLinesNode
Construct a new ClassPhysicalLinesNode for a specific class.
closeDown() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
closeView() - Method in class org.jtheque.metrics.controllers.impl.MetricsController
 
closeView() - Method in class org.jtheque.metrics.controllers.impl.ResultsController
 
ConfigManager - Class in org.jtheque.metrics.services.impl.utils
This class manage the configuration of the application.
ConfigManager() - Constructor for class org.jtheque.metrics.services.impl.utils.ConfigManager
 
configurationExists(String) - Method in interface org.jtheque.metrics.services.able.IConfigurationService
Indicate if a metrics configuration already exists or not.
configurationExists(String) - Method in class org.jtheque.metrics.services.impl.ConfigurationService
 
ConfigurationService - Class in org.jtheque.metrics.services.impl
The implementation of the configuration service.
ConfigurationService() - Constructor for class org.jtheque.metrics.services.impl.ConfigurationService
 
Constructor - Class in org.jtheque.metrics.utils.elements
Represent a constructor.
Constructor(String) - Constructor for class org.jtheque.metrics.utils.elements.Constructor
Construct a new Constructor.
ConstructorLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display a constructor in the "lines of code" mode.
ConstructorLinesOfCodeNode(Constructor) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.ConstructorLinesOfCodeNode
Construct a new ConstructorLinesOfCodeNode for a specific constructor.
ConstructorLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display a constructor in the "lines of comment" mode.
ConstructorLinesOfCommentNode(Constructor) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.ConstructorLinesOfCommentNode
Construct a new ConstructorLinesOfCommentNode for a specific constructor.
ConstructorPhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display a constructor in the "physical lines" mode.
ConstructorPhysicalLinesNode(Constructor) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.ConstructorPhysicalLinesNode
Construct a new ConstructorPhysicalLinesNode for a specific constructor.
ConstructorPointer - Class in org.jtheque.metrics.services.impl.utils.count
A pointer on a constructor.
ConstructorPointer(Constructor, int, int) - Constructor for class org.jtheque.metrics.services.impl.utils.count.ConstructorPointer
Construct a new ConstructorPointer.
ConstructorsLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display the constructors summary of a class in the "lines of code" mode.
ConstructorsLinesOfCodeNode(String, int, double) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.ConstructorsLinesOfCodeNode
Construct a new ConstructorsLinesOfCodeNode.
ConstructorsLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display the constructors summary of a class in the "lines of comment" mode.
ConstructorsLinesOfCommentNode(String, int, double) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.ConstructorsLinesOfCommentNode
Construct a new ConstructorsLinesOfCommentNode.
ConstructorsPhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display the constructors summary of a class in the "physical lines" mode.
ConstructorsPhysicalLinesNode(String, int, double) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.ConstructorsPhysicalLinesNode
Construct a new ConstructorsPhysicalLinesNode.
count(File) - Method in interface org.jtheque.metrics.services.impl.utils.count.Counter
Count the folder.
count(File) - Method in class org.jtheque.metrics.services.impl.utils.count.JavaCounter
 
Counter - Interface in org.jtheque.metrics.services.impl.utils.count
A counter.

D

Decorated - Interface in org.jtheque.metrics.view.impl.model
A decorated element on the tree table.
delegateLoad(Collection<NodeState>) - Method in class org.jtheque.metrics.services.impl.utils.ConfigManager
 
delegateSave() - Method in class org.jtheque.metrics.services.impl.utils.ConfigManager
 
display() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
displayView() - Method in class org.jtheque.metrics.controllers.impl.MetricsController
 
displayView() - Method in class org.jtheque.metrics.controllers.impl.ResultsController
 

E

Element - Interface in org.jtheque.metrics.view.impl.model
An element of the tree table.
ElementsCellRenderer - Class in org.jtheque.metrics.view.impl.model
A cell renderer to display an icon in the JTree.
ElementsCellRenderer() - Constructor for class org.jtheque.metrics.view.impl.model.ElementsCellRenderer
 

G

generateMetrics(ModularProject) - Method in interface org.jtheque.metrics.controllers.able.IResultsController
Generate the metrics for the project.
generateMetrics(ModularProject) - Method in class org.jtheque.metrics.controllers.impl.ResultsController
 
generateMetrics(ModularProject) - Method in interface org.jtheque.metrics.services.able.IMetricsService
Generate the metrics for a modular project.
generateMetrics(ModularProject) - Method in class org.jtheque.metrics.services.impl.MetricsService
 
GenerateMetricsAction - Class in org.jtheque.metrics.view.impl.actions.results
An action to generate the metrics.
GenerateMetricsAction() - Constructor for class org.jtheque.metrics.view.impl.actions.results.GenerateMetricsAction
Construct a new GenerateMetricsAction.
getAverageLinesClass() - Method in class org.jtheque.metrics.utils.elements.Package
Return the average lines class.
getAverageLinesClass() - Method in class org.jtheque.metrics.utils.elements.Project
Return the average lines by class.
getAverageLinesOfCodeClass() - Method in class org.jtheque.metrics.utils.elements.Package
Return the average lines of code by class.
getAverageLinesOfCodeClass() - Method in class org.jtheque.metrics.utils.elements.Project
Return the average lines of code by class.
getAverageLinesOfCodeMethodConstructor() - Method in class org.jtheque.metrics.utils.elements.Class
Return the average lines of codes by constructor for the class.
getAverageLinesOfCommentClass() - Method in class org.jtheque.metrics.utils.elements.Package
Return the average lines of comment by class.
getAverageLinesOfCommentClass() - Method in class org.jtheque.metrics.utils.elements.Project
Return the average lines of comment by class.
getAverageLinesOfCommentMethodConstructor() - Method in class org.jtheque.metrics.utils.elements.Class
Return the average lines of comment by constructor for the class.
getAveragePhysicalLinesMethodConstructor() - Method in class org.jtheque.metrics.utils.elements.Class
Return the average physical lines by constructor for the class.
getClasses() - Method in class org.jtheque.metrics.utils.elements.Package
Return all the classes of the package.
getClassIcon() - Static method in class org.jtheque.metrics.view.impl.Images
Return the icon for a class.
getCodeLines() - Method in class org.jtheque.metrics.utils.elements.Class
Return the number of lines of code of the class.
getCodeLines() - Method in class org.jtheque.metrics.utils.elements.Constructor
Return the number of lines of code of the constructor.
getCodeLines() - Method in class org.jtheque.metrics.utils.elements.Method
Return the number of lines of code of the method.
getColumnCount() - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
 
getColumnCount() - Method in class org.jtheque.metrics.view.impl.model.ResultsTreeTableModel
 
getColumnCount() - Method in class org.jtheque.metrics.view.impl.nodes.AbstractResultTreeTableNode
 
getColumnName(int) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
 
getColumnName(int) - Method in class org.jtheque.metrics.view.impl.model.ResultsTreeTableModel
 
getCommentLines() - Method in class org.jtheque.metrics.utils.elements.Class
Return the number of comment lines of the class.
getCommentLines() - Method in class org.jtheque.metrics.utils.elements.Constructor
Return the number of comment lines of the constructor.
getCommentLines() - Method in class org.jtheque.metrics.utils.elements.Method
Return the number of comment lines of the method.
getComponent() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getComponent() - Method in class org.jtheque.metrics.view.impl.panels.ResultsView
 
getConfiguration() - Method in interface org.jtheque.metrics.IMetricsModule
Return the configuration of the module.
getConfiguration() - Method in class org.jtheque.metrics.MetricsModule
 
getConfiguration() - Method in interface org.jtheque.metrics.services.able.IConfigurationService
Return the current configuration of the application.
getConfiguration() - Method in class org.jtheque.metrics.services.impl.ConfigurationService
 
getConfigurations() - Method in class org.jtheque.metrics.services.impl.utils.ConfigManager
Return all the saved configurations.
getConstructors() - Method in class org.jtheque.metrics.utils.elements.Class
Return all the constructors of the class.
getFieldName() - Method in interface org.jtheque.metrics.view.able.IMetricsView
Return the field for name.
getFieldName() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getFileChooser() - Method in interface org.jtheque.metrics.view.able.IMetricsView
Return the file chooser.
getFileChooser() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getFileMenuSubFeatures() - Method in class org.jtheque.metrics.MetricsMenu
 
getIcon() - Method in interface org.jtheque.metrics.view.impl.model.Decorated
Return the icon of the element.
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.ClassLinesOfCodeNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.ConstructorLinesOfCodeNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.MethodLinesOfCodeNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.PackageLinesOfCodeNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.ClassLinesOfCommentNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.ConstructorLinesOfCommentNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.MethodLinesOfCommentNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.PackageLinesOfCommentNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.ClassPhysicalLinesNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.ConstructorPhysicalLinesNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.MethodPhysicalLinesNode
 
getIcon() - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.PackagePhysicalLinesNode
 
getImpl() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
getMethodIcon() - Static method in class org.jtheque.metrics.view.impl.Images
Return the icon for a method.
getMethods() - Method in class org.jtheque.metrics.utils.elements.Class
Return all the methods of the class.
getModel() - Method in interface org.jtheque.metrics.view.able.IMetricsView
 
getModel() - Method in interface org.jtheque.metrics.view.able.IResultsView
 
getModel() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
getModel() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getModel() - Method in class org.jtheque.metrics.view.impl.panels.ResultsView
 
getName() - Method in class org.jtheque.metrics.services.impl.utils.MetricsConfiguration
Return the name of the configuration.
getName() - Method in class org.jtheque.metrics.utils.elements.Class
Return the name of the class.
getName() - Method in class org.jtheque.metrics.utils.elements.Constructor
Return the name of the constructor.
getName() - Method in class org.jtheque.metrics.utils.elements.Method
Return the name of the method.
getName() - Method in class org.jtheque.metrics.utils.elements.Package
Return the name of the package.
getName() - Method in class org.jtheque.metrics.utils.elements.Project
Return the name of the project.
getName() - Method in class org.jtheque.metrics.utils.projects.ProjectDefinition
Return the name of the project.
getName() - Method in interface org.jtheque.metrics.view.impl.model.Element
Return the name of the element.
getName() - Method in class org.jtheque.metrics.view.impl.nodes.AbstractResultTreeTableNode
 
getPackageIcon() - Static method in class org.jtheque.metrics.view.impl.Images
Return the icon for a package.
getPackages() - Method in class org.jtheque.metrics.utils.elements.Package
Return all the sub-packages of the package.
getParent() - Method in class org.jtheque.metrics.utils.elements.Package
Return the parent package.
getPhysicalLines() - Method in class org.jtheque.metrics.utils.elements.Class
Return the number of physical lines of the class.
getPhysicalLines() - Method in class org.jtheque.metrics.utils.elements.Constructor
Return the number of physical lines of the constructor.
getPhysicalLines() - Method in class org.jtheque.metrics.utils.elements.Method
Return the number of physical lines of the method.
getPosition() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getPosition() - Method in class org.jtheque.metrics.view.impl.panels.ResultsView
 
getProject(int) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
Return the project with the specified index.
getProjects() - Method in class org.jtheque.metrics.services.impl.utils.MetricsConfiguration
Return the projects of the configuration.
getProjects() - Method in class org.jtheque.metrics.view.impl.model.MetricsModel
Return the projects of the model.
getRootFolder() - Method in class org.jtheque.metrics.utils.projects.ProjectDefinition
Return the root folder of the project.
getRootPackage() - Method in class org.jtheque.metrics.utils.elements.Project
Return the root package of the project.
getRowCount() - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
 
getStartLine() - Method in class org.jtheque.metrics.services.impl.utils.count.ConstructorPointer
 
getStartLine() - Method in class org.jtheque.metrics.services.impl.utils.count.MethodPointer
 
getStartLine() - Method in interface org.jtheque.metrics.services.impl.utils.count.Pointer
Return the start line of the pointer.
getStopLine() - Method in class org.jtheque.metrics.services.impl.utils.count.ConstructorPointer
 
getStopLine() - Method in class org.jtheque.metrics.services.impl.utils.count.MethodPointer
 
getStopLine() - Method in interface org.jtheque.metrics.services.impl.utils.count.Pointer
Return the stop line of the pointer.
getSubProjects() - Method in class org.jtheque.metrics.utils.projects.ModularProject
Return all the sub projects.
getTable() - Method in interface org.jtheque.metrics.view.able.IMetricsView
Return the table of projects.
getTable() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getTableModel() - Method in interface org.jtheque.metrics.view.able.IMetricsView
Return the projects table model.
getTableModel() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getTitleKey() - Method in class org.jtheque.metrics.view.impl.panels.MetricsView
 
getTitleKey() - Method in class org.jtheque.metrics.view.impl.panels.ResultsView
 
getTotal() - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.LinesOfCodeRootNode
Return the total lines of code.
getTotal() - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.LinesOfCommentRootNode
Return the total lines of comment.
getTotal() - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.PhysicalLinesRootNode
Return the total lines of code.
getTotalNumberLines() - Method in class org.jtheque.metrics.utils.elements.Package
Return the total number of lines.
getTotalNumberLinesOfCode() - Method in class org.jtheque.metrics.utils.elements.Package
Return the total number of lines of code.
getTotalNumberLinesOfComment() - Method in class org.jtheque.metrics.utils.elements.Package
Return the total number of lines of comment.
getTotalNumberOfClasses() - Method in class org.jtheque.metrics.utils.elements.Package
Return the total number of classes.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class org.jtheque.metrics.view.impl.model.ElementsCellRenderer
 
getValueAt(int, int) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
 
getValueAt(Object, int) - Method in class org.jtheque.metrics.view.impl.model.ResultsTreeTableModel
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.ClassLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.ConstructorLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.ConstructorsLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.LinesOfCodeRootNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.MethodLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.MethodsLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.PackageLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.ProjectLinesOfCodeNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.ClassLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.ConstructorLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.ConstructorsLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.LinesOfCommentRootNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.MethodLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.MethodsLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.PackageLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.ProjectLinesOfCommentNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.ClassPhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.ConstructorPhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.ConstructorsPhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.MethodPhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.MethodsPhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.PackagePhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.PhysicalLinesRootNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.ProjectPhysicalLinesNode
 
getValueAt(int) - Method in class org.jtheque.metrics.view.impl.nodes.MetricsRootNode
 
getView() - Method in interface org.jtheque.metrics.controllers.able.IMetricsController
 
getView() - Method in interface org.jtheque.metrics.controllers.able.IResultsController
 
getView() - Method in class org.jtheque.metrics.controllers.impl.MetricsController
 
getView() - Method in class org.jtheque.metrics.controllers.impl.ResultsController
 

I

IConfigurationService - Interface in org.jtheque.metrics.services.able
A service for the configurations functions.
Images - Class in org.jtheque.metrics.view.impl
Utility class to get images for the elements.
IMetricsController - Interface in org.jtheque.metrics.controllers.able
A metrics controller specification.
IMetricsModule - Interface in org.jtheque.metrics
 
IMetricsService - Interface in org.jtheque.metrics.services.able
A metrics service specification.
IMetricsView - Interface in org.jtheque.metrics.view.able
A metrics view specification.
IResultsController - Interface in org.jtheque.metrics.controllers.able
A results controller specification.
IResultsView - Interface in org.jtheque.metrics.view.able
A results view specification.
isCellEditable(int, int) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
 
isCellEditable(Object, int) - Method in class org.jtheque.metrics.view.impl.model.ResultsTreeTableModel
 
isDelegated() - Method in class org.jtheque.metrics.services.impl.utils.ConfigManager
 
isEmpty() - Method in class org.jtheque.metrics.utils.elements.Package
Indicate if the package is empty or not.

J

JavaCounter - Class in org.jtheque.metrics.services.impl.utils.count
A counter for the Java project.
JavaCounter(Project) - Constructor for class org.jtheque.metrics.services.impl.utils.count.JavaCounter
Construct a new counter for a specific project.
JavaFileFilter - Class in org.jtheque.metrics.utils
A filter for java file.
JavaFileFilter() - Constructor for class org.jtheque.metrics.utils.JavaFileFilter
 

L

LinesModelBuilder - Class in org.jtheque.metrics.view.impl.model.builders
A builder to add the "lines" metrics node to the root node of the tree table model.
LinesOfCodeModelBuilder - Class in org.jtheque.metrics.view.impl.model.builders
A builder to add the "lines of code" metrics node to the root node of the tree table model.
LinesOfCodeRootNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A root node for the "lines of code" mode.
LinesOfCodeRootNode(String) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.LinesOfCodeRootNode
Construct a new LinesOfCodeRootNode.
LinesOfCommentModelBuilder - Class in org.jtheque.metrics.view.impl.model.builders
A builder to add the "lines of comment" metrics node to the root node of the tree table model.
LinesOfCommentRootNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A root node for the "lines of comment" mode.
LinesOfCommentRootNode(String) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.LinesOfCommentRootNode
Construct a new LinesOfCommentRootNode.

M

Method - Class in org.jtheque.metrics.utils.elements
Represent a method.
Method(String) - Constructor for class org.jtheque.metrics.utils.elements.Method
Construct a new Method.
MethodLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display a method in the "lines of code" mode.
MethodLinesOfCodeNode(Method) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.MethodLinesOfCodeNode
Construct a new ConstructorLinesOfCodeNode for a specific method.
MethodLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display a method in the "lines of comment" mode.
MethodLinesOfCommentNode(Method) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.MethodLinesOfCommentNode
Construct a new MethodLinesOfCommentNode for a specific method.
MethodPhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display a method in the "physical lines" mode.
MethodPhysicalLinesNode(Method) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.MethodPhysicalLinesNode
Construct a new MethodPhysicalLinesNode for a specific method.
MethodPointer - Class in org.jtheque.metrics.services.impl.utils.count
A pointer on a method.
MethodPointer(Method, int, int) - Constructor for class org.jtheque.metrics.services.impl.utils.count.MethodPointer
Construct a new MethodPointer.
MethodsLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display the methods summary of a class in the "lines of code" mode.
MethodsLinesOfCodeNode(Object, Object, Object) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.MethodsLinesOfCodeNode
Construct a new MethodsLinesOfCodeNode.
MethodsLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display the methods summary of a class in the "lines of comment" mode.
MethodsLinesOfCommentNode(Object, Object, Object) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.MethodsLinesOfCommentNode
Construct a new MethodsLinesOfCommentNode.
MethodsPhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display the methods summary of a class in the "physical lines" mode.
MethodsPhysicalLinesNode(String, int, double) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.MethodsPhysicalLinesNode
Construct a new MethodsPhysicalLinesNode.
MetricsConfiguration - Class in org.jtheque.metrics.services.impl.utils
A Metrics configuration.
MetricsConfiguration(String) - Constructor for class org.jtheque.metrics.services.impl.utils.MetricsConfiguration
Construct a MetricsConfiguration.
MetricsConfiguration(String, Collection<ProjectDefinition>) - Constructor for class org.jtheque.metrics.services.impl.utils.MetricsConfiguration
Construct a MetricsConfiguration.
MetricsController - Class in org.jtheque.metrics.controllers.impl
A metrics controller implementation.
MetricsController() - Constructor for class org.jtheque.metrics.controllers.impl.MetricsController
 
MetricsMenu - Class in org.jtheque.metrics
A simple menu for the metrics module.
MetricsMenu() - Constructor for class org.jtheque.metrics.MetricsMenu
 
MetricsModel - Class in org.jtheque.metrics.view.impl.model
A metrics model.
MetricsModel() - Constructor for class org.jtheque.metrics.view.impl.model.MetricsModel
Construct a new MetricsModel.
MetricsModule - Class in org.jtheque.metrics
The metrics module.
MetricsModule() - Constructor for class org.jtheque.metrics.MetricsModule
 
MetricsRootNode - Class in org.jtheque.metrics.view.impl.nodes
The root node of the tree table.
MetricsRootNode() - Constructor for class org.jtheque.metrics.view.impl.nodes.MetricsRootNode
 
MetricsService - Class in org.jtheque.metrics.services.impl
A metrics service implementation.
MetricsService() - Constructor for class org.jtheque.metrics.services.impl.MetricsService
 
MetricsView - Class in org.jtheque.metrics.view.impl.panels
A metrics view implementation.
MetricsView(MetricsModel, Action, Action) - Constructor for class org.jtheque.metrics.view.impl.panels.MetricsView
Construct a new MetricsView.
ModularProject - Class in org.jtheque.metrics.utils.projects
A modular project.
ModularProject() - Constructor for class org.jtheque.metrics.utils.projects.ModularProject
 

N

NAME - Static variable in interface org.jtheque.metrics.view.impl.model.ResultsTreeTableModel.Columns
 

O

OpenAction - Class in org.jtheque.metrics.view.impl.actions.features
An action to open a saved configuration.
OpenAction() - Constructor for class org.jtheque.metrics.view.impl.actions.features.OpenAction
Construct a new OpenAction.
org.jtheque.metrics - package org.jtheque.metrics
Contains the JTheque Metrics module.
org.jtheque.metrics.controllers.able - package org.jtheque.metrics.controllers.able
Contains the controller specifications.
org.jtheque.metrics.controllers.impl - package org.jtheque.metrics.controllers.impl
Contains the controller implementations.
org.jtheque.metrics.services.able - package org.jtheque.metrics.services.able
Contains the services specifications.
org.jtheque.metrics.services.impl - package org.jtheque.metrics.services.impl
Contains the services implementations.
org.jtheque.metrics.services.impl.utils - package org.jtheque.metrics.services.impl.utils
Contains the utilities of the services.
org.jtheque.metrics.services.impl.utils.count - package org.jtheque.metrics.services.impl.utils.count
Contains the count utilities.
org.jtheque.metrics.utils - package org.jtheque.metrics.utils
Contains the utilities.
org.jtheque.metrics.utils.elements - package org.jtheque.metrics.utils.elements
Contains the different elements of metrics results.
org.jtheque.metrics.utils.projects - package org.jtheque.metrics.utils.projects
Contains the projects definitions.
org.jtheque.metrics.view.able - package org.jtheque.metrics.view.able
Contains the specifications of the view.
org.jtheque.metrics.view.impl - package org.jtheque.metrics.view.impl
Contains the implementation of the view.
org.jtheque.metrics.view.impl.actions.features - package org.jtheque.metrics.view.impl.actions.features
Contains the actions of application
org.jtheque.metrics.view.impl.actions.metrics - package org.jtheque.metrics.view.impl.actions.metrics
Contains the actions of the metrics view.
org.jtheque.metrics.view.impl.actions.results - package org.jtheque.metrics.view.impl.actions.results
Contains the actions of the results view.
org.jtheque.metrics.view.impl.model - package org.jtheque.metrics.view.impl.model
Contains the different models of the view.
org.jtheque.metrics.view.impl.model.builders - package org.jtheque.metrics.view.impl.model.builders
Contains the different models builders.
org.jtheque.metrics.view.impl.nodes - package org.jtheque.metrics.view.impl.nodes
Contains the different nodes of the tree table models.
org.jtheque.metrics.view.impl.nodes.lines.code - package org.jtheque.metrics.view.impl.nodes.lines.code
Contains the nodes for the lines of code model.
org.jtheque.metrics.view.impl.nodes.lines.comment - package org.jtheque.metrics.view.impl.nodes.lines.comment
Contains the nodes for the lines of comment model.
org.jtheque.metrics.view.impl.nodes.lines.physical - package org.jtheque.metrics.view.impl.nodes.lines.physical
Contains the nodes for the physical lines model.
org.jtheque.metrics.view.impl.panels - package org.jtheque.metrics.view.impl.panels
Contains the different panels of the view.

P

Package - Class in org.jtheque.metrics.utils.elements
A package.
Package(String) - Constructor for class org.jtheque.metrics.utils.elements.Package
Construct a new Package.
PackageLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display a package in the "lines of code" mode.
PackageLinesOfCodeNode(Package) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.PackageLinesOfCodeNode
Construct a new ClassLinesOfCodeNode for a specific package.
PackageLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display a package in the "lines of comment" mode.
PackageLinesOfCommentNode(Package) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.PackageLinesOfCommentNode
Construct a new PackageLinesOfCommentNode for a specific package.
PackagePhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display a package in the "physical lines" mode.
PackagePhysicalLinesNode(Package) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.PackagePhysicalLinesNode
Construct a new PackagePhysicalLinesNode for a specific package.
PhysicalLinesRootNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A root node for the "physical lines" mode.
PhysicalLinesRootNode(String) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.PhysicalLinesRootNode
Construct a new PhysicalLinesRootNode.
plug() - Method in class org.jtheque.metrics.MetricsModule
Plug the module.
Pointer - Interface in org.jtheque.metrics.services.impl.utils.count
A line pointer.
prePlug() - Method in class org.jtheque.metrics.MetricsModule
Pre plug the module.
Project - Class in org.jtheque.metrics.utils.elements
A project.
Project(String) - Constructor for class org.jtheque.metrics.utils.elements.Project
Construct a new Project.
ProjectDefinition - Class in org.jtheque.metrics.utils.projects
A project definition.
ProjectDefinition(File, String) - Constructor for class org.jtheque.metrics.utils.projects.ProjectDefinition
Construct a new ProjectDefinition.
ProjectLinesOfCodeNode - Class in org.jtheque.metrics.view.impl.nodes.lines.code
A node to display a project in the "lines of code" mode.
ProjectLinesOfCodeNode(Project) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.code.ProjectLinesOfCodeNode
Construct a new ClassLinesOfCodeNode for a specific project.
ProjectLinesOfCommentNode - Class in org.jtheque.metrics.view.impl.nodes.lines.comment
A node to display a project in the "lines of comment" mode.
ProjectLinesOfCommentNode(Project) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.comment.ProjectLinesOfCommentNode
Construct a new ProjectLinesOfCommentNode for a specific project.
ProjectPhysicalLinesNode - Class in org.jtheque.metrics.view.impl.nodes.lines.physical
A node to display a project in the "physical lines" mode.
ProjectPhysicalLinesNode(Project) - Constructor for class org.jtheque.metrics.view.impl.nodes.lines.physical.ProjectPhysicalLinesNode
Construct a new ProjectPhysicalLinesNode for a specific project.
ProjectsTableModel - Class in org.jtheque.metrics.view.impl.model
A project table model.
ProjectsTableModel() - Constructor for class org.jtheque.metrics.view.impl.model.ProjectsTableModel
Construct a new FilmsToBuyTableModel.

R

refresh() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
removeProject(ProjectDefinition) - Method in interface org.jtheque.metrics.controllers.able.IMetricsController
Remove the project.
removeProject(ProjectDefinition) - Method in class org.jtheque.metrics.controllers.impl.MetricsController
 
removeProject(ProjectDefinition) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
Remove a project from the model.
RemoveProjectAction - Class in org.jtheque.metrics.view.impl.actions.metrics
An action to remove the selected project.
RemoveProjectAction() - Constructor for class org.jtheque.metrics.view.impl.actions.metrics.RemoveProjectAction
Construct a new RemoveProjectAction.
ResultsController - Class in org.jtheque.metrics.controllers.impl
A results controller implementation.
ResultsController() - Constructor for class org.jtheque.metrics.controllers.impl.ResultsController
 
ResultsTreeTableModel - Class in org.jtheque.metrics.view.impl.model
A results tree table model.
ResultsTreeTableModel(TreeTableNode, String[]) - Constructor for class org.jtheque.metrics.view.impl.model.ResultsTreeTableModel
Construct a new ResultsTreeTableModel.
ResultsTreeTableModel.Columns - Interface in org.jtheque.metrics.view.impl.model
The columns of the tree table.
ResultsView - Class in org.jtheque.metrics.view.impl.panels
A results View implementation.
ResultsView(Action) - Constructor for class org.jtheque.metrics.view.impl.panels.ResultsView
Construct a new ResultsView.

S

SaveAction - Class in org.jtheque.metrics.view.impl.actions.features
An action to save the current configuration.
SaveAction() - Constructor for class org.jtheque.metrics.view.impl.actions.features.SaveAction
Construct a new SaveAction.
saveConfiguration(String, Collection<ProjectDefinition>) - Method in interface org.jtheque.metrics.services.able.IConfigurationService
Save a configuration.
saveConfiguration(String, Collection<ProjectDefinition>) - Method in class org.jtheque.metrics.services.impl.ConfigurationService
 
sendMessage(String, Object) - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
setAverage(double) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.LinesOfCodeRootNode
Set the average lines of code by class.
setAverage(double) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.LinesOfCommentRootNode
Set the average lines of comment by class.
setAverage(double) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.PhysicalLinesRootNode
Set the average lines of code by class.
setCodeLines(int) - Method in class org.jtheque.metrics.utils.elements.Class
Set the number of lines of code of the class.
setCodeLines(int) - Method in class org.jtheque.metrics.utils.elements.Constructor
Set the number of lines of code of the constructor.
setCodeLines(int) - Method in class org.jtheque.metrics.utils.elements.Method
Set the number of lines of code of the method.
setCommentLines(int) - Method in class org.jtheque.metrics.services.impl.utils.count.ConstructorPointer
 
setCommentLines(int) - Method in class org.jtheque.metrics.services.impl.utils.count.MethodPointer
 
setCommentLines(int) - Method in interface org.jtheque.metrics.services.impl.utils.count.Pointer
Set the final number of comment lines for this pointer.
setCommentLines(int) - Method in class org.jtheque.metrics.utils.elements.Class
Set the number of comment lines of the class.
setCommentLines(int) - Method in class org.jtheque.metrics.utils.elements.Constructor
Set the number of comment lines of the constructor.
setCommentLines(int) - Method in class org.jtheque.metrics.utils.elements.Method
Set the number of comment lines of the method.
setHeader(String[]) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
Set the header of the table.
setLinesOfCode(int) - Method in class org.jtheque.metrics.services.impl.utils.count.ConstructorPointer
 
setLinesOfCode(int) - Method in class org.jtheque.metrics.services.impl.utils.count.MethodPointer
 
setLinesOfCode(int) - Method in interface org.jtheque.metrics.services.impl.utils.count.Pointer
Set the final number of lines of code for this pointer.
setPhysicalLines(int) - Method in class org.jtheque.metrics.services.impl.utils.count.ConstructorPointer
 
setPhysicalLines(int) - Method in class org.jtheque.metrics.services.impl.utils.count.MethodPointer
 
setPhysicalLines(int) - Method in interface org.jtheque.metrics.services.impl.utils.count.Pointer
Set the final number of physical lines for this pointer.
setPhysicalLines(int) - Method in class org.jtheque.metrics.utils.elements.Class
Set the number of physical lines of the class.
setPhysicalLines(int) - Method in class org.jtheque.metrics.utils.elements.Constructor
Set the number of physical lines of the constructor.
setPhysicalLines(int) - Method in class org.jtheque.metrics.utils.elements.Method
Set the number of physical lines of the constructor.
setProjects(Collection<ProjectDefinition>) - Method in interface org.jtheque.metrics.controllers.able.IMetricsController
Set the projects.
setProjects(Collection<ProjectDefinition>) - Method in class org.jtheque.metrics.controllers.impl.MetricsController
 
setProjects(Collection<ProjectDefinition>) - Method in class org.jtheque.metrics.services.impl.utils.MetricsConfiguration
Set the projects of the configuration.
setProjects(Collection<ProjectDefinition>) - Method in class org.jtheque.metrics.view.impl.model.ProjectsTableModel
Set the projects of the table model.
setRootPackage(Package) - Method in class org.jtheque.metrics.utils.elements.Project
Set the root package of the project.
setTotal(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.code.LinesOfCodeRootNode
Set the total lines of code.
setTotal(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.comment.LinesOfCommentRootNode
Set the total lines of comment.
setTotal(int) - Method in class org.jtheque.metrics.view.impl.nodes.lines.physical.PhysicalLinesRootNode
Set the total lines of code.

T

toFirstPlan() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 
toString() - Method in class org.jtheque.metrics.services.impl.utils.MetricsConfiguration
 
toString() - Method in class org.jtheque.metrics.utils.elements.Class
 
toString() - Method in class org.jtheque.metrics.utils.elements.Constructor
 
toString() - Method in class org.jtheque.metrics.utils.elements.Method
 
toString() - Method in class org.jtheque.metrics.utils.elements.Package
 
toString() - Method in class org.jtheque.metrics.utils.elements.Project
 
toString() - Method in class org.jtheque.metrics.utils.projects.ModularProject
 
toString() - Method in class org.jtheque.metrics.utils.projects.ProjectDefinition
 
TOTAL - Static variable in interface org.jtheque.metrics.view.impl.model.ResultsTreeTableModel.Columns
 
TreeTableModelFactory - Class in org.jtheque.metrics.view.impl.model
 

U

unplug() - Method in class org.jtheque.metrics.MetricsModule
Unplug the module.

V

validate(Collection<JThequeError>) - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
Validate the view and save all the validation's errors in the list.
validateContent() - Method in class org.jtheque.metrics.view.impl.panels.AbstractTabPanel
 

A B C D E G I J L M N O P R S T U V

Copyright © 2010 JTheque. All Rights Reserved.