|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.xml.DOMDecoderBase
public class DOMDecoderBase
Constructor Summary | |
---|---|
DOMDecoderBase()
|
|
DOMDecoderBase(org.w3c.dom.Node root)
|
|
DOMDecoderBase(org.w3c.dom.Node currentRoot,
java.lang.String defaultNamespace,
java.lang.String encodingNamespace)
|
|
DOMDecoderBase(java.lang.String encodingNamespace)
|
Method Summary | |
---|---|
java.util.Date |
dateOnly(java.lang.String name)
Returns an encoded DATE string, represented by xsd:date. |
java.util.Date |
dateOnly(java.lang.String name,
java.util.Date deflt)
Returns an encoded DATE string, represented by xsd:date. |
java.util.Date |
dateTime(java.lang.String name)
Returns an encoded DATE string, encoded by xsd:dateTime. |
java.lang.Iterable<DOMDecoder> |
getChildIterator()
Creates an iterator for ALL nodes below the currently selected node. |
org.w3c.dom.Node |
getCurrentRoot()
Return the current root for node lookups. |
java.lang.String |
getDefaultNamespace()
|
java.lang.String |
getEncodingNamespace()
|
void |
into(java.lang.String name)
Like select this locates the named element and makes it current, but this one aborts if the element is not present. |
java.lang.Iterable<DOMDecoder> |
list(java.lang.String name)
When present this selects the node with the specified name, and initializes a list-walk at this level. |
java.lang.Iterable<DOMDecoder> |
list(java.lang.String name,
java.lang.String childNodeName)
|
org.w3c.dom.Node |
nodeFind(org.w3c.dom.Node rn,
java.lang.String ns,
java.lang.String name)
Finds a single element with the name spec'd in the node. |
org.w3c.dom.Node |
nodeGet(org.w3c.dom.Node rn,
java.lang.String ns,
java.lang.String name)
|
java.lang.String |
oneOf(java.lang.String name,
java.lang.String... list)
|
boolean |
selectNode(java.lang.String name)
Checks if the specified node in the current namespace is present in the currentRoot. |
void |
setCurrentRoot(org.w3c.dom.Node currentRoot)
|
void |
setDefaultNamespace(java.lang.String defaultNamespace)
|
void |
setEncodingNamespace(java.lang.String encodingNamespace)
|
java.lang.String |
string(java.lang.String name)
Mandatory string node. |
java.lang.String |
string(java.lang.String name,
int maxlen)
|
java.lang.String |
string(java.lang.String name,
java.lang.String dflt)
Finds the 0..1 string in the specified root, returns the default value if the string is not found. |
java.lang.String |
string(java.lang.String name,
java.lang.String dflt,
int maxlen)
|
java.lang.String |
textFrom_untrimmed(org.w3c.dom.Node n)
Gets the text part contained in a node... |
java.lang.String |
textFrom(org.w3c.dom.Node n)
Gets the text part contained in a node... |
void |
up()
|
void |
up(int count)
Move n nodes UP. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DOMDecoderBase()
public DOMDecoderBase(org.w3c.dom.Node root)
public DOMDecoderBase(java.lang.String encodingNamespace)
public DOMDecoderBase(org.w3c.dom.Node currentRoot, java.lang.String defaultNamespace, java.lang.String encodingNamespace)
Method Detail |
---|
public java.lang.String string(java.lang.String name)
rootnode
- ns
- name
-
public java.lang.String string(java.lang.String name, int maxlen)
public java.lang.String string(java.lang.String name, java.lang.String dflt)
rootnode
- ns
- name
- dflt
-
public java.lang.String string(java.lang.String name, java.lang.String dflt, int maxlen)
public java.lang.String oneOf(java.lang.String name, java.lang.String... list)
public java.util.Date dateOnly(java.lang.String name)
name
-
public java.util.Date dateOnly(java.lang.String name, java.util.Date deflt)
name
-
public java.util.Date dateTime(java.lang.String name)
name
-
public org.w3c.dom.Node getCurrentRoot()
public boolean selectNode(java.lang.String name)
name
-
public void into(java.lang.String name)
name
- public void up(int count)
count
- public void up()
public java.lang.Iterable<DOMDecoder> list(java.lang.String name)
public java.lang.Iterable<DOMDecoder> list(java.lang.String name, java.lang.String childNodeName)
public java.lang.Iterable<DOMDecoder> getChildIterator()
public org.w3c.dom.Node nodeFind(org.w3c.dom.Node rn, java.lang.String ns, java.lang.String name)
public org.w3c.dom.Node nodeGet(org.w3c.dom.Node rn, java.lang.String ns, java.lang.String name)
public java.lang.String textFrom_untrimmed(org.w3c.dom.Node n)
public java.lang.String textFrom(org.w3c.dom.Node n)
public java.lang.String getEncodingNamespace()
public void setEncodingNamespace(java.lang.String encodingNamespace)
public java.lang.String getDefaultNamespace()
public void setDefaultNamespace(java.lang.String defaultNamespace)
public void setCurrentRoot(org.w3c.dom.Node currentRoot)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |