electric.xml
Class Instruction

java.lang.Object
  extended byelectric.xml.Node
      extended byelectric.xml.Child
          extended byelectric.xml.Instruction
All Implemented Interfaces:
java.lang.Cloneable, IDOMConstants, IXMLConstants, org.w3c.dom.Node, org.w3c.dom.ProcessingInstruction, java.io.Serializable

public class Instruction
extends Child
implements org.w3c.dom.ProcessingInstruction

Instruction represents an XML processing instruction.

Author:
webMethods
See Also:
Serialized Form

Field Summary
protected  java.lang.String content
           
protected  java.lang.String target
           
 
Fields inherited from class electric.xml.Child
parent
 
Fields inherited from class electric.xml.Node
list, next, prev
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Fields inherited from interface electric.xml.IXMLConstants
ATTLIST_START, ATTLIST_STOP, CDATA, CDATA_START, CDATA_STOP, CLOSE_TAG, COLON, COMMENT_START, COMMENT_STOP, DOCTYPE_START, DOCTYPE_STOP, ELEMENTDECL_START, ELEMENTDECL_STOP, ENCODING, ENTITYDECL_START, ENTITYDECL_STOP, ID, ID_CASE, INSTRUCTION_START, INSTRUCTION_STOP, NEGATIVE_INFINITY, NOT_A_NUMBER, NOTATIONDECL_START, NOTATIONDECL_STOP, NULL, OPEN_TAG, POSITIVE_INFINITY, PUBLIC, SPECIALS, STANDALONE, SUBSTITUTES, SYSTEM, UNDEFINED, VERSION, XML, XML_NAMESPACE, XMLDECL_START, XMLDECL_STOP, XMLNS, XMLNS_NAMESPACE
 
Fields inherited from interface electric.xml.IDOMConstants
CDATA_SECTION_NAME, COMMENT_NAME, CORE, DOCUMENT_FRAGMENT_NAME, DOCUMENT_NAME, HIERARCHY_REQUEST_ERR, TEXT_NAME
 
Constructor Summary
protected Instruction()
           
  Instruction(Instruction instruction)
          Construct a copy of the specified Instruction.
  Instruction(Parent parent)
           
  Instruction(java.lang.String target, java.lang.String content)
          Construct an Instruction with the specified target and content.
 
Method Summary
 java.lang.Object clone()
          Return a clone of this Instruction.
 java.lang.String getContent()
          Return my content.
 java.lang.String getData()
          Return the content.
 java.lang.String getNodeName()
          Return the target.
 short getNodeType()
          Return PROCESSING_INSTRUCTION_NODE.
 java.lang.String getNodeValue()
          Return the content.
 java.lang.String getTarget()
          Return my target.
 void read(NodeReader reader)
           
 void setContent(java.lang.String content)
          Set my content.
 void setData(java.lang.String data)
          Set the content.
 void setNodeValue(java.lang.String nodeValue)
          Set the content.
 void setTarget(java.lang.String target)
          Set my target.
 void write(NodeWriter writer)
          Write myself to the specified writer.
 
Methods inherited from class electric.xml.Child
cloneNode, getByteArray, getByteArray, getByteArray, getBytes, getBytes, getBytes, getDocument, getNextSiblingChild, getOwnerDocument, getParent, getParentNode, getPreviousSiblingChild, getRoot, replaceWith, setNextSiblingChild, setParent, setPreviousSiblingChild, toString, toString, write, write, write
 
Methods inherited from class electric.xml.Node
appendChild, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNextSiblingNode, getNode, getNode, getNodes, getPrefix, getPreviousSibling, getPreviousSiblingNode, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, remove, removeChild, replaceChild, setNextSiblingNode, setPrefix, setPreviousSiblingNode, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setPrefix
 

Field Detail

target

protected java.lang.String target

content

protected java.lang.String content
Constructor Detail

Instruction

public Instruction(java.lang.String target,
                   java.lang.String content)
Construct an Instruction with the specified target and content.

Parameters:
target - The target.
content - The content.

Instruction

public Instruction(Instruction instruction)
Construct a copy of the specified Instruction.

Parameters:
instruction - The Instruction to copy.

Instruction

protected Instruction()

Instruction

public Instruction(Parent parent)
Parameters:
parent -
Method Detail

clone

public java.lang.Object clone()
Return a clone of this Instruction.

Specified by:
clone in class Child

getTarget

public java.lang.String getTarget()
Return my target.

Specified by:
getTarget in interface org.w3c.dom.ProcessingInstruction

setTarget

public void setTarget(java.lang.String target)
Set my target.

Parameters:
target - The new target value.

getContent

public java.lang.String getContent()
Return my content.


setContent

public void setContent(java.lang.String content)
Set my content.

Parameters:
content - The new content value.

read

public void read(NodeReader reader)
          throws java.io.IOException,
                 NamespaceException
Overrides:
read in class Node
Parameters:
reader -
Throws:
java.io.IOException
NamespaceException

write

public void write(NodeWriter writer)
           throws java.io.IOException
Write myself to the specified writer.

Overrides:
write in class Node
Parameters:
writer - The nodeWriter.
Throws:
java.io.IOException - If an I/O exception occurs.

getNodeType

public short getNodeType()
Return PROCESSING_INSTRUCTION_NODE.

Specified by:
getNodeType in interface org.w3c.dom.Node
Overrides:
getNodeType in class Node

getNodeName

public java.lang.String getNodeName()
Return the target.

Specified by:
getNodeName in interface org.w3c.dom.Node
Overrides:
getNodeName in class Node

getNodeValue

public java.lang.String getNodeValue()
Return the content.

Specified by:
getNodeValue in interface org.w3c.dom.Node
Overrides:
getNodeValue in class Node

setNodeValue

public void setNodeValue(java.lang.String nodeValue)
Set the content.

Specified by:
setNodeValue in interface org.w3c.dom.Node
Overrides:
setNodeValue in class Node
Parameters:
nodeValue - The new content value.

getData

public java.lang.String getData()
Return the content.

Specified by:
getData in interface org.w3c.dom.ProcessingInstruction

setData

public void setData(java.lang.String data)
Set the content.

Specified by:
setData in interface org.w3c.dom.ProcessingInstruction
Parameters:
data - The new content value.


copyright© 2001-2004 by webMethods All Rights Reserved.