org.apache.xalan.lib.sql
Class Row
java.lang.Object
|
+--org.apache.xml.utils.UnImplNode
|
+--org.apache.xalan.lib.sql.StreamableNode
|
+--org.apache.xalan.lib.sql.Row
- public class Row
- extends StreamableNode
This class represents a row from a query result set. It is used
over and over, and so is certainly not fully DOM complient,
and will result in strange results in the stylesheet if the
user is not carefull.
Methods inherited from class org.apache.xalan.lib.sql.StreamableNode |
getAttributes,
getLength,
getLocalName,
getNamedItem,
getNamedItemNS,
getNamespaceURI,
getNodeTest,
getNodeType,
getPrefix,
getUid,
getXStatement,
isSupported,
item,
removeNamedItem,
removeNamedItemNS,
setNamedItem,
setNamedItemNS,
setNodeTest |
Methods inherited from class org.apache.xml.utils.UnImplNode |
appendChild,
appendData,
cloneNode,
createAttribute,
createAttributeNS,
createCDATASection,
createComment,
createDocumentFragment,
createElement,
createElementNS,
createEntityReference,
createProcessingInstruction,
createTextNode,
deleteData,
error,
error,
getAttribute,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getChildNodes,
getDoctype,
getDocumentElement,
getElementById,
getElementsByTagName,
getElementsByTagNameNS,
getImplementation,
getLastChild,
getNodeValue,
getOwnerElement,
getPreviousSibling,
getSpecified,
getTagName,
hasAttribute,
hasAttributeNS,
hasAttributes,
importNode,
insertBefore,
insertData,
normalize,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
removeChild,
replaceChild,
replaceData,
setAttribute,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS,
setData,
setNodeValue,
setPrefix,
setValue,
splitText,
substringData |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Row
public Row(XStatement statement,
RowSet parent)
- Constructor Row
- Parameters:
statement
- Owning documentparent
- parent node, a row-set
getOwnerDocument
public Document getOwnerDocument()
- The parent of a row is #Document represented by XStatement).
- Returns:
- The owning document
- Overrides:
- getOwnerDocument in class StreamableNode
getNodeName
public java.lang.String getNodeName()
- Return node name: "row".
- Returns:
- "row".
- Overrides:
- getNodeName in class UnImplNode
getFirstChild
public Node getFirstChild()
- Return the first col element for the current row.
- Returns:
- the first col element for the current row or
null if none
- Overrides:
- getFirstChild in class UnImplNode
getNextSibling
public Node getNextSibling()
- Return next row in the row-set. Use the same Row object over and over
if the row-set is streamable.
- Returns:
- next row in the row-set or null if none
- Overrides:
- getNextSibling in class UnImplNode
getParentNode
public Node getParentNode()
- Return the RowSet parent.
- Returns:
- The parent node (RowSet) of this row.
- Overrides:
- getParentNode in class UnImplNode
hasChildNodes
public boolean hasChildNodes()
- Tell if the row Node has any children (col Nodes),
which should always be true.
- Returns:
- True if the row has any children
- Overrides:
- hasChildNodes in class UnImplNode
Copyright � 2000 Apache XML Project. All Rights Reserved.