|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.gui.parts.Column
public class Column
Beschreibt eine Spalte aus einer Tabelle oder einem Tree.
| Field Summary | |
|---|---|
static int |
ALIGN_AUTO
Konstante fuer automatische Ausrichtung. |
static int |
ALIGN_CENTER
Konstante fuer zentrierte Ausrichtung. |
static int |
ALIGN_LEFT
Konstante fuer linksbuendige Ausrichtung. |
static int |
ALIGN_RIGHT
Konstante fuer rechtsbuendige Ausrichtung. |
static int |
SORT_BY_DISPLAY
Konstante, die festlegt, dass die Spalte nach dem angezeigten (ggf formatierten) Wert sortiert wird. |
static int |
SORT_BY_VALUE
Konstante, die festlegt, dass die Spalte nach dem Wert des zugehoerigen Bean-Attributes sortiert wird. |
static int |
SORT_DEFAULT
Default-Sortierung (SORT_BY_VALUE). |
| Constructor Summary | |
|---|---|
Column(java.lang.String id,
java.lang.String name)
ct. |
|
Column(java.lang.String id,
java.lang.String name,
Formatter f)
ct. |
|
Column(java.lang.String id,
java.lang.String name,
Formatter f,
boolean changeable)
ct. |
|
Column(java.lang.String id,
java.lang.String name,
Formatter f,
boolean changeable,
int align)
ct. |
|
Column(java.lang.String id,
java.lang.String name,
Formatter f,
boolean changeable,
int align,
int sort)
ct. |
|
| Method Summary | |
|---|---|
boolean |
canChange()
Prueft, ob die Spalte aenderbar ist. |
int |
getAlign()
Liefert die Ausrichtung. |
java.lang.String |
getColumnId()
Liefert die Feldbezeichnung des Fachobjektes. |
java.lang.String |
getFormattedValue(java.lang.Object value,
java.lang.Object context)
Liefert den Wert in der Form, wie er in der Tabelle angezeigt werden soll. |
Formatter |
getFormatter()
Liefert einen optionalen Formatter. |
java.lang.String |
getName()
Liefert den Namen des Spaltenkopfes. |
int |
getSortMode()
Liefert die Sortier-Variante der Spalte. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int ALIGN_LEFT
public static final int ALIGN_CENTER
public static final int ALIGN_RIGHT
public static final int ALIGN_AUTO
public static final int SORT_BY_VALUE
public static final int SORT_BY_DISPLAY
public static final int SORT_DEFAULT
| Constructor Detail |
|---|
public Column(java.lang.String id,
java.lang.String name)
id - Feldbezeichnung des zugehoerigen Fachobjektes.name - Bezeichnung des Spaltenkopfes.
public Column(java.lang.String id,
java.lang.String name,
Formatter f)
id - Feldbezeichnung des zugehoerigen Fachobjektes.name - Bezeichnung des Spaltenkopfes.f - Formatter, der die Werte der Spalte formatieren soll.
public Column(java.lang.String id,
java.lang.String name,
Formatter f,
boolean changeable)
id - Feldbezeichnung des zugehoerigen Fachobjektes.name - Bezeichnung des Spaltenkopfes.f - Formatter, der die Werte der Spalte formatieren soll.changeable - Soll die Spalte aenderbar sein.
public Column(java.lang.String id,
java.lang.String name,
Formatter f,
boolean changeable,
int align)
id - Feldbezeichnung des zugehoerigen Fachobjektes.name - Bezeichnung des Spaltenkopfes.f - Formatter, der die Werte der Spalte formatieren soll.changeable - Soll die Spalte aenderbar sein.align - Ausrichtung.
public Column(java.lang.String id,
java.lang.String name,
Formatter f,
boolean changeable,
int align,
int sort)
id - Feldbezeichnung des zugehoerigen Fachobjektes.name - Bezeichnung des Spaltenkopfes.f - Formatter, der die Werte der Spalte formatieren soll.changeable - Soll die Spalte aenderbar sein.align - Ausrichtung.sort - Sortier-Variante.SORT_BY_DISPLAY,
SORT_BY_VALUE| Method Detail |
|---|
public int getAlign()
public boolean canChange()
public java.lang.String getColumnId()
public Formatter getFormatter()
null.public java.lang.String getName()
public int getSortMode()
SORT_BY_DISPLAY,
SORT_BY_VALUE
public java.lang.String getFormattedValue(java.lang.Object value,
java.lang.Object context)
value#toString
ausgefuehrt.
value - Der Wert des Attributes der Bean.context - die Bean, aus der der Wert des Attributes stammt.
Die Bean wird fuer gewoehnlich nicht benoetigt, da der Attribut-Wert
ja bereits in value vorliegt. Sie wird als Context-Information
dennoch uebergeben, damit eine ggf. von dieser Klasse abgeleitete Version
abhaengig von der Bean (und damit dem Context die Formatierung unterschiedlich
vornehmen kann.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||