edu.bonn.xulu.plugin.appl
Class GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition

java.lang.Object
  extended by edu.bonn.xulu.plugin.appl.GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition
Enclosing class:
GeoModelCodeGeneratorGUI.ResourceTableModel

protected class GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition
extends Object

Diese Klasse repraesentiert eine Zeile der Ressourcen-Tabelle. Sie besteht aus 6 Eingabefeldern:

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Field Summary
protected  SelectionInputOption.Combo category
          Auswahlfeld fuer die Resourcen-Kategorie.
protected  SelectionInputOption.Combo datatype
          Auswahlfeld fuer den Datentyp einer Property-Resource.
protected  ManualInputOption.Text desc
          Textfeld fuer die Resourcen-Beschreibung.
protected  ManualInputOption.Text name
          Textfeld fuer den Resourcen-Namen (mit dem die Ressource im Source- Code angesprochen wird.
protected  BooleanInputOption optional
          Checkbox fuer die Optional-Angabe.
protected  SelectionInputOption.Combo type
          Auswahlfeld fuer den Resourcen-Typ.
 
Constructor Summary
GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition()
          Erzeugt eine neue Zeile.
GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition(int category, String name, String desc, Class type, Class datatype, boolean optional)
          Erzeugt eine neue vorbelegte Zeile.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

category

protected SelectionInputOption.Combo category
Auswahlfeld fuer die Resourcen-Kategorie.


name

protected ManualInputOption.Text name
Textfeld fuer den Resourcen-Namen (mit dem die Ressource im Source- Code angesprochen wird.


desc

protected ManualInputOption.Text desc
Textfeld fuer die Resourcen-Beschreibung.


type

protected SelectionInputOption.Combo type
Auswahlfeld fuer den Resourcen-Typ.


datatype

protected SelectionInputOption.Combo datatype
Auswahlfeld fuer den Datentyp einer Property-Resource.


optional

protected BooleanInputOption optional
Checkbox fuer die Optional-Angabe.

Constructor Detail

GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition

public GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition()
Erzeugt eine neue Zeile. Die Eingabefelder sind alle leer.


GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition

public GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition(int category,
                                                                      String name,
                                                                      String desc,
                                                                      Class type,
                                                                      Class datatype,
                                                                      boolean optional)
Erzeugt eine neue vorbelegte Zeile.

Parameters:
category - Ressourcen-Kategorie (siehe ModelResource.getCategory())
name - Name der Ressourcen-Variable
desc - Beschreibung der Ressource
type - Typ der Ressource
datatype - Datentyp (falls es sich beim Typ eine ValueProperty handelt)