|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pua.prot.util.attributes.Elements
de.bsvrz.pua.prot.util.attributes.AttributeDescription
de.bsvrz.pua.prot.util.attributes.TempAttributeDescription
public class TempAttributeDescription
Repräsentiert ein temporäres Attribut.
Field Summary | |
---|---|
SystemObject |
type
Typ des temporären Attributs |
Fields inherited from class de.bsvrz.pua.prot.util.attributes.AttributeDescription |
---|
name |
Fields inherited from class de.bsvrz.pua.prot.util.attributes.Elements |
---|
aggregation, columnName |
Constructor Summary | |
---|---|
TempAttributeDescription()
Konstruktor. |
|
TempAttributeDescription(ExpressionTree expression,
SystemObject type,
java.lang.String columnName,
Aggregation aggregation,
java.lang.String name)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Prüft auf Gleichheit von AttributeDescription.name . |
ExpressionTree |
getExpression()
Dem temporären Attribut zugeordneter Ausdruck |
java.util.Collection<Qualifier> |
getQualifiers()
Gibt die verwendeten Dataindices zurück. |
java.util.HashSet<RealAttributeDescription> |
getRealElements()
Liefert die Menge der referenzierten realen Attribute zurück. |
java.util.HashSet<TempAttributeDescription> |
getTempAttributes()
Liefert ein Set mit den temporären Attributen, die dieses temporäre Attribut direkt verwendet. |
ExpressionResult |
getValue(java.util.Hashtable<RealElement,BaseDataSet> realElements,
java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
Liefert den Wert des temporären Attributs zurück. |
int |
hashCode()
Der Hashwert des Objekts ist nur abhängig vom Namen. |
void |
setExpression(ExpressionTree expression)
Setzt den Ausdruck, durch den der Wert des Attributs bestimmt wird. |
java.lang.String |
toString()
|
Methods inherited from class de.bsvrz.pua.prot.util.attributes.Elements |
---|
hasAggregation, setAggregation |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public SystemObject type
Constructor Detail |
---|
public TempAttributeDescription()
expression
und type
mit null
.
public TempAttributeDescription(ExpressionTree expression, SystemObject type, java.lang.String columnName, Aggregation aggregation, java.lang.String name)
expression
- Zugeordneter Ausdruck.type
- Typ des temporären Attributs.columnName
- Spaltenname. Kann null
sein.aggregation
- Zu verwendende Aggregation. Kann null
sein.name
- Name des Attributs. Kann null
sein.Method Detail |
---|
public java.util.Collection<Qualifier> getQualifiers()
getQualifiers
in class Elements
Elements.getQualifiers()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
,
AttributeDescription.name
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
AttributeDescription.name
.
equals
in class Elements
Object.equals(java.lang.Object)
public java.util.HashSet<TempAttributeDescription> getTempAttributes()
public java.util.HashSet<RealAttributeDescription> getRealElements()
getRealElements
in class Elements
Elements.getRealElements()
public ExpressionTree getExpression()
public void setExpression(ExpressionTree expression)
expression
- Ausdruck.public ExpressionResult getValue(java.util.Hashtable<RealElement,BaseDataSet> realElements, java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
realElements
- Reale AttributetempElements
- Temporäre Attribute
null
im Fehlerfall.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |