vips.model
Class ParamInfo

java.lang.Object
  extended by vips.model.ParamInfo
All Implemented Interfaces:
java.lang.Cloneable

public class ParamInfo
extends java.lang.Object
implements java.lang.Cloneable

Diese Klasse hält Informationen über einen Parameter eines Struktogramms.
Dieses Objekt ist unveränderlich.
Die ParamInfo-Objekte wissen nicht, in welchen Struktogrammen sie alle verwendet werden.


Constructor Summary
ParamInfo(java.lang.String name, java.lang.Class typ)
          Erzeugt einen neuen Parameter mit gegebenen Namen und Typ.
 
Method Summary
 java.lang.Object clone()
          Fertigt Kopie von diesem Objekt an
 java.lang.String getName()
          Gibt den Namen dieses Parameters zurück
 java.lang.Class getTyp()
          Gibt den Typ dieses Parameters zurück.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParamInfo

public ParamInfo(java.lang.String name,
                 java.lang.Class typ)
Erzeugt einen neuen Parameter mit gegebenen Namen und Typ.

Throws:
java.lang.IllegalArgumentException - Wenn name null ist oder kein gültiger Bezeichnername oder typ null ist oder kein gültiger Datentyp ist
Method Detail

getName

public java.lang.String getName()
Gibt den Namen dieses Parameters zurück


getTyp

public java.lang.Class getTyp()
Gibt den Typ dieses Parameters zurück.


clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Fertigt Kopie von diesem Objekt an

Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException