BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.apache.xalan.lib.sql
Class Row

java.lang.Object
  |
  +--weblogic.apache.xml.utils.UnImplNode
        |
        +--weblogic.apache.xalan.lib.sql.StreamableNode
              |
              +--weblogic.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.

This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.


Constructor Summary
Row(XStatement statement, RowSet parent)
          Constructor Row
 
Method Summary
 org.w3c.dom.Node getFirstChild()
          Return the first col element for the current row.
 org.w3c.dom.Node getNextSibling()
          Return next row in the row-set.
 java.lang.String getNodeName()
          Return node name: "row".
 org.w3c.dom.Document getOwnerDocument()
          The parent of a row is #Document represented by XStatement).
 org.w3c.dom.Node getParentNode()
          Return the RowSet parent.
 boolean hasChildNodes()
          Tell if the row Node has any children (col Nodes), which should always be true.
 
Methods inherited from class weblogic.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 weblogic.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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Row

public Row(XStatement statement,
           RowSet parent)
Constructor Row

Parameters:
statement - Owning document
parent - parent node, a row-set
Method Detail

getOwnerDocument

public org.w3c.dom.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 org.w3c.dom.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 org.w3c.dom.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 org.w3c.dom.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

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs61

WebLogic classes and methods that do not appear in this reference are not public and are not supported.