public abstract class Elements
extends java.lang.Object
| Constructor and Description |
|---|
Elements()
Konstruktor
|
Elements(java.lang.String columnName,
java.util.List<java.lang.Class<? extends Aggregation>> aggregationList)
Konstruktor zu Testzwecken.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAggregation(java.lang.Class<? extends Aggregation> aggregation)
Setzt die zu verwendende Aggregationsfunktion.
|
java.util.List<java.lang.Class<? extends Aggregation>> |
getAggregationClasses() |
java.lang.String |
getColumnName()
Name der Spalte.
|
abstract java.util.Collection<Qualifier> |
getQualifiers() |
abstract java.util.HashSet<? extends RealElement> |
getRealElements()
Liefert die Menge aller von realen Elemente, die von diesem Element verwendet werden.
|
void |
setAggregationClasses(java.util.List<java.lang.Class<? extends Aggregation>> aggregationClasses)
Sollte nicht verwendet werden.
|
void |
setColumnName(java.lang.String columnName) |
public Elements()
public Elements(java.lang.String columnName,
java.util.List<java.lang.Class<? extends Aggregation>> aggregationList)
columnName - Name. Kann null sein.aggregationList - Zu verwendende Aggregation. Kann null sein.public void addAggregation(java.lang.Class<? extends Aggregation> aggregation)
aggregation - Objekt dass die Aggregation durchführtpublic abstract java.util.Collection<Qualifier> getQualifiers()
public abstract java.util.HashSet<? extends RealElement> getRealElements()
public java.util.List<java.lang.Class<? extends Aggregation>> getAggregationClasses()
public void setAggregationClasses(java.util.List<java.lang.Class<? extends Aggregation>> aggregationClasses)
public java.lang.String getColumnName()
null.public void setColumnName(java.lang.String columnName)