Method Summary |
|
public void | addArgument(Leaf vArgument) |
public void | addArgument(int index, Leaf vArgument) Accessor: Inserts an argument at an arbitrary place into the list. |
public boolean | addProfile(Profile vProfile) Accessor: Appends a profile definition to the list of profiles. |
public void | addProfile(int index, Profile vProfile) Accessor: Inserts a profile definition at an arbitrary position
into the list of profiles. |
public void | addUses(Filename filename) Accessor: Appends a filename to the list of used filenames. |
public void | addUses(int index, Filename filename) Accessor: Inserts a logical filename at an arbitrary position
into the list of used filenames. |
public Object | clone() Creates and returns a copy of this object. |
public Enumeration | enumerateArgument() Accessor: Provides an iterator for the argument fragment list. |
public Enumeration | enumerateProfile() Accessor: Provides an iterator for the Profile list. |
public Enumeration | enumerateUses() Accessor: Provides an iterator for the used Filename list. |
public Leaf | getArgument(int index) Accessor: Obtains an argument fragment from an arbitrary position.
Parameters: index - is the place to look up the element at. |
public Leaf[] | getArgument() |
public int | getArgumentCount() Accessor: Obtains the count of fragments in the argument list. |
public java.util.List | getArgumentList() Accessor: Gets an array of all values that constitute the current
argument line. |
public String | getChain() Accessor: Obtains the XML list attribute which contains the
chain of compound transformations that lead to this job. |
public String | getDVName() Accessor: Obtains the current name from the DV that created
this job. |
public String | getDVNamespace() Accessor: Obtains the current namespace from the DV that created
this job. |
public String | getDVVersion() Accessor: Obtains the current version from the DV that created
this job. |
public String | getID() Accessor: Obtains the unique ID of this job. |
public int | getLevel() |
public String | getName() Accessor: Obtains the current name of the job. |
public String | getNamespace() Accessor: Obtains the current namespace that is used for the
definition. |
public Profile | getProfile(int index) Accessor: Obtains an Profile at an arbitrary position. |
public Profile[] | getProfile() Accessor: Obtains all profiles. |
public int | getProfileCount() Accessor: Counts the number of profile specifications known to this job. |
public java.util.List | getProfileList() Accessor: Obtain a read-only copy of the list of all
Profile specifications. |
public Filename | getStderr() Accessor: Obtains the current setting of stderr redirection. |
public Filename | getStdin() Accessor: Obtains the current setting of stdin redirection. |
public Filename | getStdout() Accessor: Obtains the current setting of stdout redirection. |
public Filename | getUses(int index) Accessor: Obtains an Filename at an arbitrary position. |
public Filename[] | getUses() Accessor: Obtain a copy of the list of all Filename
specifications, that were part of the arguments that generated
this job. |
public int | getUsesCount() Accessor: Counts the number of argument-referenced logical filenames
known to this job. |
public java.util.List | getUsesList() Accessor: Obtain a copy of the list of all Filename
specifications, that were part of the arguments that generated
this job. |
public String | getVersion() Accessor: Obtains the current version of the definition. |
public Iterator | iterateArgument() Accessor: Provides an iterator to the internal list of all
commandline argument elements. |
public Iterator | iterateProfile() Accessor: Provides an iterator to the internal list of all
profiles. |
public Iterator | iterateUses() Accessor: Provides an iterator to the internal list of used
filenames. |
public ListIterator | listIterateArgument() Accessor: Provides a list iterator to the internal list of all
commandline argument elements. |
public ListIterator | listIterateArgument(int start) Accessor: Provides a list iterator to the internal list of all
commandline argument elements. |
public ListIterator | listIterateProfile() Accessor: Provides a list iterator to the internal list of all
profiles. |
public ListIterator | listIterateProfile(int start) Accessor: Provides a list iterator to the internal list of all
profiles. |
public ListIterator | listIterateUses() Accessor: Provides a list iterator to the internal list of all
used filenames. |
public ListIterator | listIterateUses(int start) Accessor: Provides a list iterator to the internal list of all
used filenames. |
public void | removeAllArgument() Accessor: Removes all commandline arguments pieces. |
public void | removeAllProfile() Accessor: Removes all profile declarations. |
public void | removeAllUses() Accessor: Removes all known Filename s. |
public Leaf | removeArgument(int index) Accessor: Removes a commandline argument fragment from the
commandline. |
public Profile | removeProfile(int index) Accessor: Removes a profile. |
public Filename | removeUses(int index) Accessor: Removes a used filename from the list of
argument-referenced LFNs. |
public void | setArgument(int index, Leaf vArgument) Accessor: Overwrites an commandline argument fragment with a new one. |
public void | setArgument(Leaf[] argumentArray) Accessor: Replace the commandline arguments with a new commandline
argument fragment list. |
public void | setArgument(java.util.Collection arguments) Accessor: Replace the commandline arguments with a new commandline
argument fragment list. |
public void | setChain(String chain) Accessor: Sets the XML list attribute which contains the
chain of compound transformations that lead to this job. |
public void | setDV(String namespace, String name, String version) Accessor: Sets or overwrites the DV FQDN triple. |
public void | setDVName(String name) Accessor: Sets or overwrites the DV name identifier. |
public void | setDVNamespace(String namespace) Accessor: Sets or overwrites the DV namespace identifier. |
public void | setDVVersion(String version) Accessor: Sets or overwrites the DV version identifier. |
public void | setID(String id) Accessor: Sets the unique ID of this job. |
public void | setLevel(int level) Accessor. |
public void | setName(String name) Accessor: Sets the current name of the job. |
public void | setNamespace(String namespace) Accessor: Sets or overwrites the TR namespace identifier. |
public void | setProfile(int index, Profile vProfile) |
public void | setProfile(Profile[] profileArray) Accessor: Replace the internal profile list with a new list. |
public void | setProfile(java.util.Collection profiles) Accessor: Replace the internal profile list with a new list. |
public void | setStderr(Filename f) Accessor: Sets or releases the stderr redirection. |
public void | setStdin(Filename f) Accessor: Sets or releases the stdin redirection. |
public void | setStdout(Filename f) Accessor: Sets or releases the stdout redirection. |
public void | setUses(int index, Filename vFilename) Accessor: Overwrites a used filename with a new LFN. |
public void | setUses(Filename[] filenameArray) Accessor: Replace the internal list of used LFNs with a new list. |
public void | setUses(java.util.Collection filenames) Accessor: Replace the internal list of used LFNs with a new list. |
public void | setVersion(String version) Accessor: Sets the version of the definition. |
public void | toString(Writer stream) Converts the active state into something meant for human consumption.
The method will be called when recursively traversing the instance
tree.
Parameters: stream - is a stream opened and ready for writing. |
public void | toXML(Writer stream, String indent, String namespace) Dump the state of the current element as XML output. |