jimm.twice.xml.dom
Class ProcessingInstruction

java.lang.Object
  extended byjimm.twice.xml.dom.Element
      extended byjimm.twice.xml.dom.NamedElement
          extended byjimm.twice.xml.dom.ProcessingInstruction

public class ProcessingInstruction
extends NamedElement

Used for all processing instructions except '' (for that use XMLDecl).

Author:
Jim Menard, jimm@io.com

Field Summary
protected  java.lang.String text
           
 
Fields inherited from class jimm.twice.xml.dom.NamedElement
name
 
Fields inherited from class jimm.twice.xml.dom.Element
CLOSE_TAG, OPEN_AND_CLOSE_TAG, OPEN_TAG
 
Constructor Summary
ProcessingInstruction(java.lang.String name)
          Constructor.
ProcessingInstruction(java.lang.String name, java.lang.String text)
          Constructor.
 
Method Summary
 void writeTo(java.io.OutputStream out, int openOrClose)
          Writes this element as an XML string.
 
Methods inherited from class jimm.twice.xml.dom.NamedElement
getName
 
Methods inherited from class jimm.twice.xml.dom.Element
writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

protected java.lang.String text
Constructor Detail

ProcessingInstruction

public ProcessingInstruction(java.lang.String name)
Constructor.

Parameters:
name - the processing instruction's name

ProcessingInstruction

public ProcessingInstruction(java.lang.String name,
                             java.lang.String text)
Constructor.

Parameters:
name - the processing instruction's name
text - the text to appear inside the processing instruction after the name; may be null
Method Detail

writeTo

public void writeTo(java.io.OutputStream out,
                    int openOrClose)
             throws java.io.IOException
Description copied from class: Element
Writes this element as an XML string. The parameter openOrClose determines if the open tag (OPEN_TAG), close tag (CLOSE_TAG), or both (OPEN_AND_CLOSE_TAG) should be returned.

Specified by:
writeTo in class Element
Parameters:
out - the output writer
openOrClose - one of OPEN_TAG, CLOSE_TAG, or OPEN_AND_CLOSE_TAG
Throws:
java.io.IOException