CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.xml
Interface DOMInput

All Known Implementing Classes:
JavaxDOMInput, NanoXMLDOMInput

public interface DOMInput

DOMInput.

Version:
1.0 10. März 2004 Created.
Author:
Werner Randelshofer

Method Summary
 void closeElement()
          Closes the current element of the DOM Document.
 boolean getAttribute(java.lang.String name, boolean defaultValue)
          Gets an attribute of the current element of the DOM Document.
 double getAttribute(java.lang.String name, double defaultValue)
          Gets an attribute of the current element of the DOM Document.
 float getAttribute(java.lang.String name, float defaultValue)
          Gets an attribute of the current element of the DOM Document.
 int getAttribute(java.lang.String name, int defaultValue)
          Gets an attribute of the current element of the DOM Document.
 java.lang.String getAttribute(java.lang.String name, java.lang.String defaultValue)
          Gets an attribute of the current element of the DOM Document.
 int getElementCount()
          Returns the number of child elements of the current element.
 int getElementCount(java.lang.String tagName)
          Returns the number of child elements with the specified tag name of the current element.
 java.lang.String getTagName()
          Returns the tag name of the current element.
 java.lang.String getText()
          Gets the text of the current element of the DOM Document.
 java.lang.String getText(java.lang.String defaultValue)
          Gets the text of the current element of the DOM Document.
 void openElement(int index)
          Opens the element with the specified index and makes it the current node.
 void openElement(java.lang.String tagName)
          Opens the last element with the specified name and makes it the current node.
 void openElement(java.lang.String tagName, int index)
          Opens the element with the specified name and index and makes it the current node.
 java.lang.Object readObject()
          Reads an object from the current element.
 java.lang.Object readObject(int index)
          Reads an object from the current element.
 

Method Detail

getTagName

java.lang.String getTagName()
Returns the tag name of the current element.


getAttribute

java.lang.String getAttribute(java.lang.String name,
                              java.lang.String defaultValue)
Gets an attribute of the current element of the DOM Document.


getText

java.lang.String getText()
Gets the text of the current element of the DOM Document.


getText

java.lang.String getText(java.lang.String defaultValue)
Gets the text of the current element of the DOM Document.


getAttribute

int getAttribute(java.lang.String name,
                 int defaultValue)
Gets an attribute of the current element of the DOM Document.


getAttribute

double getAttribute(java.lang.String name,
                    double defaultValue)
Gets an attribute of the current element of the DOM Document.


getAttribute

float getAttribute(java.lang.String name,
                   float defaultValue)
Gets an attribute of the current element of the DOM Document.


getAttribute

boolean getAttribute(java.lang.String name,
                     boolean defaultValue)
Gets an attribute of the current element of the DOM Document.


getElementCount

int getElementCount()
Returns the number of child elements of the current element.


getElementCount

int getElementCount(java.lang.String tagName)
Returns the number of child elements with the specified tag name of the current element.


openElement

void openElement(int index)
Opens the element with the specified index and makes it the current node.


openElement

void openElement(java.lang.String tagName)
Opens the last element with the specified name and makes it the current node.


openElement

void openElement(java.lang.String tagName,
                 int index)
Opens the element with the specified name and index and makes it the current node.


closeElement

void closeElement()
Closes the current element of the DOM Document. The parent of the current element becomes the current element.

Throws:
java.lang.IllegalArgumentException - if the provided tagName does not match the tag name of the element.

readObject

java.lang.Object readObject()
Reads an object from the current element.


readObject

java.lang.Object readObject(int index)
Reads an object from the current element.


(c) Werner Randelshofer.
All rights reserved.