Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.data.jbo
Class RowProxy

java.lang.Object
  |
  +--oracle.cabo.data.jbo.RowProxy
All Implemented Interfaces:
oracle.jbo.AttributeList, oracle.jbo.Row, oracle.jbo.XMLInterface

public abstract class RowProxy
extends java.lang.Object
implements oracle.jbo.Row

BC4J Row proxy implementation.


Fields inherited from interface oracle.jbo.Row
REFRESH_UNDO_CHANGES, REFRESH_WITH_DB_FORGET_CHANGES, REFRESH_WITH_DB_ONLY_IF_UNCHANGED
 
Fields inherited from interface oracle.jbo.XMLInterface
XML_IGNORE_DEPTH_COUNT, XML_OPT_ALL_ROWS, XML_OPT_ASSOC_CONSISTENT, XML_OPT_CHANGES_ONLY, XML_OPT_LIMIT_RANGE
 
Constructor Summary
RowProxy()
           
 
Method Summary
 java.lang.Object getAttribute(int attrIndex)
           
 java.lang.Object getAttribute(java.lang.String attrName)
           
 int getAttributeCount()
           
 int getAttributeIndexOf(java.lang.String attrName)
           
 oracle.jbo.Key getKey()
           
protected abstract  oracle.jbo.Row getRow()
           
 oracle.jbo.StructureDef getStructureDef()
           
 boolean isAttributeUpdateable(int attrIndex)
           
 void lock()
           
 void readXML(org.w3c.dom.Element elem, int depthCount)
           
 void readXML(org.w3c.dom.Element elem, int depthCount, oracle.xml.parser.v2.XSLStylesheet xslt)
           
 void refresh(int i)
           
 void remove()
           
 void setAttribute(int attrIndex, java.lang.Object attrValue)
           
 void setAttribute(java.lang.String attrName, java.lang.Object attrValue)
           
 void validate()
           
 org.w3c.dom.Node writeXML(int depthCount, long options)
           
 org.w3c.dom.Node writeXML(int depthCount, long options, oracle.xml.parser.v2.XSLStylesheet xslt)
           
 org.w3c.dom.Node writeXML(long options, com.sun.java.util.collections.HashMap voAttrMap)
           
 org.w3c.dom.Node writeXML(long options, com.sun.java.util.collections.HashMap voAttrMap, oracle.xml.parser.v2.XSLStylesheet xslt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowProxy

public RowProxy()
Method Detail

getKey

public oracle.jbo.Key getKey()
Specified by:
getKey in interface oracle.jbo.Row

getStructureDef

public oracle.jbo.StructureDef getStructureDef()
Specified by:
getStructureDef in interface oracle.jbo.Row

validate

public void validate()
Specified by:
validate in interface oracle.jbo.Row

lock

public void lock()
Specified by:
lock in interface oracle.jbo.Row

refresh

public void refresh(int i)
Specified by:
refresh in interface oracle.jbo.Row

remove

public void remove()
Specified by:
remove in interface oracle.jbo.Row

isAttributeUpdateable

public boolean isAttributeUpdateable(int attrIndex)
Specified by:
isAttributeUpdateable in interface oracle.jbo.Row

getAttribute

public java.lang.Object getAttribute(int attrIndex)
Specified by:
getAttribute in interface oracle.jbo.AttributeList

getAttribute

public java.lang.Object getAttribute(java.lang.String attrName)
Specified by:
getAttribute in interface oracle.jbo.AttributeList

setAttribute

public void setAttribute(int attrIndex,
                         java.lang.Object attrValue)
Specified by:
setAttribute in interface oracle.jbo.AttributeList

setAttribute

public void setAttribute(java.lang.String attrName,
                         java.lang.Object attrValue)
Specified by:
setAttribute in interface oracle.jbo.AttributeList

getAttributeCount

public int getAttributeCount()
Specified by:
getAttributeCount in interface oracle.jbo.AttributeList

getAttributeIndexOf

public int getAttributeIndexOf(java.lang.String attrName)
Specified by:
getAttributeIndexOf in interface oracle.jbo.AttributeList

writeXML

public org.w3c.dom.Node writeXML(int depthCount,
                                 long options)
Specified by:
writeXML in interface oracle.jbo.XMLInterface

writeXML

public org.w3c.dom.Node writeXML(int depthCount,
                                 long options,
                                 oracle.xml.parser.v2.XSLStylesheet xslt)
Specified by:
writeXML in interface oracle.jbo.XMLInterface

readXML

public void readXML(org.w3c.dom.Element elem,
                    int depthCount)
Specified by:
readXML in interface oracle.jbo.XMLInterface

readXML

public void readXML(org.w3c.dom.Element elem,
                    int depthCount,
                    oracle.xml.parser.v2.XSLStylesheet xslt)
Specified by:
readXML in interface oracle.jbo.XMLInterface

writeXML

public org.w3c.dom.Node writeXML(long options,
                                 com.sun.java.util.collections.HashMap voAttrMap)
Specified by:
writeXML in interface oracle.jbo.XMLInterface

writeXML

public org.w3c.dom.Node writeXML(long options,
                                 com.sun.java.util.collections.HashMap voAttrMap,
                                 oracle.xml.parser.v2.XSLStylesheet xslt)
Specified by:
writeXML in interface oracle.jbo.XMLInterface

getRow

protected abstract oracle.jbo.Row getRow()

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.