public class DBElement extends Element
DBElement class extends tigase.xml.Element. It
adds some extra functionality useful for data base operations like searching
for some specific nodes, add data entries, remove data, and all other common
operations not directly related to pure XML processing. Pure
XML processing is of course implemented in
tigase.xml.Element. The are also some methods which make it
easier to save XML tree from memory to disk file in a form which is
easier to read by a human.
Created: Tue Oct 26 22:01:47 2004
Element.XMLIdentityHashMap<K,V>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENTRY |
static java.lang.String |
KEY |
static java.lang.String |
MAP |
static java.lang.String |
NAME |
static java.lang.String |
NODE |
boolean |
removed |
static java.lang.String |
TYPE |
static java.lang.String |
VALUE |
| Constructor and Description |
|---|
DBElement(java.lang.String argName) |
DBElement(java.lang.String argName,
java.lang.String attname,
java.lang.String attvalue) |
DBElement(java.lang.String argName,
java.lang.String argCData,
java.lang.StringBuilder[] att_names,
java.lang.StringBuilder[] att_values) |
| Modifier and Type | Method and Description |
|---|---|
DBElement |
buildNodesTree(java.lang.String nodePath) |
java.lang.String |
childrenFormatedString(int indent,
int step) |
DBElement |
findEntry(java.lang.String key) |
DBElement |
findNode(java.lang.String nodePath) |
java.lang.String |
formatedString(int indent,
int step) |
DBElement |
getEntry(java.lang.String key) |
double[] |
getEntryDoubleArrValue(java.lang.String key,
double[] def) |
double |
getEntryDoubleValue(java.lang.String key,
double def) |
int[] |
getEntryIntArrValue(java.lang.String key,
int[] def) |
int |
getEntryIntValue(java.lang.String key,
int def) |
java.lang.String[] |
getEntryKeys() |
java.lang.String[] |
getEntryStringArrValue(java.lang.String key,
java.lang.String[] def) |
java.lang.String |
getEntryStringValue(java.lang.String key,
java.lang.String def) |
java.lang.Object |
getEntryValue(java.lang.String key,
java.lang.Object def) |
DBElement |
getSubnode(java.lang.String name) |
DBElement |
getSubnodePath(java.lang.String nodePath) |
java.lang.String[] |
getSubnodes() |
DBElement |
newSubnode(java.lang.String name) |
void |
removeEntry(java.lang.String key) |
void |
removeNode(java.lang.String nodePath) |
void |
setEntry(java.lang.String key,
java.lang.Object value) |
addAttribute, addAttributes, addChild, addChildren, cdataToString, childrenToString, childrenToStringSecure, clone, compareTo, equals, findChild, getAttribute, getAttribute, getAttributes, getCData, getCData, getChild, getChild, getChildCData, getChildren, getChildren, getName, getXMLNS, getXMLNS, hashCode, main, removeAttribute, removeChild, setAttribute, setAttribute, setAttributes, setAttributes, setAttributes, setCData, setChildren, setDefXMLNS, setName, setXMLNS, toString, toStringNoChildren, toStringSecurepublic static final java.lang.String NODE
public static final java.lang.String MAP
public static final java.lang.String ENTRY
public static final java.lang.String NAME
public static final java.lang.String VALUE
public static final java.lang.String KEY
public static final java.lang.String TYPE
public boolean removed
public DBElement(java.lang.String argName)
public DBElement(java.lang.String argName,
java.lang.String attname,
java.lang.String attvalue)
public DBElement(java.lang.String argName,
java.lang.String argCData,
java.lang.StringBuilder[] att_names,
java.lang.StringBuilder[] att_values)
public final java.lang.String formatedString(int indent,
int step)
public final java.lang.String childrenFormatedString(int indent,
int step)
public final DBElement getSubnode(java.lang.String name)
public final java.lang.String[] getSubnodes()
public final DBElement findNode(java.lang.String nodePath)
public final void removeNode(java.lang.String nodePath)
public final DBElement getSubnodePath(java.lang.String nodePath)
public final DBElement buildNodesTree(java.lang.String nodePath)
public final DBElement newSubnode(java.lang.String name)
public final DBElement findEntry(java.lang.String key)
public final void removeEntry(java.lang.String key)
public final java.lang.String[] getEntryKeys()
public final DBElement getEntry(java.lang.String key)
public final void setEntry(java.lang.String key,
java.lang.Object value)
public final java.lang.String getEntryStringValue(java.lang.String key,
java.lang.String def)
public final java.lang.String[] getEntryStringArrValue(java.lang.String key,
java.lang.String[] def)
public final int getEntryIntValue(java.lang.String key,
int def)
public final int[] getEntryIntArrValue(java.lang.String key,
int[] def)
public final double getEntryDoubleValue(java.lang.String key,
double def)
public final double[] getEntryDoubleArrValue(java.lang.String key,
double[] def)
public final java.lang.Object getEntryValue(java.lang.String key,
java.lang.Object def)
Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.