Compiere 3.1

org.compiere.framework
Class Info_Column

java.lang.Object
  extended by org.compiere.framework.Info_Column
All Implemented Interfaces:
Comparable<Info_Column>

public class Info_Column
extends Object
implements Comparable<Info_Column>

Info Column Details

Version:
$Id: Info_Column.java,v 1.2 2006/07/30 00:51:27 jjanke Exp $
Author:
Jorg Janke

Constructor Summary
Info_Column(String colHeader, String colSQL, Class<?> colClass)
          Create Info Column (r/o and not color column)
Info_Column(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String IDcolSQL)
          Create Info Column
Info_Column(String colHeader, String colSQL, Class<?> colClass, String IDcolSQL)
          Create Info Column (r/o and not color column)
 
Method Summary
 int compareTo(Info_Column oo)
          CompareTo
 Class<?> getColClass()
           
 String getColHeader()
           
 String getColSQL()
           
 String getIDcolSQL()
           
 int getSequence()
          Get Sequence
 Integer getWidth()
          Get Optional Width in pixels
 boolean isColorColumn()
           
 boolean isIDcol()
           
 boolean isReadOnly()
           
 Info_Column seq(int sequence)
          Set Sequence
 void setColClass(Class<?> colClass)
           
 void setColHeader(String colHeader)
           
 void setColorColumn(boolean colorColumn)
           
 void setColSQL(String colSQL)
           
 void setIDcolSQL(String IDcolSQL)
          Add ID column SQL for the displayed column The Class for this should be KeyNamePair
 void setReadOnly(boolean readOnly)
           
 void setWidth(Integer width)
          Set Width in pixels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Info_Column

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

Info_Column

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

Info_Column

public Info_Column(String colHeader,
                   String colSQL,
                   Class<?> colClass,
                   boolean readOnly,
                   boolean colorColumn,
                   String IDcolSQL)
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
IDcolSQL - SQL select for the ID of the for the displayed column
Method Detail

seq

public Info_Column seq(int sequence)
Set Sequence

Parameters:
sequence - sequence no
Returns:
this

getSequence

public int getSequence()
Get Sequence

Returns:
sequence

compareTo

public int compareTo(Info_Column oo)
CompareTo

Specified by:
compareTo in interface Comparable<Info_Column>
Parameters:
o - other
Returns:

getColClass

public Class<?> getColClass()

getColHeader

public String getColHeader()

getColSQL

public String getColSQL()

isReadOnly

public boolean isReadOnly()

setColClass

public void setColClass(Class<?> colClass)

setColHeader

public void setColHeader(String colHeader)

setColSQL

public void setColSQL(String colSQL)

setReadOnly

public void setReadOnly(boolean readOnly)

setColorColumn

public void setColorColumn(boolean colorColumn)

isColorColumn

public boolean isColorColumn()

setIDcolSQL

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


getIDcolSQL

public String getIDcolSQL()

isIDcol

public boolean isIDcol()

setWidth

public void setWidth(Integer width)
Set Width in pixels

Parameters:
width - width

getWidth

public Integer getWidth()
Get Optional Width in pixels

Returns:
pixels or null

Compiere 3.1

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