public class Data extends Invocation implements HasText
StatCall
class.StatCall
,
Serialized FormModifier and Type | Field and Description |
---|---|
private boolean |
m_truncated
Indicates, if the data is only partial.
|
private java.lang.StringBuffer |
m_value
This is the data contained between the tags.
|
Constructor and Description |
---|
Data()
Default c'tor: Construct a hollow shell and allow further
information to be added later.
|
Data(java.lang.String value)
Constructs a piece of data.
|
Data(java.lang.String value,
boolean truncated)
Constructs a piece of data.
|
Modifier and Type | Method and Description |
---|---|
void |
appendValue(java.lang.String fragment)
Appends a piece of text to the existing text.
|
boolean |
getTruncated()
Accessor
|
java.lang.String |
getValue()
Accessor
|
void |
setTruncated(boolean truncated)
Accessor.
|
void |
setValue(java.lang.String value)
Accessor.
|
void |
toString(java.io.Writer stream)
Converts the active state into something meant for human consumption.
|
java.lang.String |
toXML(java.lang.String indent)
Dumps the state of the current element as XML output.
|
void |
toXML(java.io.Writer stream,
java.lang.String indent,
java.lang.String namespace)
Dump the state of the current element as XML output.
|
private java.lang.StringBuffer m_value
null
value is not valid.private boolean m_truncated
public Data()
public Data(java.lang.String value)
value
- is the data to remember. The string may be empty,
but it must not be null
.java.lang.NullPointerException
- if the argument was null.public Data(java.lang.String value, boolean truncated)
value
- is the data to remember. The string may be empty,
but it must not be null
.truncated
- is a flag to indicate that the data is partial.java.lang.NullPointerException
- if the argument was null.public void appendValue(java.lang.String fragment)
appendValue
in interface HasText
fragment
- is a piece of text to append to existing text.
Appending null
is a noop.public boolean getTruncated()
setTruncated(boolean)
public void setTruncated(boolean truncated)
truncated
- getTruncated()
public java.lang.String getValue()
getValue
in interface HasText
setValue(String)
public void setValue(java.lang.String value)
setValue
in interface HasText
value
- is the new value to set.getValue()
public void toString(java.io.Writer stream) throws java.io.IOException
toString
in class org.griphyn.vdl.Chimera
stream
- is a stream opened and ready for writing. This can also
be a string stream for efficient output.java.io.IOException
- if something fishy happens to the stream.public java.lang.String toXML(java.lang.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(java.io.Writer stream, java.lang.String indent, java.lang.String namespace) throws java.io.IOException
toXML
in class org.griphyn.vdl.Chimera
stream
- 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.java.io.IOException
- if something fishy happens to the stream.BufferedWriter