cz.cuni.jagrlib.xml
Class XMLAction

java.lang.Object
  extended by cz.cuni.jagrlib.xml.XMLAction

public class XMLAction
extends java.lang.Object

Support class for XML output.

Since:
0.23
See Also:
XMLAction.java

Field Summary
static java.lang.String DELIMITER0
           
static java.lang.String DELIMITER1
           
static java.lang.String DELIMITER2
           
static java.lang.String DELIMITER3
           
static java.lang.String DELIMITER4
           
static java.lang.String DELIMITER5
           
static java.lang.String DELIMITER6
           
 
Constructor Summary
XMLAction()
           
 
Method Summary
static org.w3c.dom.Node appendChild(org.w3c.dom.Document doc, org.w3c.dom.Node nodeTo, java.lang.String delimiter, java.lang.String nodeName)
          Appends child to node.
static org.w3c.dom.Node appendChild(org.w3c.dom.Document doc, org.w3c.dom.Node nodeTo, java.lang.String delimiter, java.lang.String nodeName, java.lang.String nodeValue)
          Appends child to node.
static boolean getBoolLegacy(org.w3c.dom.Node _node, java.lang.String _name)
          Returns value of node from branch as boolean.
static org.w3c.dom.Node getFirstChildElement(org.w3c.dom.Node _parent)
          Returns first child Element.
static boolean getFlag(org.w3c.dom.Node _node, java.lang.String _name)
          Returns boolean flag (presence of the given tag, the shortest variant is name).
static java.lang.Integer getIntegerValue(org.w3c.dom.Node _node, java.lang.String _name)
          Returns value of node from branch as Integer.
static int getIntValue(org.w3c.dom.Node _node, java.lang.String _name)
          Returns value of node from branch as integer.
static org.w3c.dom.Node getNextSiblingElement(org.w3c.dom.Node _node)
          Returns next sibling Element.
static org.w3c.dom.Node getNode(org.w3c.dom.Node _node, java.lang.String _name)
          Returns node from branch.
static java.lang.String getValue(org.w3c.dom.Node _node, java.lang.String _name)
          Returns value of node from branch.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELIMITER0

public static final java.lang.String DELIMITER0
See Also:
Constant Field Values

DELIMITER1

public static final java.lang.String DELIMITER1
See Also:
Constant Field Values

DELIMITER2

public static final java.lang.String DELIMITER2
See Also:
Constant Field Values

DELIMITER3

public static final java.lang.String DELIMITER3
See Also:
Constant Field Values

DELIMITER4

public static final java.lang.String DELIMITER4
See Also:
Constant Field Values

DELIMITER5

public static final java.lang.String DELIMITER5
See Also:
Constant Field Values

DELIMITER6

public static final java.lang.String DELIMITER6
See Also:
Constant Field Values
Constructor Detail

XMLAction

public XMLAction()
Method Detail

getFirstChildElement

public static org.w3c.dom.Node getFirstChildElement(org.w3c.dom.Node _parent)
Returns first child Element.

Parameters:
_parent - branch of data.

getNextSiblingElement

public static org.w3c.dom.Node getNextSiblingElement(org.w3c.dom.Node _node)
Returns next sibling Element.

Parameters:
_node - branch of data.

getValue

public static java.lang.String getValue(org.w3c.dom.Node _node,
                                        java.lang.String _name)
Returns value of node from branch.

Parameters:
_node - branch of data.
_name - name of node.

getFlag

public static boolean getFlag(org.w3c.dom.Node _node,
                              java.lang.String _name)
Returns boolean flag (presence of the given tag, the shortest variant is name).

Parameters:
_node - Data node.
_name - Tag name to be looked for.
Returns:
true if the given tag was found.

getBoolLegacy

public static boolean getBoolLegacy(org.w3c.dom.Node _node,
                                    java.lang.String _name)
Returns value of node from branch as boolean. Will be replaced by getFlag(org.w3c.dom.Node, java.lang.String) code after a while..

Parameters:
_node - branch of data.
_name - name of node.

getIntValue

public static int getIntValue(org.w3c.dom.Node _node,
                              java.lang.String _name)
Returns value of node from branch as integer.

Parameters:
_node - branch of data.
_name - name of node.

getIntegerValue

public static java.lang.Integer getIntegerValue(org.w3c.dom.Node _node,
                                                java.lang.String _name)
Returns value of node from branch as Integer.

Parameters:
_node - branch of data.
_name - name of node.

getNode

public static org.w3c.dom.Node getNode(org.w3c.dom.Node _node,
                                       java.lang.String _name)
Returns node from branch.

Parameters:
_node - branch of data.
_name - name of node.

appendChild

public static org.w3c.dom.Node appendChild(org.w3c.dom.Document doc,
                                           org.w3c.dom.Node nodeTo,
                                           java.lang.String delimiter,
                                           java.lang.String nodeName,
                                           java.lang.String nodeValue)
Appends child to node.

Parameters:
doc - Document.
nodeTo - branch for new node.
delimiter - For formating XML document - Human readable.

appendChild

public static org.w3c.dom.Node appendChild(org.w3c.dom.Document doc,
                                           org.w3c.dom.Node nodeTo,
                                           java.lang.String delimiter,
                                           java.lang.String nodeName)
Appends child to node.

Parameters:
doc - Document.
nodeTo - branch for new node.
delimiter - For formating XML document - Human readable.