Modifier and Type | Field and Description |
---|---|
private boolean |
mDone |
Constructor and Description |
---|
ExampleDAXCallback() |
Modifier and Type | Method and Description |
---|---|
void |
cbCompoundTransformation(CompoundTransformation compoundTransformation)
Callback when a compound transformation is encountered in the DAX
|
void |
cbDocument(Map attributes)
Callback when the opening tag was parsed.
|
void |
cbDone()
Callback when the parsing of the document is done.
|
void |
cbExecutable(TransformationCatalogEntry tce)
Callback when a transformation catalog entry is encountered in the DAX
|
void |
cbFile(ReplicaLocation rl)
Callback when a replica catalog entry is encountered in the DAX
|
void |
cbJob(Job job)
Callback for the job from section 2 jobs.
|
void |
cbParents(String child,
List parents)
Callback for child and parent relationships from section 3.
|
void |
cbWfInvoke(Invoke invoke)
Callback when a invoke entry is encountered in the top level inside the adag element in the DAX.
|
Object |
getConstructedObject()
Returns an ADag object corresponding to the abstract plan it has generated.
|
void |
initialize(PegasusBag bag,
String dax)
The overloaded constructor.
|
public void initialize(PegasusBag bag, String dax)
initialize
in interface Callback
bag
- the bag of initialization objects containing the properties
and the loggerdax
- the path to the DAX file.public void cbDocument(Map attributes)
cbDocument
in interface Callback
attributes
- is a map of attribute key to attribute valuepublic void cbWfInvoke(Invoke invoke)
cbWfInvoke
in interface Callback
invoke
- the invoke objectpublic void cbJob(Job job)
public void cbParents(String child, List parents)
public void cbDone()
public Object getConstructedObject()
getConstructedObject
in interface Callback
public void cbCompoundTransformation(CompoundTransformation compoundTransformation)
cbCompoundTransformation
in interface Callback
compoundTransformation
- the compound transforamtionpublic void cbFile(ReplicaLocation rl)
public void cbExecutable(TransformationCatalogEntry tce)
cbExecutable
in interface Callback
tce
- the transformationc catalog entry object.