X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Futil%2Fxml%2FSimpleXML.java;h=ae0a4871bfa3bc1611602810b9f6f13142fe4161;hb=b91ef6c88d0b375f956fd9f8436d1453b8ae7aa2;hp=d42f13f6ee6465cc22d4b5c5dabef3b3e2e303c4;hpb=c2f52b9ee948150d1849f8ba3f088da41ce3b4c4;p=jSite.git
diff --git a/src/de/todesbaum/util/xml/SimpleXML.java b/src/de/todesbaum/util/xml/SimpleXML.java
index d42f13f..ae0a487 100644
--- a/src/de/todesbaum/util/xml/SimpleXML.java
+++ b/src/de/todesbaum/util/xml/SimpleXML.java
@@ -30,8 +30,9 @@ import org.w3c.dom.NodeList;
import org.w3c.dom.Text;
/**
- * SimpleXML is a helper class to construct XML trees in a fast and simple way. Construct a new XML tree by calling {@link #SimpleXML(String)} and
- * append new nodes by calling {@link #append(String)}.
+ * SimpleXML is a helper class to construct XML trees in a fast and simple way.
+ * Construct a new XML tree by calling {@link #SimpleXML(String)} and append new
+ * nodes by calling {@link #append(String)}.
*
* @author David Roden <droden@gmail.com>
* @version $Id:SimpleXML.java 221 2006-03-06 14:46:49Z bombe $
@@ -71,12 +72,14 @@ public class SimpleXML {
}
/**
- * Returns the child node of this node with the specified name. If there are several child nodes with the specified name only the first node is
+ * Returns the child node of this node with the specified name. If there are
+ * several child nodes with the specified name only the first node is
* returned.
*
* @param nodeName
* The name of the child node
- * @return The child node, or null
if there is no child node with the specified name
+ * @return The child node, or null
if there is no child node
+ * with the specified name
*/
public SimpleXML getNode(String nodeName) {
for (int index = 0, count = children.size(); index < count; index++) {
@@ -88,16 +91,19 @@ public class SimpleXML {
}
/**
- * Returns the child node that is specified by the names. The first element of nodeNames
is the name of the child node of this
- * node, the second element of nodeNames
is the name of a child node's child node, and so on. By using this method you can descend
- * into an XML tree pretty fast.
+ * Returns the child node that is specified by the names. The first element
+ * of nodeNames
is the name of the child node of this node, the
+ * second element of nodeNames
is the name of a child node's
+ * child node, and so on. By using this method you can descend into an XML
+ * tree pretty fast.
*
*
* SimpleXML deepNode = topNode.getNodes(new String[] { "person", "address", "number" }); ** * @param nodeNames - * @return A node that is a deep child of this node, or
null
if the specified node does not eixst
+ * @return A node that is a deep child of this node, or null
if
+ * the specified node does not eixst
*/
public SimpleXML getNode(String[] nodeNames) {
SimpleXML node = this;
@@ -117,10 +123,12 @@ public class SimpleXML {
}
/**
- * Returns all child nodes of this node with the specified name. If there are no child nodes with the specified name an empty array is returned.
+ * Returns all child nodes of this node with the specified name. If there
+ * are no child nodes with the specified name an empty array is returned.
*
* @param nodeName
- * The name of the nodes to retrieve, or null
to retrieve all nodes
+ * The name of the nodes to retrieve, or null
to
+ * retrieve all nodes
* @return All child nodes with the specified name
*/
public SimpleXML[] getNodes(String nodeName) {
@@ -134,7 +142,8 @@ public class SimpleXML {
}
/**
- * Appends a new XML node with the specified name and returns the new node. With this method you can create deep structures very fast.
+ * Appends a new XML node with the specified name and returns the new node.
+ * With this method you can create deep structures very fast.
*
* * SimpleXML mouseNode = topNode.append("computer").append("bus").append("usb").append("mouse"); @@ -149,7 +158,8 @@ public class SimpleXML { } /** - * Appends a new XML node with the specified name and value and returns the new node. + * Appends a new XML node with the specified name and value and returns the + * new node. * * @param nodeName * The name of the node to append @@ -162,7 +172,8 @@ public class SimpleXML { } /** - * Appends the node with all its child nodes to this node and returns the child node. + * Appends the node with all its child nodes to this node and returns the + * child node. * * @param newChild * The node to append as a child @@ -260,8 +271,9 @@ public class SimpleXML { } /** - * Appends all children of this node to the specified {@link Element}. If a node has a value that is notnull
the value is - * appended as a text node. + * Appends all children of this node to the specified {@link Element}. If a + * node has a value that is notnull
the value is appended as a + * text node. * * @param rootElement * The element to attach this node's children to @@ -280,7 +292,8 @@ public class SimpleXML { } /** - * Creates a SimpleXML node from the specified {@link Document}. The SimpleXML node of the document's top-level node is returned. + * Creates a SimpleXML node from the specified {@link Document}. The + * SimpleXML node of the document's top-level node is returned. * * @param document * The {@link Document} to create a SimpleXML node from @@ -293,7 +306,8 @@ public class SimpleXML { } /** - * Appends the child nodes of the specified {@link Document} to this node. Text nodes are converted into a node's value. + * Appends the child nodes of the specified {@link Document} to this node. + * Text nodes are converted into a node's value. * * @param xmlDocument * The SimpleXML node to append the child nodes to