| org.griphyn.vdl.dax.DAX org.griphyn.vdl.dax.Leaf org.griphyn.vdl.dax.PseudoText
PseudoText | public class PseudoText extends Leaf implements Cloneable(Code) | | This class extends the base class Leaf by adding an
attribute to store the content of a the textual data of mixed
content. The PseudoText is not an element!
author: Jens-S. Vöckler author: Yong Zhao version: $Revision: 50 $ See Also: Leaf See Also: |
Constructor Summary | |
public | PseudoText() Default ctor. | public | PseudoText(String content) Ctor to initialize the content while constructing the class. |
Method Summary | |
public Object | clone() Creates and returns a copy of this object. | public String | getContent() Gets the content state of this object. | public void | setContent(String content) Overwrites the internal state with new content. | public String | toString() Converts the active state into something meant for human consumption.
The method will be called when recursively traversing the instance
tree. | 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. | public String | toXML(String indent, String namespace) Converts the active state into something meant for computer consumption.
The method will be called when recursively traversing the instance
tree. | public void | toXML(Writer stream, String indent, String namespace) Dump the state of the current element as XML output. |
PseudoText | public PseudoText()(Code) | | Default ctor.
|
PseudoText | public PseudoText(String content)(Code) | | Ctor to initialize the content while constructing the class.
This is a convenience ctor.
|
clone | public Object clone()(Code) | | Creates and returns a copy of this object.
a new instance. |
getContent | public String getContent()(Code) | | Gets the content state of this object. The text may contain
other elements which are not quoted or changed in any way,
because the text element is designed to be a leaf node.
The current state of content. The text may be null. See Also: PseudoText.setContent(String) |
setContent | public void setContent(String content)(Code) | | Overwrites the internal state with new content. The supplied content
will become effectively the active state of the object. Usually, this
method will be called during SAX assembly of the instance structure.
Parameters: content - is the new state to register. See Also: PseudoText.getContent() |
toString | public String toString()(Code) | | Converts the active state into something meant for human consumption.
The method will be called when recursively traversing the instance
tree. This method overwrites the default method, since it appears
to be faster to do directly.
The current content enclosed in quotes. |
toString | public void toString(Writer stream) throws IOException(Code) | | 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. This can alsobe a string stream for efficient output. |
toXML | public String toXML(String indent, String namespace)(Code) | | Converts the active state into something meant for computer consumption.
The method will be called when recursively traversing the instance
tree. This method overwrites the inherited methods since it appears
to be faster to do it this way.
FIXME: Contents will not be properly XML quoted.
Parameters: indent - is an arbitrary string to prefix a line with forpretty printing. Usually, an initial amount of zero spaces areused. Unused in this case. Parameters: namespace - is the XML schema namespace prefix. If neitherempty nor null, each element will be prefixed with this prefix,and the root element will map the XML namespace. a string which contains the current string. Since the stringis part of mixed content, no element tags are supplied, nor anyadditional whitespaces. |
toXML | public void toXML(Writer stream, String indent, String namespace) throws IOException(Code) | | Dump the state of the current element as XML output. This function
traverses all sibling classes as necessary, and converts the data
into pretty-printed XML output. The stream interface should be able
to handle large output efficiently.
FIXME: Contents will not be properly XML quoted.
Parameters: stream - is a stream opened and ready for writing. This can alsobe a string stream for efficient output. Parameters: indent - is a String of spaces used for prettyprinting. The initial amount of spaces should be an empty string.The parameter is used internally for the recursive traversal. Parameters: namespace - is the XML schema namespace prefix. If neitherempty nor null, each element will be prefixed with this prefix,and the root element will map the XML namespace. exception: IOException - if something fishy happens to the stream. |
|
|