ariba.ui.aribaweb.util
Class AWDebugTrace.ComponentTraceNode

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWDebugTrace.ComponentTraceNode
All Implemented Interfaces:
Cloneable
Enclosing class:
AWDebugTrace

public static class AWDebugTrace.ComponentTraceNode
extends Object
implements Cloneable


Constructor Summary
AWDebugTrace.ComponentTraceNode(AWBindableElement ref, AWDebugTrace.ComponentTraceNode parent, AWEncodedString id)
           
 
Method Summary
 AWDebugTrace.MetadataTraceNode associatedMetadata()
           
 Map<AWDebugTrace.AssignmentSource,List<AWDebugTrace.Assignment>> associatedMetadataAssignmentMap()
           
 Map associatedMetadataProperties()
           
 Object associatedMetadataProvider()
           
 List<AWDebugTrace.ComponentTraceNode> children()
           
 AWDebugTrace.ComponentTraceNode cloneTree()
           
 AWDebugTrace.ComponentTraceNode collapseChildren()
           
 AWDebugTrace.ComponentTraceNode collapseChildren(ariba.ui.aribaweb.util.AWDebugTrace.ComponentTraceNode.NodeFilter filter)
           
 AWDebugTrace.ComponentTraceNode collapseNonMetadataChildren()
           
 AWComponentDefinition componentDefinition()
           
 AWBindableElement element()
           
 String elementId()
           
 boolean elementIsStateless()
           
 AWDebugTrace.ComponentTraceNode findFirstNodeMatching(AWComponentDefinition componentDefinition)
           
 AWDebugTrace.ComponentTraceNode popChild()
           
 AWDebugTrace.ComponentTraceNode pushChild(AWBindableElement ref, AWEncodedString id)
           
 void setSourceReference(AWComponentReference ref)
           
 AWBindableElement sourceReference()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWDebugTrace.ComponentTraceNode

public AWDebugTrace.ComponentTraceNode(AWBindableElement ref,
                                       AWDebugTrace.ComponentTraceNode parent,
                                       AWEncodedString id)
Method Detail

elementId

public String elementId()

cloneTree

public AWDebugTrace.ComponentTraceNode cloneTree()

pushChild

public AWDebugTrace.ComponentTraceNode pushChild(AWBindableElement ref,
                                                 AWEncodedString id)

popChild

public AWDebugTrace.ComponentTraceNode popChild()

collapseChildren

public AWDebugTrace.ComponentTraceNode collapseChildren(ariba.ui.aribaweb.util.AWDebugTrace.ComponentTraceNode.NodeFilter filter)

collapseChildren

public AWDebugTrace.ComponentTraceNode collapseChildren()

collapseNonMetadataChildren

public AWDebugTrace.ComponentTraceNode collapseNonMetadataChildren()

findFirstNodeMatching

public AWDebugTrace.ComponentTraceNode findFirstNodeMatching(AWComponentDefinition componentDefinition)

setSourceReference

public void setSourceReference(AWComponentReference ref)

children

public List<AWDebugTrace.ComponentTraceNode> children()

element

public AWBindableElement element()

sourceReference

public AWBindableElement sourceReference()

associatedMetadata

public AWDebugTrace.MetadataTraceNode associatedMetadata()

associatedMetadataProvider

public Object associatedMetadataProvider()

associatedMetadataProperties

public Map associatedMetadataProperties()

associatedMetadataAssignmentMap

public Map<AWDebugTrace.AssignmentSource,List<AWDebugTrace.Assignment>> associatedMetadataAssignmentMap()

componentDefinition

public AWComponentDefinition componentDefinition()

elementIsStateless

public boolean elementIsStateless()


AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.