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)
aggregationClasses
- Listepublic java.lang.String getColumnName()
null
.public void setColumnName(java.lang.String columnName)