com.crystaldecisions.sdk.occa.report.data
Class RowsetMetaData

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.data.RowsetMetaData
All Implemented Interfaces:
IRowsetMetaData, IClone

public class RowsetMetaData
extends java.lang.Object
implements IRowsetMetaData

This object indicates which fields are used to populate the columns in a rowset. When possible, use the IRowsetMetaData interface to manipulate this object.


Constructor Summary
RowsetMetaData()
           
RowsetMetaData(IRowsetMetaData src)
           
 
Method Summary
 java.lang.Object clone(boolean deepClone)
           
 void copyTo(java.lang.Object destObject, boolean deepCopy)
           
 java.lang.Object createMember(java.lang.String eleName, org.xml.sax.Attributes attrs, XMLSerializationContext ctxt, java.util.Map objState, boolean[] bLoaded)
           For internal use only.
 void endElement(java.lang.String eleName, java.util.Map objState)
           For internal use only.
 Fields getDataFields()
           For internal use only.
 boolean hasContent(java.lang.Object srcRowsetMetaData)
           
 void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
           For internal use only.
 void save(XMLWriter writer, java.lang.String sTag, XMLSerializationContext ctxt)
           For internal use only.
 void save(XMLWriter writer, XMLSerializationContext ctxt)
           For internal use only.
 void saveContents(XMLWriter writer, XMLSerializationContext ctxt)
           For internal use only.
 void setDataFields(Fields dataFields)
           Sets which fields are used to populate the columns in a rowset.
 void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
           For internal use only.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowsetMetaData

public RowsetMetaData(IRowsetMetaData src)

RowsetMetaData

public RowsetMetaData()
Method Detail

clone

public java.lang.Object clone(boolean deepClone)

copyTo

public void copyTo(java.lang.Object destObject,
                   boolean deepCopy)

createMember

public java.lang.Object createMember(java.lang.String eleName,
                                     org.xml.sax.Attributes attrs,
                                     XMLSerializationContext ctxt,
                                     java.util.Map objState,
                                     boolean[] bLoaded)

For internal use only.


endElement

public void endElement(java.lang.String eleName,
                       java.util.Map objState)

For internal use only.


getDataFields

public Fields getDataFields()

For internal use only.

Specified by:
getDataFields in interface IRowsetMetaData
Returns:
A Fields object that specifies which fields are used to populate the columns in a rowset.

hasContent

public boolean hasContent(java.lang.Object srcRowsetMetaData)

readElement

public void readElement(java.lang.String eleName,
                        java.lang.String sVal,
                        org.xml.sax.Attributes attrs,
                        java.util.Map objState)

For internal use only.


save

public void save(XMLWriter writer,
                 XMLSerializationContext ctxt)
          throws java.io.IOException

For internal use only.

Throws:
java.io.IOException

save

public void save(XMLWriter writer,
                 java.lang.String sTag,
                 XMLSerializationContext ctxt)
          throws java.io.IOException

For internal use only.

Throws:
java.io.IOException

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException

For internal use only.

Throws:
java.io.IOException

setDataFields

public void setDataFields(Fields dataFields)
Description copied from interface: IRowsetMetaData

Sets which fields are used to populate the columns in a rowset.

Specified by:
setDataFields in interface IRowsetMetaData
Parameters:
dataFields - A Fields object that specifies which fields are used to populate the columns in a rowset.

startElement

public void startElement(java.lang.String eleName,
                         java.util.Map objState,
                         org.xml.sax.Attributes attrs)

For internal use only.