TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.loaders.trace
Class XMLobjAllocLoader

java.lang.Object
  extended byorg.eclipse.hyades.loaders.hierarchy.IgnoredXMLFragmentLoader
      extended byorg.eclipse.hyades.loaders.trace.TraceXMLFragmentLoader
          extended byorg.eclipse.hyades.loaders.trace.XMLobjAllocLoader
All Implemented Interfaces:
XMLFragmentLoader

public class XMLobjAllocLoader
extends TraceXMLFragmentLoader


Field Summary
protected  short firstSeenIndex
           
protected static java.lang.String IS_ARRAY
           
protected  int isArray
           
protected static java.lang.String OBJ_ID
           
protected  long objId
           
protected  int size
           
protected static java.lang.String SIZE
           
 
Fields inherited from class org.eclipse.hyades.loaders.trace.TraceXMLFragmentLoader
aClass, ANNOTATION, annotations, CLASS_CLASS1, CLASS_CLASS2, CLASS_ID_REF, classIdRef, createClassObjects, createVirtualObjects, currentAnnotation, currentAnnotationValueEntry, currentAnnotationValueEntryActive, deltaSize, language, LANGUAGE, loadToModel, METHOD_ID_REF, methodIdRef, NAME, OBJ_ID_REF, objectValue, objIdRef, precision, PRECISION, SOURCE_NAME, sourceName, theClass, theHeapDump, theMethod, theObject, theProcess, theThread, THREAD_ID_REF, threadIdRef, time, TIME, UNKNOWN, VALUE, virtualObject
 
Fields inherited from class org.eclipse.hyades.loaders.hierarchy.IgnoredXMLFragmentLoader
context
 
Constructor Summary
XMLobjAllocLoader()
           
 
Method Summary
 void addAttribute(java.lang.String name, java.lang.String value)
           
 void addYourselfInContext()
          This is called on end of root element of each fragment
 void initialize(HierarchyContext context, java.lang.String name)
          This is called on start of root element of each fragment
protected  void processEF(int step)
           
protected  void processES(int step)
           
protected  void processHF(int step)
           
protected  void processHS(int step)
           
 
Methods inherited from class org.eclipse.hyades.loaders.trace.TraceXMLFragmentLoader
addAnnotationsIfRequired, addCharacters, addLanguageIfRequired, createDeltaTime, createObject, createObject, createObjectAndClassObject, createTRCFullHeapObject, createTRCFullHeapObject, createTRCFullTraceObject, createTRCFullTraceObject, createTRCHeapObject, createTRCHeapObject, createTRCMethod, createTRCObject, dispatchProcessMode, dynamicProcess, endChild, getClassByIdRef, getClassObject, getClassObjectByIdRef, getMethodByIdRef, getObjectByIdRef, getProcess, getThreadByIdRef, getTRCObjectProcess, getZeroTime, processENI, processHF_EF, processHF_ES, processHS_ENI, processHS_ES, startChild, updateVirtualObject
 
Methods inherited from class org.eclipse.hyades.loaders.hierarchy.IgnoredXMLFragmentLoader
cleanUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIZE

protected static final java.lang.String SIZE
See Also:
Constant Field Values

IS_ARRAY

protected static final java.lang.String IS_ARRAY
See Also:
Constant Field Values

OBJ_ID

protected static final java.lang.String OBJ_ID
See Also:
Constant Field Values

isArray

protected int isArray

size

protected int size

objId

protected long objId

firstSeenIndex

protected short firstSeenIndex
Constructor Detail

XMLobjAllocLoader

public XMLobjAllocLoader()
Method Detail

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.String value)
Specified by:
addAttribute in interface XMLFragmentLoader
Overrides:
addAttribute in class TraceXMLFragmentLoader

addYourselfInContext

public void addYourselfInContext()
Description copied from interface: XMLFragmentLoader
This is called on end of root element of each fragment

Specified by:
addYourselfInContext in interface XMLFragmentLoader
Overrides:
addYourselfInContext in class IgnoredXMLFragmentLoader

initialize

public void initialize(HierarchyContext context,
                       java.lang.String name)
Description copied from interface: XMLFragmentLoader
This is called on start of root element of each fragment

Specified by:
initialize in interface XMLFragmentLoader
Overrides:
initialize in class TraceXMLFragmentLoader

processEF

protected void processEF(int step)
Overrides:
processEF in class TraceXMLFragmentLoader

processES

protected void processES(int step)
Overrides:
processES in class TraceXMLFragmentLoader

processHF

protected void processHF(int step)
Overrides:
processHF in class TraceXMLFragmentLoader

processHS

protected void processHS(int step)
Overrides:
processHS in class TraceXMLFragmentLoader

TPTP 4.1.0 Platform Project
Public API Specification