Oracle Reports
Java API Reference
11g Release 1 (11.1.1)
E10775-01

oracle.reports.plugin.definition
Class Column

java.lang.Object
  extended by oracle.reports.plugin.definition.BaseObject
      extended by 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
See Also:
Constant Field Values

DATATYPE_NUMBER

public static final int DATATYPE_NUMBER
See Also:
Constant Field Values

DATATYPE_DATE

public static final int DATATYPE_DATE
See Also:
Constant Field Values

DATATYPE_GRAPHIC

public static final int DATATYPE_GRAPHIC
See Also:
Constant Field Values

DATATYPE_LONG

public static final int DATATYPE_LONG
See Also:
Constant Field Values

DATATYPE_RAW

public static final int DATATYPE_RAW
See Also:
Constant Field Values

DATATYPE_LONG_RAW

public static final int DATATYPE_LONG_RAW
See Also:
Constant Field Values

DATATYPE_VARCHAR2

public static final int DATATYPE_VARCHAR2
See Also:
Constant Field Values

DATATYPE_VARCHAR

public static final int DATATYPE_VARCHAR
See Also:
Constant Field Values

DATATYPE_ROWID

public static final int DATATYPE_ROWID
See Also:
Constant Field Values

DATATYPE_MLABLE

public static final int DATATYPE_MLABLE
See Also:
Constant Field Values

DATATYPE_REF

public static final int DATATYPE_REF
See Also:
Constant Field Values

DATATYPE_NAMED_TYPE

public static final int DATATYPE_NAMED_TYPE
See Also:
Constant Field Values

DATATYPE_COLLECTION

public static final int DATATYPE_COLLECTION
See Also:
Constant Field Values

DATATYPE_BLOB

public static final int DATATYPE_BLOB
See Also:
Constant Field Values

DATATYPE_CLOB

public static final int DATATYPE_CLOB
See Also:
Constant Field Values

DATATYPE_NCLOB

public static final int DATATYPE_NCLOB
See Also:
Constant Field Values

DATATYPE_BFILE

public static final int DATATYPE_BFILE
See Also:
Constant Field Values

DATATYPE_UNKNOWN

public static final int DATATYPE_UNKNOWN
See Also:
Constant Field Values

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.

Throws:
PluginException
Method Detail

getDataType

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

Throws:
PluginException

getGroup

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

Throws:
PluginException

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.

Throws:
PluginException

Oracle Reports
Java API Reference

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