|
Qizx/open API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.axyana.qizxopen.dm.FONIDataModel.BaseNode
net.axyana.qizxopen.xquery.dm.XQFONIDataModel.INode
| 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 |
| Constructor Summary | |
XQFONIDataModel.INode()
|
|
XQFONIDataModel.INode(int id,
FONIDataModel dm)
|
|
| Method Summary | |
int |
compareTo(XQItem that,
java.text.Collator collator,
int implicitTZone)
Value comparison: equivalent to (untypedAtomic, string-value). |
boolean |
deepEqual(XQItem item,
java.text.Collator collator)
Deep equality of two items. |
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)
|
boolean |
getBoolean()
Gets the item as a boolean value. |
XQValue |
getChildren()
|
XQValue |
getChildren(NodeTest nodeTest)
|
java.math.BigDecimal |
getDecimal()
Gets the item as a decimal value. |
XQValue |
getDescendants(NodeTest nodeTest)
|
XQValue |
getDescendantsOrSelf(NodeTest nodeTest)
|
XQNode |
getDocument()
|
double |
getDouble()
Gets the item as a double value. |
float |
getFloat()
Gets the item as a float value. |
XQValue |
getFollowing(NodeTest nodeTest)
|
XQValue |
getFollowingSiblings(NodeTest nodeTest)
|
long |
getInteger()
Gets the item as a integer value. |
XQItem |
getItem()
|
XQValue |
getNamespaces(boolean inScope)
|
XQNode |
getNode()
Gets the item as a Node value. |
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. |
java.lang.String |
getString()
Gets the item as a String value. |
XQItemType |
getType()
Returns the type description. |
XQValue |
getTypedValue()
|
boolean |
isNode()
Tests whether the item is a Node. |
| Methods inherited from class net.axyana.qizxopen.dm.FONIDataModel.BaseNode |
addAttribute, addChild, addText, ancestors, ancestorsOrSelf, attribute, attributes, attributes, children, children, compareStringValues, contains, deepEqual, descendants, descendantsOrSelf, docPosition, document, equals, following, followingSiblings, getBaseURI, getChars, getDefinedNSCount, getDocId, getDocumentURI, getDom, getIntegerValue, getNature, getNodeDepth, getNodeId, getNodeKind, getNodeName, getNodeSpan, getNsPrefix, getNsUri, getStringValue, getValue, hashCode, isAtom, isElement, isRemote, namespaces, orderCompare, parent, parent, preceding, precedingSiblings, toString |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| 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 |
| Constructor Detail |
public XQFONIDataModel.INode()
public XQFONIDataModel.INode(int id,
FONIDataModel dm)
| Method Detail |
public XQItemType getType()
XQItem
getType in interface XQItem
public XQNode getParent()
throws XQEvalException
getParent in interface XQNodeXQEvalExceptionpublic XQValue getTypedValue()
public XQValue getChildren()
throws XQEvalException
getChildren in interface XQNodeXQEvalException
public XQValue getAttributes()
throws XQEvalException
getAttributes in interface XQNodeXQEvalException
public XQValue getNamespaces(boolean inScope)
throws XQEvalException
getNamespaces in interface XQNodeXQEvalException
public boolean deepEqual(XQItem item,
java.text.Collator collator)
XQItem
deepEqual in interface XQItem
public int compareTo(XQItem that,
java.text.Collator collator,
int implicitTZone)
throws XQEvalException
compareTo in interface XQItemXQEvalException
public XQNode getDocument()
throws XQEvalException
getDocument in interface XQNodeXQEvalException
public XQNode getAttribute(QName name)
throws XQEvalException
getAttribute in interface XQNodeXQEvalException
public XQValue getAncestors(NodeTest nodeTest)
throws XQEvalException
XQNode
getAncestors in interface XQNodenodeTest - concrete classes are
BaseNodeTest(node-kind?, nsuri?, ncname?), UnionNodeTest, DocumentTest.
XQEvalException
public XQValue getAncestorsOrSelf(NodeTest nodeTest)
throws XQEvalException
getAncestorsOrSelf in interface XQNodeXQEvalException
public XQValue getParent(NodeTest nodeTest)
throws XQEvalException
XQNode
getParent in interface XQNodeXQEvalException
public XQValue getChildren(NodeTest nodeTest)
throws XQEvalException
getChildren in interface XQNodeXQEvalException
public XQValue getDescendants(NodeTest nodeTest)
throws XQEvalException
getDescendants in interface XQNodeXQEvalExceptionpublic XQValue getDescendantsOrSelf(NodeTest nodeTest)
getDescendantsOrSelf in interface XQNodepublic XQValue getAttributes(NodeTest nodeTest)
getAttributes in interface XQNodepublic XQValue getFollowingSiblings(NodeTest nodeTest)
getFollowingSiblings in interface XQNodepublic XQValue getPrecedingSiblings(NodeTest nodeTest)
XQNode
getPrecedingSiblings in interface XQNodepublic XQValue getFollowing(NodeTest nodeTest)
getFollowing in interface XQNodepublic XQValue getPreceding(NodeTest nodeTest)
XQNode
getPreceding in interface XQNodepublic boolean isNode()
XQItem
isNode in interface XQItem
public XQNode getNode()
throws XQEvalException
XQItem
getNode in interface XQItemXQEvalException
public XQItem getItem()
throws XQEvalException
XQEvalException
public java.lang.String getString()
throws XQEvalException
XQItem
getString in interface XQItemXQEvalException
public boolean getBoolean()
throws XQEvalException
XQItem
getBoolean in interface XQItemXQEvalException
public long getInteger()
throws XQEvalException
XQItem
getInteger in interface XQItemXQEvalException
public java.math.BigDecimal getDecimal()
throws XQEvalException
XQItem
getDecimal in interface XQItemXQEvalException
public float getFloat()
throws XQEvalException
XQItem
getFloat in interface XQItemXQEvalException
public double getDouble()
throws XQEvalException
XQItem
getDouble in interface XQItemXQEvalException
|
© 2005 Axyana Software | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||