com.jeantessier.metrics
Class MetricsFactory

java.lang.Object
  |
  +--com.jeantessier.metrics.MetricsFactory

public class MetricsFactory
extends java.lang.Object


Constructor Summary
MetricsFactory(java.lang.String projectName, MetricsConfiguration configuration)
           
 
Method Summary
 void clear()
           
 Metrics createClassMetrics(java.lang.String name)
           
 Metrics createGroupMetrics(java.lang.String name)
           
 Metrics createMethodMetrics(java.lang.String name)
           
 Metrics createProjectMetrics()
           
 Metrics createProjectMetrics(java.lang.String name)
           
 java.util.Collection getAllClassMetrics()
           
 java.util.Collection getAllClassNames()
           
 java.util.Collection getAllGroupMetrics()
           
 java.util.Collection getAllGroupNames()
           
 java.util.Collection getAllMethodMetrics()
           
 java.util.Collection getAllMethodNames()
           
 java.util.Collection getAllProjectMetrics()
           
 java.util.Collection getAllProjectNames()
           
 java.util.Collection getClassMetrics()
           
 java.util.Collection getClassNames()
           
 MetricsConfiguration getConfiguration()
           
 java.util.Collection getGroupMetrics()
           
 java.util.Collection getGroupNames()
           
 java.util.Collection getMethodMetrics()
           
 java.util.Collection getMethodNames()
           
 java.util.Collection getProjectMetrics()
           
 java.lang.String getProjectName()
           
 java.util.Collection getProjectNames()
           
 void includeClassMetrics(Metrics metrics)
           
 void includeGroupMetrics(Metrics metrics)
           
 void includeMethodMetrics(Metrics metrics)
           
 void includeProjectMetrics(Metrics metrics)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetricsFactory

public MetricsFactory(java.lang.String projectName,
                      MetricsConfiguration configuration)
Method Detail

getProjectName

public java.lang.String getProjectName()

getConfiguration

public MetricsConfiguration getConfiguration()

createProjectMetrics

public Metrics createProjectMetrics()

createProjectMetrics

public Metrics createProjectMetrics(java.lang.String name)

includeProjectMetrics

public void includeProjectMetrics(Metrics metrics)

getProjectNames

public java.util.Collection getProjectNames()

getProjectMetrics

public java.util.Collection getProjectMetrics()

getAllProjectNames

public java.util.Collection getAllProjectNames()

getAllProjectMetrics

public java.util.Collection getAllProjectMetrics()

createGroupMetrics

public Metrics createGroupMetrics(java.lang.String name)

includeGroupMetrics

public void includeGroupMetrics(Metrics metrics)

getGroupNames

public java.util.Collection getGroupNames()

getGroupMetrics

public java.util.Collection getGroupMetrics()

getAllGroupNames

public java.util.Collection getAllGroupNames()

getAllGroupMetrics

public java.util.Collection getAllGroupMetrics()

createClassMetrics

public Metrics createClassMetrics(java.lang.String name)

includeClassMetrics

public void includeClassMetrics(Metrics metrics)

getClassNames

public java.util.Collection getClassNames()

getClassMetrics

public java.util.Collection getClassMetrics()

getAllClassNames

public java.util.Collection getAllClassNames()

getAllClassMetrics

public java.util.Collection getAllClassMetrics()

createMethodMetrics

public Metrics createMethodMetrics(java.lang.String name)

includeMethodMetrics

public void includeMethodMetrics(Metrics metrics)

getMethodNames

public java.util.Collection getMethodNames()

getMethodMetrics

public java.util.Collection getMethodMetrics()

getAllMethodNames

public java.util.Collection getAllMethodNames()

getAllMethodMetrics

public java.util.Collection getAllMethodMetrics()

clear

public void clear()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.