public abstract class Column
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Column.ColumnType
Mögliche Typen einer Spalte.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_attributeName
Name des Elements
|
private java.lang.String |
_columnName
Name der Spalte
|
private long |
_reference
Referenz auf das Attribut oder die Attributgruppe, die die Werte dieser Spalte bereitstellt.
|
private Column.ColumnType |
_type
Typ der Spalte
|
Constructor and Description |
---|
Column(Column.ColumnType type,
java.lang.String name,
long reference,
java.lang.String columnName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
java.lang.String |
getAttributeName() |
java.lang.String |
getCaption()
Liefert den zugeordneten Spaltennamen oder, falls dieser
null ist, den Namen des Elements zurück. |
java.lang.String |
getColumnName() |
long |
getReference() |
Column.ColumnType |
getType() |
java.lang.String |
toString() |
private final Column.ColumnType _type
private final long _reference
private final java.lang.String _columnName
private final java.lang.String _attributeName
public Column(Column.ColumnType type, java.lang.String name, long reference, java.lang.String columnName)
type
- Typ der Spalte.name
- Name des Elements.reference
- Referenz auf das Attribut oder die Attributgruppe, die die Werte dieser Spalte bereitstellt.columnName
- Name der Spalte. Kann null
sein.public long getReference()
public Column.ColumnType getType()
public java.lang.String getColumnName()
null
.public java.lang.String getAttributeName()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String getCaption()
null
ist, den Namen des Elements zurück.