org.jvoicexml.xml.vxml
Class VoiceXmlNode

java.lang.Object
  extended by org.jvoicexml.xml.XmlNode
      extended by org.jvoicexml.xml.vxml.VoiceXmlNode
All Implemented Interfaces:
XmlWritable, Node
Direct Known Subclasses:
AbstractCatchElement, Assign, Audio, Block, Break, Choice, Clear, Data, Desc, Disconnect, Else, Elseif, Emphasis, Enumerate, Example, Exit, Field, Filled, Foreach, Form, Goto, Grammar, If, Initial, Item, Lexicon, Link, Log, Mark, Menu, Meta, Metadata, ObjectTag, OneOf, Option, P, Param, Phoneme, Prompt, Property, Prosody, Record, Reprompt, Return, Rule, Ruleref, S, SayAs, Script, Sub, Subdialog, Submit, Tag, Text, Throw, Token, Transfer, Value, Var, Voice, VoiceXmlComment, VoiceXmlDocumentType, Vxml

public abstract class VoiceXmlNode
extends XmlNode

Abstract base class for all nodes in a VoiceXML document. Although this class is an empty class it serves as a base type for all VoiceXML nodes.

Version:
$Revision: 1.2 $

Copyright © 2005 JVoiceXML group - http://jvoicexml.sourceforge.net/

Author:
Dirk Schnelle
See Also:
VoiceXmlDocument, XmlNode

Field Summary
 
Fields inherited from class org.jvoicexml.xml.XmlNode
node
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
protected VoiceXmlNode(Node n)
          Construct a new VoiceXmlNode.
 
Method Summary
 NodeList getChildNodes()
          A NodeList that contains all children of this node.
 Node getFirstChild()
          The first child of this node.
 Node getLastChild()
          The last child of this node.
 Node getNextSibling()
          The node immediately following this node.
 Node getParentNode()
          The parent of this node.
 Node getPreviousSibling()
          The node immediately preceding this node.
 
Methods inherited from class org.jvoicexml.xml.XmlNode
addChild, appendChild, canContainChild, cloneNode, compareDocumentPosition, getAttribute, getAttributeNames, getAttributes, getBaseURI, getChildNodes, getFeature, getLocalName, getNamespaceURI, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getPrefix, getTagName, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, newInstance, normalize, removeChild, replaceChild, setAttribute, setNodeValue, setPrefix, setTextContent, setUserData, toString, writeChildrenXml, writeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VoiceXmlNode

protected VoiceXmlNode(Node n)
Construct a new VoiceXmlNode.

Parameters:
n - The encapsulated node.
Method Detail

getChildNodes

public final NodeList getChildNodes()
A NodeList that contains all children of this node.

Returns:
NodeList

getFirstChild

public final Node getFirstChild()
The first child of this node.

Returns:
Node

getLastChild

public final Node getLastChild()
The last child of this node.

Returns:
Node

getNextSibling

public final Node getNextSibling()
The node immediately following this node.

Returns:
Node

getPreviousSibling

public final Node getPreviousSibling()
The node immediately preceding this node.

Returns:
Node

getParentNode

public final Node getParentNode()
The parent of this node.

Returns:
Node


Copyright © 2005 JVoiceXML group.