All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.preferences.PrefFieldCatBag

java.lang.Object
   |
   +----semper.preferences.PrefField
           |
           +----semper.preferences.PrefFieldCatBag

public class PrefFieldCatBag
extends PrefField
The field contains: a Categorylist, which is split up in two lists (CatNameList and CatList), a Textfield to set/edit names of the categories, a Choice to set/edit the category-level of the related category, two buttons for adding and removing categories

Version:
beta-2 v1.7
Author:
Andreas Fleuti
See Also:
PrefFieldString, PrefFieldLabel, PrefFieldChoice, PrefFieldCheckBox, PrefFieldList

Constructor Index

 o PrefFieldCatBag()
 o PrefFieldCatBag(String, CategoryBag)
Construct a CatBagField

Method Index

 o applyModification()
Applies the modification by loading the new value in the current value.
 o cancel()
This method undo all changes of the user
 o getValue()
This method returns a CategoryBag
 o isModified()
Indicates if the field has been changed by the user during interactive editing.
 o isOK()
Returns whether the value selected by the user is valid.
 o setValue(CategoryBag)
 o setValue(Object)
Just sets (and overwrite) the current CategoryBag of preferences.
 o showme(PrefFrame)
Implementation of the abstract showme method from PrefField.

Constructors

 o PrefFieldCatBag
 public PrefFieldCatBag(String fieldname,
                        CategoryBag catbag)
Construct a CatBagField

Parameters:
fieldnamefor - that field
catbag, - which will be shown
Returns:
the new object.
 o PrefFieldCatBag
 public PrefFieldCatBag()

Methods

 o showme
 public void showme(PrefFrame p)
Implementation of the abstract showme method from PrefField.

Parameters:
p - is the frame where to put the group's fields
Returns:
none.
Overrides:
showme in class PrefField
 o getValue
 public Object getValue()
This method returns a CategoryBag

Returns:
CategoryBag, which represent the actual preferences.
Overrides:
getValue in class PrefField
 o setValue
 public void setValue(Object catbag)
Just sets (and overwrite) the current CategoryBag of preferences.

Parameters:
CategoryBag - the current category bag of preferences
Returns:
none.
Overrides:
setValue in class PrefField
 o setValue
 public void setValue(CategoryBag catbag)
 o isModified
 public boolean isModified()
Indicates if the field has been changed by the user during interactive editing.

Overrides:
isModified in class PrefField
 o applyModification
 public boolean applyModification()
Applies the modification by loading the new value in the current value.

Overrides:
applyModification in class PrefField
 o isOK
 public boolean isOK()
Returns whether the value selected by the user is valid.

Overrides:
isOK in class PrefField
 o cancel
 public void cancel()
This method undo all changes of the user

Returns:
none.
Overrides:
cancel in class PrefField

All Packages  Class Hierarchy  This Package  Previous  Next  Index