Oracle Reports
Java API Reference
10g (9.0.4)
B12019-01

oracle.reports.plugin.definition
Class Column

java.lang.Object
  |
  +--oracle.reports.plugin.definition.BaseObject
        |
        +--oracle.reports.plugin.definition.Column
Direct Known Subclasses:
DataSourceColumn, Formula, Parameter, Placeholder, Summary

public abstract class Column
extends BaseObject

The Reports column object. This is an abstract base class of all types of Reports columns: parameter, data source column, summary, formula, and placeholder.


Field Summary
static int DATATYPE_BFILE
           
static int DATATYPE_BLOB
           
static int DATATYPE_CHAR
           
static int DATATYPE_CLOB
           
static int DATATYPE_COLLECTION
           
static int DATATYPE_DATE
           
static int DATATYPE_GRAPHIC
           
static int DATATYPE_LONG
           
static int DATATYPE_LONG_RAW
           
static int DATATYPE_MLABLE
           
static int DATATYPE_NAMED_TYPE
           
static int DATATYPE_NCLOB
           
static int DATATYPE_NUMBER
           
static int DATATYPE_RAW
           
static int DATATYPE_REF
           
static int DATATYPE_ROWID
           
static int DATATYPE_UNKNOWN
           
static int DATATYPE_VARCHAR
           
static int DATATYPE_VARCHAR2
           
protected  oracle.reports.definition.RWDataItem mRWObj
           

 

Fields inherited from class oracle.reports.plugin.definition.BaseObject
mReport

 

Constructor Summary
protected Column(oracle.reports.definition.RWDataItem rwobj, Report report)
          Constructor.

 

Method Summary
static Column createColumn(oracle.reports.definition.RWDataItem rwdataitem, Report report)
          Creates a column object.
 int getDataType()
          Returns the data type of this column.
 Group getGroup()
          Returns the group of this column.

 

Methods inherited from class oracle.reports.plugin.definition.BaseObject
getComment, getName, getReport

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

DATATYPE_CHAR

public static final int DATATYPE_CHAR

DATATYPE_NUMBER

public static final int DATATYPE_NUMBER

DATATYPE_DATE

public static final int DATATYPE_DATE

DATATYPE_GRAPHIC

public static final int DATATYPE_GRAPHIC

DATATYPE_LONG

public static final int DATATYPE_LONG

DATATYPE_RAW

public static final int DATATYPE_RAW

DATATYPE_LONG_RAW

public static final int DATATYPE_LONG_RAW

DATATYPE_VARCHAR2

public static final int DATATYPE_VARCHAR2

DATATYPE_VARCHAR

public static final int DATATYPE_VARCHAR

DATATYPE_ROWID

public static final int DATATYPE_ROWID

DATATYPE_MLABLE

public static final int DATATYPE_MLABLE

DATATYPE_REF

public static final int DATATYPE_REF

DATATYPE_NAMED_TYPE

public static final int DATATYPE_NAMED_TYPE

DATATYPE_COLLECTION

public static final int DATATYPE_COLLECTION

DATATYPE_BLOB

public static final int DATATYPE_BLOB

DATATYPE_CLOB

public static final int DATATYPE_CLOB

DATATYPE_NCLOB

public static final int DATATYPE_NCLOB

DATATYPE_BFILE

public static final int DATATYPE_BFILE

DATATYPE_UNKNOWN

public static final int DATATYPE_UNKNOWN

mRWObj

protected oracle.reports.definition.RWDataItem mRWObj
Constructor Detail

Column

protected Column(oracle.reports.definition.RWDataItem rwobj,
Report report)
          throws PluginException
Constructor. NOTE: A plugin must never try to create any Reports objects by itself.
Method Detail

getDataType

public int getDataType()
                throws PluginException
Returns the data type of this column. The returned data type code is one of DATATYPE_* constants.

getGroup

public Group getGroup()
               throws PluginException
Returns the group of this column.

createColumn

public static Column createColumn(oracle.reports.definition.RWDataItem rwdataitem,
Report report)
                           throws PluginException
Creates a column object. NOTE: this method is for internal use only. A plugin must never try to call this method.

Oracle Reports
Java API Reference

Copyright © 2003 Oracle Corporation. All Rights Reserved.