org.sonar.core.consolidation
Class Node

java.lang.Object
  extended by org.sonar.core.consolidation.Node

public class Node
extends java.lang.Object


Constructor Summary
Node(Snapshot snapshot, DaoFacade dao)
           
 
Method Summary
 void addChild(Node node)
           
 void clear()
           
 java.util.List<Node> getChildren()
           
 java.util.List<ProjectMeasure> getChildrenMeasures()
           
 java.util.List<ProjectMeasure> getChildrenMeasures(MeasureKey key)
           
 ProjectMeasure getMeasure(MeasureKey key)
           
 java.util.List<ProjectMeasure> getMeasures()
           
 java.util.List<ProjectMeasure> getMeasures(MeasureKey key)
           
 java.util.List<ProjectMeasure> getMeasures(Metric metric)
           
 java.lang.Object getMeasureValue(MeasureKey key, java.lang.Object defaultValue)
           
 java.lang.String getName()
           
 java.util.List<RuleFailure> getRuleFailures()
           
 Snapshot getSnapshot()
           
 boolean isJavaTest()
           
 boolean isLeaf()
           
 boolean isPackage()
           
 boolean isProject()
           
 boolean isRootProject()
           
 java.util.List<Node> loadChildren()
           
 void saveMeasure(MeasureKey key, java.lang.Double value)
           
 void saveMeasure(MeasureKey key, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(Snapshot snapshot,
            DaoFacade dao)
Method Detail

loadChildren

public java.util.List<Node> loadChildren()

getRuleFailures

public java.util.List<RuleFailure> getRuleFailures()

saveMeasure

public void saveMeasure(MeasureKey key,
                        java.lang.Double value)

saveMeasure

public void saveMeasure(MeasureKey key,
                        java.lang.String value)

getChildren

public java.util.List<Node> getChildren()

getSnapshot

public Snapshot getSnapshot()

getMeasures

public java.util.List<ProjectMeasure> getMeasures()

getChildrenMeasures

public java.util.List<ProjectMeasure> getChildrenMeasures()

getMeasures

public java.util.List<ProjectMeasure> getMeasures(MeasureKey key)

getMeasures

public java.util.List<ProjectMeasure> getMeasures(Metric metric)

getChildrenMeasures

public java.util.List<ProjectMeasure> getChildrenMeasures(MeasureKey key)

getMeasure

public ProjectMeasure getMeasure(MeasureKey key)

getMeasureValue

public java.lang.Object getMeasureValue(MeasureKey key,
                                        java.lang.Object defaultValue)

isLeaf

public boolean isLeaf()

isProject

public boolean isProject()

isRootProject

public boolean isRootProject()

isJavaTest

public boolean isJavaTest()

isPackage

public boolean isPackage()

clear

public void clear()

addChild

public void addChild(Node node)

getName

public java.lang.String getName()

toString

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


Copyright © 2007-2008 hortis. All Rights Reserved.