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 project_name, MetricsConfiguration configuration)
           
 
Method Summary
 java.util.Collection AllClassMetrics()
           
 java.util.Collection AllClassNames()
           
 java.util.Collection AllGroupMetrics()
           
 java.util.Collection AllGroupNames()
           
 java.util.Collection AllMethodMetrics()
           
 java.util.Collection AllMethodNames()
           
 java.util.Collection AllProjectMetrics()
           
 java.util.Collection AllProjectNames()
           
 java.util.Collection ClassMetrics()
           
 java.util.Collection ClassNames()
           
 void Clear()
           
 MetricsConfiguration Configuration()
           
 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 GroupMetrics()
           
 java.util.Collection GroupNames()
           
 void IncludeClassMetrics(Metrics metrics)
           
 void IncludeGroupMetrics(Metrics metrics)
           
 void IncludeMethodMetrics(Metrics metrics)
           
 void IncludeProjectMetrics(Metrics metrics)
           
 java.util.Collection MethodMetrics()
           
 java.util.Collection MethodNames()
           
 java.util.Collection ProjectMetrics()
           
 java.lang.String ProjectName()
           
 java.util.Collection ProjectNames()
           
 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 project_name,
                      MetricsConfiguration configuration)
Method Detail

ProjectName

public java.lang.String ProjectName()

Configuration

public MetricsConfiguration Configuration()

CreateProjectMetrics

public Metrics CreateProjectMetrics()

CreateProjectMetrics

public Metrics CreateProjectMetrics(java.lang.String name)

IncludeProjectMetrics

public void IncludeProjectMetrics(Metrics metrics)

ProjectNames

public java.util.Collection ProjectNames()

ProjectMetrics

public java.util.Collection ProjectMetrics()

AllProjectNames

public java.util.Collection AllProjectNames()

AllProjectMetrics

public java.util.Collection AllProjectMetrics()

CreateGroupMetrics

public Metrics CreateGroupMetrics(java.lang.String name)

IncludeGroupMetrics

public void IncludeGroupMetrics(Metrics metrics)

GroupNames

public java.util.Collection GroupNames()

GroupMetrics

public java.util.Collection GroupMetrics()

AllGroupNames

public java.util.Collection AllGroupNames()

AllGroupMetrics

public java.util.Collection AllGroupMetrics()

CreateClassMetrics

public Metrics CreateClassMetrics(java.lang.String name)

IncludeClassMetrics

public void IncludeClassMetrics(Metrics metrics)

ClassNames

public java.util.Collection ClassNames()

ClassMetrics

public java.util.Collection ClassMetrics()

AllClassNames

public java.util.Collection AllClassNames()

AllClassMetrics

public java.util.Collection AllClassMetrics()

CreateMethodMetrics

public Metrics CreateMethodMetrics(java.lang.String name)

IncludeMethodMetrics

public void IncludeMethodMetrics(Metrics metrics)

MethodNames

public java.util.Collection MethodNames()

MethodMetrics

public java.util.Collection MethodMetrics()

AllMethodNames

public java.util.Collection AllMethodNames()

AllMethodMetrics

public java.util.Collection AllMethodMetrics()

Clear

public void Clear()

toString

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