simAuxLibrary
Interface MappingFunctionInterface

All Known Implementing Classes:
MappingFunction

public interface MappingFunctionInterface

Bibliothek simAuxLibrary

Klasse MappingFunctionInterface

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.

Version:
1.3
Author:
Klaus Hufschlag

Method Summary
 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.
 

Method Detail

getObject

public java.lang.Object getObject(java.util.ArrayList keys)

Klasse MappingFunction, Methode getObject

Abfrage eines einem Objekt n-Tupel zugeordneten Objektes.

Parameters:
keys - Objekt-n-Tupel als Schlüssel
Returns:
zugeordnetes Objekt

getObject

public java.lang.Object getObject(java.lang.Object x)

Klasse MappingFunctionInterface, Methode getObject

Abfrage eines einem Objekt zugeordneten Objectes. Kurzschreibweise von getObject.

Parameters:
x - Schlüsselobjekt
Returns:
zugeordnetes Objekt

getObject

public java.lang.Object getObject(java.lang.Object x,
                                  java.lang.Object y)

Klasse MappingFunctionInterface, Methode getObject

Abfrage eines einem Objekt zugeordneten Objectes. Kurzschreibweise von getObject.

Parameters:
x - erstes Schlüsselobjekt
y - zweites Schlüsselobjekt
Returns:
zugeordnetes Objekt

getAllObjects

public java.util.ArrayList getAllObjects()

Klasse MappingFunctionInterface, Methode getAllObjects

Funktion erzeugt eine Liste aller zugeordneten Objekte, also den Wertebereich der MappingFunction.

Returns:
ArrayList mit allen zugeordneten Objekten

getName

public java.lang.String getName()

Klasse MappingFunctionInterface, Methode getName

Lesender Accessor auf den Namen der MappingFunction.

Returns:
Name der MappingFunction

setName

public void setName(java.lang.String name)

Klasse MappingFunctionInterface, Methode setName

Schreibender Accessor auf den Namen der MappingFunction.

Parameters:
name - zu setzender Name