|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.util.AbstractMap
java.util.HashMap
simAuxLibrary.MappingFunction
Bibliothek simAuxLibrary,Klasse MappingFunction
Copyright by Klaus Hufschlag 2004, 2005
This file is part of the Generic Classifier Library. The Generic Classifier Library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Generic Classifier Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the Generic Classifier Library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Klasse zur Zuordnung eines Funktionswertes zu einem Objekt oder n-Tupel von Objekten, z.B. für Nutzen oder Kostenfunktion. Achtung Die Zahl der Elemente des n-Tupels ist durch Verwendung eines Arrays Variabel; aufrufe desselben Funktion-Objekte mit unterschiedlicher Zahl der Elemente werden nicht abgefangen und führen potentiell zu fehlern!
| Constructor Summary | |
MappingFunction()
Standardkonstruktor |
|
MappingFunction(java.lang.String Name)
Konstruktor mit Funktionsname |
|
| Method Summary | |
void |
assignObject(java.util.ArrayList keys,
java.lang.Object o)
Klasse MappingFunction, Methode assignObjectSetzen einer Zuordnung eines Objektes zu einem Objekt n-Tupel. |
void |
assignObject(java.lang.Object x,
java.lang.Object o)
Klasse MappingFunction, Methode assignObjectSetzen einer Zuordnung eines Objektes zu einem anderen. |
void |
assignObject(java.lang.Object x,
java.lang.Object y,
java.lang.Object o)
Klasse MappingFunction, Methode assignObjectSetzen einer Zuordnung eines Objektes zu Objekten. |
java.util.ArrayList |
getAllObjects()
Klasse MappingFunctionInterface, Methode getAllObjects Funktion erzeugt eine Liste aller zugeordneten Objekte, also den Wertebereich der MappingFunction. |
java.lang.String |
getName()
Klasse MappingFunctionInterface, Methode getNameLesender Accessor auf den Namen der MappingFunction. |
java.lang.Object |
getObject(java.util.ArrayList keys)
Klasse MappingFunction, Methode getObjectAbfrage eines einem Objekt n-Tupel zugeordneten Objektes. |
java.lang.Object |
getObject(java.lang.Object x)
Klasse MappingFunctionInterface, Methode getObjectAbfrage eines einem Objekt zugeordneten Objectes. |
java.lang.Object |
getObject(java.lang.Object x,
java.lang.Object y)
Klasse MappingFunctionInterface, Methode getObjectAbfrage eines einem Objekt zugeordneten Objectes. |
void |
setName(java.lang.String name)
Klasse MappingFunctionInterface, Methode setName Schreibender Accessor auf den Namen der MappingFunction. |
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
| Constructor Detail |
public MappingFunction()
public MappingFunction(java.lang.String Name)
Name - zu setzender Name| Method Detail |
public void assignObject(java.util.ArrayList keys,
java.lang.Object o)
Klasse MappingFunction, Methode assignObject
Setzen einer Zuordnung eines Objektes zu einem Objekt n-Tupel.
keys - Objekt-n-Tupel als Schlüsselo - zugeordnetes Objekt
public void assignObject(java.lang.Object x,
java.lang.Object y,
java.lang.Object o)
Klasse MappingFunction, Methode assignObject
Setzen einer
Zuordnung eines Objektes zu Objekten.
x - erstes Schlüsselobjekty - zweites Schlüsselobjekto - zugeordnetes Objekt
public void assignObject(java.lang.Object x,
java.lang.Object o)
Klasse MappingFunction, Methode assignObject
Setzen einer
Zuordnung eines Objektes zu einem anderen. (Entspricht im Ergebnis dem
ererbten put-Befehl, nur der Vollständigkeit halber implementiert.)
x - Schlüsselobjekto - zugeordnetes Objektpublic java.lang.Object getObject(java.util.ArrayList keys)
MappingFunctionInterfaceKlasse MappingFunction, Methode getObject
Abfrage eines einem Objekt n-Tupel zugeordneten Objektes.
getObject in interface MappingFunctionInterfacekeys - Objekt-n-Tupel als Schlüssel
public java.lang.Object getObject(java.lang.Object x)
MappingFunctionInterfaceKlasse MappingFunctionInterface, Methode getObject
Abfrage
eines einem Objekt zugeordneten Objectes.
getObject in interface MappingFunctionInterfacex - Schlüsselobjekt
public java.lang.Object getObject(java.lang.Object x,
java.lang.Object y)
MappingFunctionInterfaceKlasse MappingFunctionInterface, Methode getObject
Abfrage
eines einem Objekt zugeordneten Objectes.
getObject in interface MappingFunctionInterfacex - erstes Schlüsselobjekty - zweites Schlüsselobjekt
public java.util.ArrayList getAllObjects()
MappingFunctionInterfaceKlasse MappingFunctionInterface, Methode getAllObjects
Funktion erzeugt eine Liste aller zugeordneten Objekte, also den Wertebereich der MappingFunction.
getAllObjects in interface MappingFunctionInterfacepublic java.lang.String getName()
MappingFunctionInterfaceKlasse MappingFunctionInterface, Methode getName
Lesender Accessor auf den Namen der MappingFunction.
getName in interface MappingFunctionInterfacepublic void setName(java.lang.String name)
MappingFunctionInterfaceKlasse MappingFunctionInterface, Methode setName
Schreibender Accessor auf den Namen der MappingFunction.
setName in interface MappingFunctionInterfacename - zu setzender Name
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||