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 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()
           
 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)

ProjectNames

public java.util.Collection ProjectNames()

ProjectMetrics

public java.util.Collection ProjectMetrics()

CreateGroupMetrics

public Metrics CreateGroupMetrics(java.lang.String name)

GroupNames

public java.util.Collection GroupNames()

GroupMetrics

public java.util.Collection GroupMetrics()

CreateClassMetrics

public Metrics CreateClassMetrics(java.lang.String name)

ClassNames

public java.util.Collection ClassNames()

ClassMetrics

public java.util.Collection ClassMetrics()

CreateMethodMetrics

public Metrics CreateMethodMetrics(java.lang.String name)

MethodNames

public java.util.Collection MethodNames()

MethodMetrics

public java.util.Collection MethodMetrics()

Clear

public void Clear()

toString

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