|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.as.RQLNode
public abstract class RQLNode
Instanzen dieser Klasse beschreiben ein Bestandteil einer RQL-Antwort vom CMS. Dabei kann es sich um ein Element (d.h. ein Tag) oder um einen Text innerhalb eines Tags handeln.
Constructor Summary | |
---|---|
RQLNode()
|
Method Summary | |
---|---|
abstract RQLNode |
copy()
Returns a new instance of this node with same data. |
abstract RQLNode |
copy(java.lang.String skipAttributeNames,
java.lang.String delimiter)
Returns a new instance with same data as this node except the given attributes names skipAttributeNames. |
abstract java.lang.String |
getAttribute(java.lang.String key)
Diese Methode liefert den Wert des übergebenen Attributes. |
abstract java.util.Set<java.lang.String> |
getAttributeKeys()
Deliver all attribute key values of this tag. |
abstract java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Deliver all attributes of this tag as an key value map. |
abstract RQLNodeList |
getChildren()
Diese Methode liefert die children dieses RQLNodes in Form einer RQLNodeList. |
abstract java.lang.String |
getName()
Diese Methode liefert den Namen dieses RQLNodes. |
RQLNode |
getNode(java.lang.String nodeName)
Diese Methode durchsucht diesen RQLNode und dessen Nachkommen (children, ...) darauf, ob es ein Tag mit dem Namen nodeName gibt. |
RQLNodeList |
getNodes(java.lang.String nodeName)
Diese Methode durchsucht diesen RQLNode und alle Nachkommen (children, ...) nach Tags mit dem Namen nodeName. |
abstract java.lang.String |
getText()
Diese Methode liefert den Text dieses Nodes. |
abstract boolean |
isTagNode()
Diese Methode liefert true, wenn es sich bei diesem RQLNode um ein Tag handelt, ansonsten false. |
abstract boolean |
isTextNode()
Diese Methode liefert true, wenn es sich bei diesem RQLNode um einen Text handelt, ansonsten false. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RQLNode()
Method Detail |
---|
public abstract boolean isTagNode()
public abstract boolean isTextNode()
public abstract java.lang.String getAttribute(java.lang.String key)
key
- String: s.o.
public abstract RQLNodeList getChildren()
public abstract java.lang.String getName()
public abstract java.lang.String getText() throws RQLException
RQLException
public RQLNodeList getNodes(java.lang.String nodeName) throws RQLException
nodeName
- String: s.o.
RQLException
public RQLNode getNode(java.lang.String nodeName) throws RQLException
nodeName
- String: s.o.
RQLException
public abstract RQLNode copy()
public abstract RQLNode copy(java.lang.String skipAttributeNames, java.lang.String delimiter)
public abstract java.util.Set<java.lang.String> getAttributeKeys()
public abstract java.util.Map<java.lang.String,java.lang.String> getAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |