Compiere 3.1

org.compiere.report.core
Class RColumn

java.lang.Object
  extended by org.compiere.report.core.RColumn

public class RColumn
extends Object

Report Column

Version:
$Id: RColumn.java,v 1.3 2006/08/10 01:00:13 jjanke Exp $
Author:
Jorg Janke

Constructor Summary
RColumn(Ctx ctx, String columnName, int displayType)
          Create Report Column
RColumn(Ctx ctx, String columnName, int displayType, int AD_Reference_Value_ID)
          Create Report Column
RColumn(Ctx ctx, String columnName, int displayType, String sql)
          Create Report Column
RColumn(Ctx ctx, String columnName, int displayType, String sql, int AD_Reference_Value_ID, String refColumnName)
          Create Report Column
RColumn(String colHeader, String colSQL, Class<?> colClass)
          Create Info Column (r/o and not color column)
 
Method Summary
 Class<?> getColClass()
          Column Display Class
 String getColHeader()
          Column Header
 int getColSize()
          Column Size in px
 String getColSQL()
          Column SQL
 int getDisplayType()
          Get DisplayType
 boolean isColorColumn()
           
 boolean isIDcol()
          This column is an ID Column (i.e. two values - int & String are read)
 boolean isReadOnly()
          Column is Readonly
 void setColClass(Class<?> colClass)
           
 void setColHeader(String colHeader)
           
 void setColorColumn(boolean colorColumn)
          This Color Determines the Color of the row
 void setColSize(int colSize)
          Column Size in px
 void setColSQL(String colSQL)
           
 void setReadOnly(boolean readOnly)
           
 String toString()
          String Representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RColumn

public RColumn(Ctx ctx,
               String columnName,
               int displayType)
Create Report Column

Parameters:
ctx - context
columnName - column name
displayType - display type

RColumn

public RColumn(Ctx ctx,
               String columnName,
               int displayType,
               int AD_Reference_Value_ID)
Create Report Column

Parameters:
ctx - context
columnName - column name
displayType - display type
AD_Reference_Value_ID - List/Table Reference

RColumn

public RColumn(Ctx ctx,
               String columnName,
               int displayType,
               String sql)
Create Report Column

Parameters:
ctx - context
columnName - column name
displayType - display type
sql - sql (if null then columnName is used). Will be overwritten if TableDir or Search

RColumn

public RColumn(Ctx ctx,
               String columnName,
               int displayType,
               String sql,
               int AD_Reference_Value_ID,
               String refColumnName)
Create Report Column

Parameters:
ctx - context
columnName - column name
displayType - display type
sql - sql (if null then columnName is used).
AD_Reference_Value_ID - List/Table Reference
refColumnName - UserReference column name Will be overwritten if TableDir or Search

RColumn

public RColumn(String colHeader,
               String colSQL,
               Class<?> colClass)
Create Info Column (r/o and not color column)

Parameters:
colHeader - Column Header
colSQL - SQL select code for column
colClass - class of column - determines display
Method Detail

getColHeader

public String getColHeader()
Column Header


setColHeader

public void setColHeader(String colHeader)

getColSQL

public String getColSQL()
Column SQL


setColSQL

public void setColSQL(String colSQL)

isIDcol

public boolean isIDcol()
This column is an ID Column (i.e. two values - int & String are read)


getColClass

public Class<?> getColClass()
Column Display Class


setColClass

public void setColClass(Class<?> colClass)

getColSize

public int getColSize()
Column Size in px


setColSize

public void setColSize(int colSize)
Column Size in px


getDisplayType

public int getDisplayType()
Get DisplayType


isReadOnly

public boolean isReadOnly()
Column is Readonly


setReadOnly

public void setReadOnly(boolean readOnly)

setColorColumn

public void setColorColumn(boolean colorColumn)
This Color Determines the Color of the row


isColorColumn

public boolean isColorColumn()

toString

public String toString()
String Representation

Overrides:
toString in class Object
Returns:
info

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.