Oracle Reports
Java API Reference
10g Release 2 (10.1.2)
B14049-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

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 NOTE: Plugin must never try to create any Reports objects itself.

Method Summary
static Column createColumn(oracle.reports.definition.RWDataItem rwdataitem, Report report)
Create a column object NOTE: this method is for internal use only.
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: Plugin must never try to create any Reports objects itself.

Method Detail

getDataType

public int getDataType()
                throws PluginException
Returns the data type of this column. 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
Create a column object NOTE: this method is for internal use only. Plugin must never try to call this method.

Oracle Reports
Java API Reference

Copyright © 1994, 2005 Oracle Corporation. All Rights Reserved.