Class EnvEntry
- java.lang.Object
-
- org.griphyn.vdl.Chimera
-
- edu.isi.pegasus.planner.invocation.Invocation
-
- edu.isi.pegasus.planner.invocation.EnvEntry
-
- All Implemented Interfaces:
HasText
,java.io.Serializable
public class EnvEntry extends Invocation implements HasText
This class pushes an environmental entry into the environment map. This calls is expected to be transient to the parsing process only.- Version:
- $Revision$
- Author:
- Jens-S. Vöckler, Yong Zhao
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EnvEntry()
Default c'tor: Construct a hollow shell and allow further information to be added later.EnvEntry(java.lang.String key)
C'tor: Prepares a given key for accepting a value later on.EnvEntry(java.lang.String key, java.lang.String value)
C'tor: Fully initializes the class
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendValue(java.lang.String fragment)
Appends a piece of text to the existing text.java.lang.String
getKey()
Accessorjava.lang.String
getValue()
Accessorvoid
setKey(java.lang.String m_key)
Accessor.void
setValue(java.lang.String value)
Accessor.void
toString(java.io.Writer stream)
Converts the active state into something meant for human consumption.void
toXML(java.io.Writer stream, java.lang.String indent, java.lang.String namespace)
Dumps the state of the current element as XML output.
-
-
-
Constructor Detail
-
EnvEntry
public EnvEntry()
Default c'tor: Construct a hollow shell and allow further information to be added later.
-
EnvEntry
public EnvEntry(java.lang.String key)
C'tor: Prepares a given key for accepting a value later on.- Parameters:
key
- is the key to prepare
-
EnvEntry
public EnvEntry(java.lang.String key, java.lang.String value)
C'tor: Fully initializes the class- Parameters:
key
- is the key to preparevalue
- is the value to remember
-
-
Method Detail
-
appendValue
public void appendValue(java.lang.String fragment)
Appends a piece of text to the existing text.- Specified by:
appendValue
in interfaceHasText
- Parameters:
fragment
- is a piece of text to append to existing text. Appendingnull
is a noop.
-
getKey
public java.lang.String getKey()
Accessor- See Also:
setKey(String)
-
setKey
public void setKey(java.lang.String m_key)
Accessor.- Parameters:
m_key
-- See Also:
getKey()
-
getValue
public java.lang.String getValue()
Accessor- Specified by:
getValue
in interfaceHasText
- See Also:
setValue(String)
-
setValue
public void setValue(java.lang.String value)
Accessor.- Specified by:
setValue
in interfaceHasText
- Parameters:
value
- is the new value to set.- See Also:
getValue()
-
toString
public void toString(java.io.Writer stream) throws java.io.IOException
Converts the active state into something meant for human consumption. The method will be called when recursively traversing the instance tree.- Specified by:
toString
in classorg.griphyn.vdl.Chimera
- Parameters:
stream
- is a stream opened and ready for writing. This can also be a string stream for efficient output.- Throws:
java.io.IOException
- if something fishy happens to the stream.
-
toXML
public void toXML(java.io.Writer stream, java.lang.String indent, java.lang.String namespace) throws java.io.IOException
Dumps the state of the current element as XML output. However, for the given instance, this class is ludicrious.- Specified by:
toXML
in classorg.griphyn.vdl.Chimera
- Parameters:
stream
- is a stream opened and ready for writing. This can also be a string stream for efficient output.indent
- is aString
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.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.- Throws:
java.io.IOException
- if something fishy happens to the stream.- See Also:
BufferedWriter
-
-