|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--operators.WeightMapKey
Diese Klasse stellt einen Schl?ssel f?r eine weightMap dar.
OperatorDB.weightMap
, Serialized FormField Summary | |
private java.util.LinkedList |
operatorList
Liste in der die Operatoren gespeichert werden, die derselben Klasse angeh?ren und deren Gewicht gemeinsam geupdatet werden muss. |
private long |
opID
eindeutige ID der die Operatoren, die in dieser Liste gespeichert angeh?ren. |
private double |
weight
Das Gewicht, das alle Operatoren dieses Schl?ssels haben. |
Constructor Summary | |
WeightMapKey(long ID)
Konstruktor, dem die ID ?bergeben werden muss, der alle Operatoren dieses Schl?ssel angeh?ren. |
|
WeightMapKey(long ID,
double weight)
Konstruktor, dem neben der ID auch noch das Gewicht aller Operatoren dieses Schl?ssels?bergeben wird. |
Method Summary | |
void |
add(Operator o)
Diese Methode f?gt einen Operator zur OperatorListe hinzu. |
int |
compare(java.lang.Object o1,
java.lang.Object o2)
Zun?chst ?berpr?ft diese Methode, ob die Objekte gleich sind. |
int |
compareTo(java.lang.Object o)
Vergleich von WeightMapKeys. |
void |
delete(Operator o)
Diese Methode l?scht einen Operator aus der OperatorListe. |
boolean |
equals(java.lang.Object o)
Folgende Gleichheit wird definiert: Compoundoperatoren sind gleich, wenn ihre Referenz gleich ist, sonst nie da nicht entschieden werden kann, ob sie nicht doch etwas anderes w?hrend der Ausf?hrung tun, Andere Operatoren sind nur dann gleich, wenn sie der gleichen Klasse angeh?ren |
long |
getOpID()
Diese Methode gibt die ID aller Operatoren in diesem Schluessel zur?ck. |
double |
getWeight()
Diese Methode gibt das Gewicht aller in diesem Schl?ssel erfassten Operatoren zur?ck. |
java.util.ListIterator |
listIterator()
Diese Methode gibt alle Operatoren zur?ck, die in diesem Schl?ssel gespeichert sind. |
void |
setWeight(double w)
Diese Methode setzt das Gewicht aller Operatoren in diesem Schl?ssel auf den ?bergebenen Wert. |
java.lang.String |
toString()
Ausgabe von OpID, weight und Anzahl der im Schl?ssel vorhandenen Operatoren. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.util.LinkedList operatorList
private long opID
private double weight
Constructor Detail |
public WeightMapKey(long ID)
ID
- Die Klasse, der Operatoren in diesem Schl?ssel.public WeightMapKey(long ID, double weight)
ID
- Die Klasse, der Operatoren in diesem Schl?ssel.weight
- Das Gewicht, das alle Operatoren dieses Schl?ssel
haben sollen.Method Detail |
public void add(Operator o)
o
- der hinzuzuf?gende Operator.public void delete(Operator o)
o
- der zu l?schende Operator.public void setWeight(double w)
w
- das zu setzende Gewichtpublic double getWeight()
public java.util.ListIterator listIterator()
ListIterator
?ber die Operatorenpublic long getOpID()
public boolean equals(java.lang.Object o)
true
, wenn die Operatoren gleich sind, sonst
false
.public int compare(java.lang.Object o1, java.lang.Object o2)
public int compareTo(java.lang.Object o)
o
- Objekt mit dem Verglichen werden soll.compare(Object,Object)
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |