|
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 XQNode
XQEvalException
public XQValue getTypedValue()
public XQValue getChildren() throws XQEvalException
getChildren
in interface XQNode
XQEvalException
public XQValue getAttributes() throws XQEvalException
getAttributes
in interface XQNode
XQEvalException
public XQValue getNamespaces(boolean inScope) throws XQEvalException
getNamespaces
in interface XQNode
XQEvalException
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 XQItem
XQEvalException
public XQNode getDocument() throws XQEvalException
getDocument
in interface XQNode
XQEvalException
public XQNode getAttribute(QName name) throws XQEvalException
getAttribute
in interface XQNode
XQEvalException
public XQValue getAncestors(NodeTest nodeTest) throws XQEvalException
XQNode
getAncestors
in interface XQNode
nodeTest
- concrete classes are
BaseNodeTest(node-kind?, nsuri?, ncname?), UnionNodeTest, DocumentTest.
XQEvalException
public XQValue getAncestorsOrSelf(NodeTest nodeTest) throws XQEvalException
getAncestorsOrSelf
in interface XQNode
XQEvalException
public XQValue getParent(NodeTest nodeTest) throws XQEvalException
XQNode
getParent
in interface XQNode
XQEvalException
public XQValue getChildren(NodeTest nodeTest) throws XQEvalException
getChildren
in interface XQNode
XQEvalException
public XQValue getDescendants(NodeTest nodeTest) throws XQEvalException
getDescendants
in interface XQNode
XQEvalException
public XQValue getDescendantsOrSelf(NodeTest nodeTest)
getDescendantsOrSelf
in interface XQNode
public XQValue getAttributes(NodeTest nodeTest)
getAttributes
in interface XQNode
public XQValue getFollowingSiblings(NodeTest nodeTest)
getFollowingSiblings
in interface XQNode
public XQValue getPrecedingSiblings(NodeTest nodeTest)
XQNode
getPrecedingSiblings
in interface XQNode
public XQValue getFollowing(NodeTest nodeTest)
getFollowing
in interface XQNode
public XQValue getPreceding(NodeTest nodeTest)
XQNode
getPreceding
in interface XQNode
public boolean isNode()
XQItem
isNode
in interface XQItem
public XQNode getNode() throws XQEvalException
XQItem
getNode
in interface XQItem
XQEvalException
public XQItem getItem() throws XQEvalException
XQEvalException
public java.lang.String getString() throws XQEvalException
XQItem
getString
in interface XQItem
XQEvalException
public boolean getBoolean() throws XQEvalException
XQItem
getBoolean
in interface XQItem
XQEvalException
public long getInteger() throws XQEvalException
XQItem
getInteger
in interface XQItem
XQEvalException
public java.math.BigDecimal getDecimal() throws XQEvalException
XQItem
getDecimal
in interface XQItem
XQEvalException
public float getFloat() throws XQEvalException
XQItem
getFloat
in interface XQItem
XQEvalException
public double getDouble() throws XQEvalException
XQItem
getDouble
in interface XQItem
XQEvalException
|
© 2005 Axyana Software | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |