TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.loaders.common
Class XMLloopEventLoader

java.lang.Object
  extended byorg.eclipse.hyades.loaders.hierarchy.IgnoredXMLFragmentLoader
      extended byorg.eclipse.hyades.loaders.common.XMLexecutionEventLoader
          extended byorg.eclipse.hyades.loaders.common.XMLloopEventLoader
All Implemented Interfaces:
IXMLEventConstants, XMLFragmentLoader

public class XMLloopEventLoader
extends XMLexecutionEventLoader


Field Summary
protected  boolean asychronous
           
protected static java.lang.String EVENT_LOOP_ASYCHRONOUS
           
protected static java.lang.String EVENT_LOOP_ITERATIONS
           
protected  long iterations
           
 
Fields inherited from class org.eclipse.hyades.loaders.common.XMLexecutionEventLoader
annotation, annotationCDATA, annotationFilename, annotations, conflict, DEBUG, event, EVENT_ANNOTATION, EVENT_ANNOTATION_FILENAME, EVENT_ANNOTATION_TYPE, EVENT_CONFLICT, EVENT_EVENT_TYPE, EVENT_ID, EVENT_NAME, EVENT_OWNERID, EVENT_PARENTID, EVENT_PROPERTY, EVENT_PROPERTY_NAME, EVENT_PROPERTY_TYPE, EVENT_PROPERTY_VALUE, EVENT_REPOSITORY_RECORD, EVENT_REPOSITORY_RECORD_ID, EVENT_REPOSITORY_RECORD_LABEL, EVENT_REPOSITORY_RECORD_TYPE, EVENT_REPOSITORY_RECORD_URI, EVENT_SORT_BY, EVENT_TEXT, EVENT_TIMESTAMP, eventType, id, ModelTraversalLock, name, ownerId, parentId, properties, property, repositoryRecord, repositoryRecords, ROOT_PARENT, sortBy, text, timestamp
 
Fields inherited from class org.eclipse.hyades.loaders.hierarchy.IgnoredXMLFragmentLoader
context
 
Fields inherited from interface org.eclipse.hyades.loaders.common.IXMLEventConstants
CONFLICT_IGNORE, CONFLICT_NONE, CONFLICT_OVERWRITE, CONFLICT_OVERWRITE_IF_EARLIEST, CONFLICT_OVERWRITE_IF_LATEST
 
Constructor Summary
XMLloopEventLoader()
           
 
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
 
Methods inherited from class org.eclipse.hyades.loaders.common.XMLexecutionEventLoader
addCharacters, addYourselfToContainer, endChild, getReferencedTest, isIdentical, needOverwrite, overwrite, printAttribute, printEndTag, printTag, resolveConflict, startChild
 
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

EVENT_LOOP_ITERATIONS

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

EVENT_LOOP_ASYCHRONOUS

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

iterations

protected long iterations

asychronous

protected boolean asychronous
Constructor Detail

XMLloopEventLoader

public XMLloopEventLoader()
Method Detail

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 XMLexecutionEventLoader

addAttribute

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

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 XMLexecutionEventLoader

TPTP 4.4.0 Platform Project
Public API Specification