Modifier and Type | Method and Description |
---|---|
AxisIter |
ancestor()
Returns an ancestor axis iterator.
|
AxisIter |
ancestorOrSelf()
Returns an ancestor-or-self axis iterator.
|
AxisMoreIter |
attributes()
Returns an attribute axis iterator.
|
AxisMoreIter |
children()
Returns a child axis iterator.
|
ANode |
deepCopy(MainOptions options)
Returns a deep copy of the node.
|
AxisIter |
descendant()
Returns a descendant axis iterator.
|
AxisIter |
descendantOrSelf()
Returns a descendant-or-self axis iterator.
|
int |
diff(ANode node)
Checks the document order of two nodes.
|
AxisIter |
following()
Returns a following axis iterator.
|
AxisIter |
followingSibling()
Returns a following-sibling axis iterator.
|
boolean |
hasChildren()
Returns true if the node has children.
|
boolean |
is(ANode node)
Checks if two nodes are identical.
|
ANode |
parent()
Returns the parent node.
|
FNode |
parent(ANode p)
Sets the parent node.
|
AxisIter |
parentIter()
Returns a parent axis iterator.
|
QNm |
qname(QNm nm)
Updates the specified with the information of the current node.
|
byte[] |
string()
Returns the string value.
|
atomItem, attribute, attribute, attribute, baseURI, bool, copy, dbCopy, diff, eq, finish, kind, kind, name, namespaces, nodeType, nsScope, optimize, preceding, precedingSibling, qname, self, string, toJava, type, uri
atomItem, atomSize, atomValue, comparable, dbl, dec, description, ebv, equiv, flt, hash, homogeneous, input, item, itemAt, iter, iterable, itr, materialize, plan, score, score, seqType, size, test, typeId, writeTo, xdmInfo
accept, atomValue, cache, checkUp, compile, copy, count, exprSize, has, inline, isValue, iter, iterator, removable, serialize, serialize, value
atomIter, data, hasFreeVars, indexAccessible, inlineAll, isEmpty, isFunction, isVacuous, markTailCalls, optimize, optimizeEbv, sameAs, typeCheck, uses, visitAll
public byte[] string()
ANode
public final QNm qname(QNm nm)
ANode
ANode.qname()
, as an existing
QNm
instance is reused.
This function must only be called for elements, attributes and pi's.public final ANode deepCopy(MainOptions options)
ANode
public final boolean is(ANode node)
ANode
public final int diff(ANode node)
ANode
public final AxisIter ancestor()
ANode
public final AxisIter ancestorOrSelf()
ANode
ancestorOrSelf
in class ANode
public AxisMoreIter attributes()
ANode
attributes
in class ANode
public AxisMoreIter children()
ANode
public final FNode parent(ANode p)
ANode
public boolean hasChildren()
ANode
hasChildren
in class ANode
public final AxisIter descendant()
ANode
descendant
in class ANode
public final AxisIter descendantOrSelf()
ANode
descendantOrSelf
in class ANode
public final AxisIter parentIter()
ANode
parentIter
in class ANode
public final AxisIter followingSibling()
ANode
followingSibling
in class ANode
Copyright © 2005–2015 BaseX Team. All rights reserved.