Adempiere 3.5.2a

org.compiere.minigrid
Class ColumnInfo

java.lang.Object
  extended by org.compiere.minigrid.ColumnInfo

public class ColumnInfo
extends Object

Info Column Details

Version:
$Id: ColumnInfo.java,v 1.3 2006/07/30 00:51:28 jjanke Exp $
Author:
Jorg Janke

Constructor Summary
ColumnInfo(String colHeader, String colSQL, Class colClass)
          Create Info Column (r/o and not color column)
ColumnInfo(String colHeader, String colSQL, Class colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL)
          Create Info Column
ColumnInfo(String colHeader, String colSQL, Class colClass, String keyPairColSQL)
          Create Info Column (r/o and not color column)
 
Method Summary
 Class getColClass()
          Get Col Class
 String getColHeader()
          Get Col Header
 String getColSQL()
          Get Col SQL
 String getKeyPairColSQL()
          Get Key Pair Col SQL
 boolean isColorColumn()
          ColorColumn
 boolean isKeyPairCol()
          Key Pair Col
 boolean isReadOnly()
          ReadOnly
 void setColClass(Class colClass)
          Set ColClass
 void setColHeader(String colHeader)
          Set Col Header
 void setColorColumn(boolean colorColumn)
          Set Color Column
 void setColSQL(String colSQL)
          Set Col SQL
 void setKeyPairColSQL(String keyPairColSQL)
          Add ID column SQL for the displayed column The Class for this should be KeyNamePair
 void setReadOnly(boolean readOnly)
          Set Read Only
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnInfo

public ColumnInfo(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

ColumnInfo

public ColumnInfo(String colHeader,
                  String colSQL,
                  Class colClass,
                  String keyPairColSQL)
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
keyPairColSQL - SQL select for the ID of the for the displayed column

ColumnInfo

public ColumnInfo(String colHeader,
                  String colSQL,
                  Class colClass,
                  boolean readOnly,
                  boolean colorColumn,
                  String keyPairColSQL)
Create Info Column

Parameters:
colHeader - Column Header
colSQL - SQL select code for column
colClass - class of column - determines display
readOnly - column is read only
colorColumn - if true, value of column determines foreground color
keyPairColSQL - SQL select for the ID of the for the displayed column
Method Detail

getColClass

public Class getColClass()
Get Col Class

Returns:
class

getColHeader

public String getColHeader()
Get Col Header

Returns:
header

getColSQL

public String getColSQL()
Get Col SQL

Returns:
sql

isReadOnly

public boolean isReadOnly()
ReadOnly

Returns:
r/o

setColClass

public void setColClass(Class colClass)
Set ColClass

Parameters:
colClass - class

setColHeader

public void setColHeader(String colHeader)
Set Col Header

Parameters:
colHeader - header

setColSQL

public void setColSQL(String colSQL)
Set Col SQL

Parameters:
colSQL - sql

setReadOnly

public void setReadOnly(boolean readOnly)
Set Read Only

Parameters:
readOnly - r/o

setColorColumn

public void setColorColumn(boolean colorColumn)
Set Color Column

Parameters:
colorColumn - color

isColorColumn

public boolean isColorColumn()
ColorColumn

Returns:
true if color column

setKeyPairColSQL

public void setKeyPairColSQL(String keyPairColSQL)
Add ID column SQL for the displayed column The Class for this should be KeyNamePair

Parameters:
keyPairColSQL -

getKeyPairColSQL

public String getKeyPairColSQL()
Get Key Pair Col SQL

Returns:
sql

isKeyPairCol

public boolean isKeyPairCol()
Key Pair Col

Returns:
column

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.