vips.model
Class AbstractOperation

java.lang.Object
  extended by vips.model.AbstractOperation
All Implemented Interfaces:
Operation

public abstract class AbstractOperation
extends java.lang.Object
implements Operation

Diese Klasse implementiert Operation und sollte von Bibliotheks- funktionen als Superklasse verwendet werden.


Field Summary
protected  java.util.Map params
          Dieser Map müssen im Konstruktor der Subklasse die Parameter, die die Operation erwartet, hinzugefügt werden, wobei der Name des Parameters in Großbuchstaben als Key und ein ParamInfo-Objekt als Value verwendet werden müssen.
 
Constructor Summary
AbstractOperation()
           
 
Method Summary
 ParamInfo getParameter(java.lang.String name)
          Sucht in params nach dem parameter und gibt das ParamInfo-Objekt zurück, oder null, wenn der Parameter in der Map nicht drin ist.
 java.util.Iterator parameterIterator()
          Gibt einen Iterator über alle ParamInfo-Objekt in params zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface vips.model.Operation
aufrufen, getName, getRueckgabeTyp
 

Field Detail

params

protected java.util.Map params
Dieser Map müssen im Konstruktor der Subklasse die Parameter, die die Operation erwartet, hinzugefügt werden, wobei der Name des Parameters in Großbuchstaben als Key und ein ParamInfo-Objekt als Value verwendet werden müssen.

Constructor Detail

AbstractOperation

public AbstractOperation()
Method Detail

getParameter

public ParamInfo getParameter(java.lang.String name)
Sucht in params nach dem parameter und gibt das ParamInfo-Objekt zurück, oder null, wenn der Parameter in der Map nicht drin ist.

Specified by:
getParameter in interface Operation

parameterIterator

public java.util.Iterator parameterIterator()
Gibt einen Iterator über alle ParamInfo-Objekt in params zurück.

Specified by:
parameterIterator in interface Operation