Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## de.jsystems.itemgenerator.item
Class ItemItem

    java.lang.Object
      de.jsystems.framework.common.Item
          de.jsystems.framework.tree.TreeItem
              de.jsystems.itemgenerator.item.ItemItem

All Implemented Interfaces:
  MutableTreeNode, Serializable, TreeNode

public class ItemItem
extends TreeItem

Dieses Item stellt ein Item in dem Baum dar. Jedes Item enthaelt eine Liste von `Attributen`.

Version:
  1.0
  Copyright by Jens Homm 2000 - 2004
Author:
  Jens Homm JSYSTEMS
See Also:
  Serialized Form

Field Summary

Fields inherited from class de.jsystems.framework.tree.TreeItem
`allowsChildren, children, parent, userObject`

Fields inherited from class de.jsystems.framework.common.Item
`DISABLE, DISABLE_MUSSFELD, INVISIBLE, INVISIBLE_MUSSFELD, MUSSFELD, STANDARD`

Constructor Summary
`ItemItem(String name)` Erzeugt ein neues Item mit dem uebergebenen Namen.

Method Summary
`String` | `getClassComment()` Gibt den Kommentar fuer das Item zurueck.
`ItemType` | `getItemType()` Gibt den Typ des Items zurueck.
`ItemVisibility` | `getItemVisibility()` Gibt die Sichtbarkeit des Items zurueck.
`String` | `getPackageName()` Gibt das Package zurueck, in dem das Item liegt.
`void` | `setClassComment(String classComment)` Setzt den Klassenkommentar fuer das Item.
`void` | `setItemType(ItemType itemType)` Setzt den Typ des Items.
`void` | `setItemVisibility(ItemVisibility itemVisibility)` Setzt die Sichtbarkeit des Items.
`void` | `setPackageName(String packageName)` Setzt den Namen des Packages.

Methods inherited from class de.jsystems.framework.tree.TreeItem
`children, containsRekurChild, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, getRoot, getUserObject, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isRoot, remove, remove, removeFromParent, setParent, setUserObject, toString`

Methods inherited from class de.jsystems.framework.common.Item
`deepCopy, equals, getItemID, getName, isAttributeEditable, isAttributeMussfeld, isAttributeVisible, registerAttribute, setName`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ItemItem

    public ItemItem(String name)

  Erzeugt ein neues Item mit dem uebergebenen Namen. Dieser Name ist auch gleichzeitig der Klassenname fuer die zu generierende Klasse.

Parameters:
  `name` - String Der Name fuer das Item.

Method Detail

### getPackageName

    public String getPackageName()

  Gibt das Package zurueck, in dem das Item liegt.

  Returns:
    Der Name des Packages fuer das Item.

### setPackageName

    public void setPackageName(String packageName)

  Setzt den Namen des Packages.

  Parameters:
    `packageName` - Der Name des Packages.

### getClassComment

    public String getClassComment()

  Gibt den Kommentar fuer das Item zurueck.

  Returns:
    Der Kommentar fuer das Item.

### getItemType

    public ItemType getItemType()

  Gibt den Typ des Items zurueck. Hierbei sind die folgenden Typen erlaubt:
  - Item
  - TreeItem
  - TableItem

  Returns:
    Der Typ des Items.

### getItemVisibility

    public ItemVisibility getItemVisibility()

  Gibt die Sichtbarkeit des Items zurueck. Dabei sind die folgenden Werte erlaubt:
  - package
  - protected
  - public

  Returns:
    Die Sichtbarkeit des Items.

### setClassComment

    public void setClassComment(String classComment)

  Setzt den Klassenkommentar fuer das Item.

  Parameters:
    `classComment` - Der Kommentar fuer das Item.

### setItemType

    public void setItemType(ItemType itemType)

  Setzt den Typ des Items. Dabei sind die folgenden Typen erlaubt:
  - Item
  - TreeItem
  - TableItem

  Parameters:
    `itemType` - Der Typ des Items.

### setItemVisibility

    public void setItemVisibility(ItemVisibility itemVisibility)

  Setzt die Sichtbarkeit des Items. Dabei sind die folgenden Werte erlaubt:
  - package
  - protected
  - public

  Parameters:
    `itemVisibility` - String

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD