|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.isi.pegasus.planner.dax.Transformation
public class Transformation
This Object is used to create a complex Transformation. A complex transformation is one that uses other executables and files
| Field Summary | |
|---|---|
protected List<Invoke> |
mInvokes
|
protected String |
mName
Name of the transformation |
protected String |
mNamespace
Namespace of the Transformation |
protected List<CatalogType> |
mUses
List of executable of files used by the transformation |
protected String |
mVersion
Version of the transformation |
| Constructor Summary | |
|---|---|
Transformation(String name)
Create a new Transformation object |
|
Transformation(String namespace,
String name,
String version)
Create a new Transformation Object |
|
Transformation(Transformation t)
Copy Constructor |
|
| Method Summary | |
|---|---|
Transformation |
addInvoke(Invoke.WHEN when,
String what)
Add a Notification for this Transformation |
Transformation |
addInvoke(Invoke invoke)
Add a Notification for this Transformation |
Transformation |
addInvokes(List<Invoke> invokes)
Add a List of Notifications for this Transformation |
boolean |
equals(Object obj)
|
List<Invoke> |
getInvoke()
Return the list of Notification objects |
String |
getName()
Get the name of the transformation |
String |
getNamespace()
Get the namespace of the transformation |
List<CatalogType> |
getUses()
Get the List of files and/or executables being used by the transformation |
String |
getVersion()
Get the version of the transformation |
int |
hashCode()
|
String |
toString()
|
void |
toXML(XMLWriter writer)
|
void |
toXML(XMLWriter writer,
int indent)
|
Transformation |
uses(CatalogType fileorexecutable)
Set the file or executable being used by the transformation |
Transformation |
uses(List<CatalogType> filesorexecutables)
Set the List of files and/or executables being used by the transformation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String mNamespace
protected String mName
protected String mVersion
protected List<CatalogType> mUses
protected List<Invoke> mInvokes
| Constructor Detail |
|---|
public Transformation(String name)
name - public Transformation(Transformation t)
t -
public Transformation(String namespace,
String name,
String version)
namespace - name - version - | Method Detail |
|---|
public String getName()
public String getNamespace()
public String getVersion()
public List<Invoke> getInvoke()
public Transformation addInvoke(Invoke.WHEN when,
String what)
when - what -
public Transformation addInvoke(Invoke invoke)
invoke -
public Transformation addInvokes(List<Invoke> invokes)
invokes -
public Transformation uses(CatalogType fileorexecutable)
fileorexecutable -
public Transformation uses(List<CatalogType> filesorexecutables)
filesorexecutables -
public List<CatalogType> getUses()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic void toXML(XMLWriter writer)
public void toXML(XMLWriter writer,
int indent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||