|
Qizx/open API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Data-Model Node that is also a XPath/XQuery Item.
Field Summary |
Fields inherited from interface net.axyana.qizxopen.xquery.XQItem |
INCOMPARABLE |
Fields inherited from interface net.axyana.qizxopen.dm.Node |
ATOM_ANY, ATOM_BOOL, ATOM_DATE, ATOM_DOUBLE, ATOM_INT, ATTRIBUTE, COMMENT, DOCUMENT, ELEMENT, NAMESPACE, PROCESSING_INSTRUCTION, TEXT |
Method Summary | |
XQValue |
getAncestors(NodeTest nodeTest)
Returns an iterator on ancestors that match the node test. |
XQValue |
getAncestorsOrSelf(NodeTest nodeTest)
|
XQNode |
getAttribute(QName name)
|
XQValue |
getAttributes()
|
XQValue |
getAttributes(NodeTest nodeTest)
|
XQValue |
getChildren()
|
XQValue |
getChildren(NodeTest nodeTest)
|
XQValue |
getDescendants(NodeTest nodeTest)
|
XQValue |
getDescendantsOrSelf(NodeTest nodeTest)
|
XQNode |
getDocument()
|
XQValue |
getFollowing(NodeTest nodeTest)
|
XQValue |
getFollowingSiblings(NodeTest nodeTest)
|
XQValue |
getNamespaces(boolean inScope)
|
XQNode |
getParent()
|
XQValue |
getParent(NodeTest nodeTest)
Returns a sequence of length 1 if the parent matches the nodeTest, else 0. |
XQValue |
getPreceding(NodeTest nodeTest)
Preceding nodes in document order. |
XQValue |
getPrecedingSiblings(NodeTest nodeTest)
Preceding siblings in document order. |
Methods inherited from interface net.axyana.qizxopen.xquery.XQItem |
compareTo, deepEqual, getBoolean, getDecimal, getDouble, getFloat, getInteger, getNode, getString, getType, isNode |
Methods inherited from interface net.axyana.qizxopen.dm.Node |
addText, ancestors, ancestorsOrSelf, attribute, attributes, attributes, children, children, compareStringValues, contains, descendants, descendantsOrSelf, docPosition, document, following, followingSiblings, getBaseURI, getChars, getDefinedNSCount, getDocumentURI, getIntegerValue, getNature, getNodeKind, getNodeName, getNsPrefix, getNsUri, getStringValue, getValue, isAtom, isElement, isRemote, namespaces, orderCompare, parent, parent, preceding, precedingSiblings |
Method Detail |
public XQNode getDocument() throws XQEvalException
XQEvalException
public XQNode getParent() throws XQEvalException
XQEvalException
public XQNode getAttribute(QName name) throws XQEvalException
XQEvalException
public XQValue getChildren() throws XQEvalException
XQEvalException
public XQValue getAttributes() throws XQEvalException
XQEvalException
public XQValue getNamespaces(boolean inScope) throws XQEvalException
XQEvalException
public XQValue getAncestors(NodeTest nodeTest) throws XQEvalException
nodeTest
- concrete classes are
BaseNodeTest(node-kind?, nsuri?, ncname?), UnionNodeTest, DocumentTest.
XQEvalException
public XQValue getAncestorsOrSelf(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getParent(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getChildren(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getDescendants(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getDescendantsOrSelf(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getAttributes(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getFollowingSiblings(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getPrecedingSiblings(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getFollowing(NodeTest nodeTest) throws XQEvalException
XQEvalException
public XQValue getPreceding(NodeTest nodeTest) throws XQEvalException
XQEvalException
|
© 2005 Axyana Software | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |