ariba.ui.aribaweb.util
Class AWDebugTrace

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWDebugTrace

public class AWDebugTrace
extends java.lang.Object


Nested Class Summary
static class AWDebugTrace.Assignment
           
static class AWDebugTrace.AssignmentRecorder
           
static class AWDebugTrace.AssignmentSource
           
static class AWDebugTrace.AssignmentSourceImpl
           
static class AWDebugTrace.ComponentTraceNode
           
static class AWDebugTrace.MetadataTraceNode
           
static class AWDebugTrace.MetaProvider
           
 
Constructor Summary
AWDebugTrace(AWRequestContext requestContext)
           
 
Method Summary
static java.lang.String basenameFromPath(java.lang.String path)
           
 java.util.List<AWDebugTrace.ComponentTraceNode> componentPathList()
           
 AWDebugTrace.ComponentTraceNode componentTraceRoot()
           
 AWDebugTrace.ComponentTraceNode currentComponentTraceNode()
           
 void didFinishPathTracePhase()
           
static java.lang.String elementName(AWBindableElement element)
           
 void existingElement(AWBaseElement element)
           
 java.util.Map<AWEncodedString,java.util.List<AWEncodedString>> getHierarchy()
           
 AWDebugTrace.ComponentTraceNode lastComponentTrace()
           
 AWComponentDefinition mainComponentDefinition()
           
 void markNextComponentAsMainInTrace()
           
static java.lang.String pathComponent(java.lang.String path, boolean returnPrefix)
           
 void popElementId()
           
 void popMetadata()
           
 void popTraceNode()
           
 void pushComponentPathEntry(AWBindableElement componentReference, AWEncodedString elementId)
           
 void pushElementId(AWEncodedString id)
           
 void pushMetadata(java.lang.String title, java.lang.Object metaPropertyProvider)
           
 void pushMetadata(java.lang.String title, java.lang.Object metaPropertyProvider, boolean assignToNext)
           
 void pushTraceNode(AWBindableElement element)
           
 AWDebugTrace.MetadataTraceNode rootMetadataTraceNode()
           
static void suppressTraceForComponentNamed(java.lang.String componentName, boolean suppressChildren)
           
static void suppressTraceForComponents(java.lang.String[] componentNames, boolean suppressChildren)
           
 void suppressTraceForCurrentScopingElement()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWDebugTrace

public AWDebugTrace(AWRequestContext requestContext)
Method Detail

didFinishPathTracePhase

public void didFinishPathTracePhase()

componentPathList

public java.util.List<AWDebugTrace.ComponentTraceNode> componentPathList()

lastComponentTrace

public AWDebugTrace.ComponentTraceNode lastComponentTrace()

rootMetadataTraceNode

public AWDebugTrace.MetadataTraceNode rootMetadataTraceNode()

pushComponentPathEntry

public void pushComponentPathEntry(AWBindableElement componentReference,
                                   AWEncodedString elementId)

componentTraceRoot

public AWDebugTrace.ComponentTraceNode componentTraceRoot()

currentComponentTraceNode

public AWDebugTrace.ComponentTraceNode currentComponentTraceNode()

mainComponentDefinition

public AWComponentDefinition mainComponentDefinition()

getHierarchy

public java.util.Map<AWEncodedString,java.util.List<AWEncodedString>> getHierarchy()

pushElementId

public void pushElementId(AWEncodedString id)

popElementId

public void popElementId()

pushTraceNode

public void pushTraceNode(AWBindableElement element)

popTraceNode

public void popTraceNode()

suppressTraceForCurrentScopingElement

public void suppressTraceForCurrentScopingElement()

existingElement

public void existingElement(AWBaseElement element)

markNextComponentAsMainInTrace

public void markNextComponentAsMainInTrace()

pathComponent

public static java.lang.String pathComponent(java.lang.String path,
                                             boolean returnPrefix)

basenameFromPath

public static java.lang.String basenameFromPath(java.lang.String path)

elementName

public static java.lang.String elementName(AWBindableElement element)

pushMetadata

public void pushMetadata(java.lang.String title,
                         java.lang.Object metaPropertyProvider)

pushMetadata

public void pushMetadata(java.lang.String title,
                         java.lang.Object metaPropertyProvider,
                         boolean assignToNext)

popMetadata

public void popMetadata()

suppressTraceForComponentNamed

public static void suppressTraceForComponentNamed(java.lang.String componentName,
                                                  boolean suppressChildren)

suppressTraceForComponents

public static void suppressTraceForComponents(java.lang.String[] componentNames,
                                              boolean suppressChildren)


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