edu.isi.pegasus.planner.invocation
public class CommandLine extends Invocation implements HasText
Job,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
private String |
m_executable
This is the executable that was run.
|
private StringBuffer |
m_value
This is the data contained between the tags.
|
| Constructor and Description |
|---|
CommandLine()
Default c'tor: Construct a hollow shell and allow further
information to be added later.
|
CommandLine(String executable)
Constructs an applications without arguments.
|
CommandLine(String executable,
String value)
Constructs an applications with arguments.
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendValue(String fragment)
Appends a piece of text to the existing text.
|
String |
getExecutable()
Accessor
|
String |
getValue()
Accessor
|
void |
setExecutable(String executable)
Accessor.
|
void |
setValue(String value)
Accessor.
|
void |
toString(Writer stream)
Converts the active state into something meant for human consumption.
|
String |
toXML(String indent)
Dumps the state of the current element as XML output.
|
void |
toXML(Writer stream,
String indent,
String namespace)
Dump the state of the current element as XML output.
|
private String m_executable
private StringBuffer m_value
public CommandLine()
public CommandLine(String executable)
executable - is the name of the application.public void appendValue(String fragment)
appendValue in interface HasTextfragment - is a piece of text to append to existing text.
Appending null is a noop.public String getExecutable()
setExecutable(String)public void setExecutable(String executable)
executable - getExecutable()public String getValue()
getValue in interface HasTextsetValue(String)public void setValue(String value)
setValue in interface HasTextvalue - is the new value to set.getValue()public void toString(Writer stream) throws IOException
toString in class org.griphyn.vdl.Chimerastream - is a stream opened and ready for writing. This can also
be a string stream for efficient output.IOException - if something fishy happens to the stream.public String toXML(String indent)
indent - is a String of spaces used for pretty
printing. The initial amount of spaces should be an empty string.
The parameter is used internally for the recursive traversal.public void toXML(Writer stream, String indent, String namespace) throws IOException
toXML in class org.griphyn.vdl.Chimerastream - is a stream opened and ready for writing. This can also
be a string stream for efficient output.indent - is a String of spaces used for pretty
printing. The initial amount of spaces should be an empty string.
The parameter is used internally for the recursive traversal.
If a null value is specified, no indentation nor
linefeeds will be generated.namespace - is the XML schema namespace prefix. If neither
empty nor null, each element will be prefixed with this prefix,
and the root element will map the XML namespace.IOException - if something fishy happens to the stream.BufferedWriter