|
||||||||||
| 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 ElementsElements.getQualifiers()public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode(),
AttributeDescription.namepublic java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public boolean equals(java.lang.Object obj)
AttributeDescription.name.
equals in class ElementsObject.equals(java.lang.Object)public java.util.HashSet<TempAttributeDescription> getTempAttributes()
public java.util.HashSet<RealAttributeDescription> getRealElements()
getRealElements in class ElementsElements.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 | |||||||||