Class semper.preferences.PrefFieldChoice
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.preferences.PrefFieldChoice

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

public class PrefFieldChoice
extends PrefField

Constructor Index

 o PrefFieldChoice()
 o PrefFieldChoice(String, String)
Constructor for an empty choice with defaults constraints.
 o PrefFieldChoice(String, String, GridBagConstraints)
Constructor for an empty choice.

Method Index

 o addChoice(String)
This allows to add a new string for the possible choices.
 o applyModification()
Applies the modification by loading the new value in the current value.
 o cancel()
the appearance of that field returns to it's initial value.
 o getSelectedItem()
This returns the string corresponding to the selected index.
 o getValue()
Return the actual value for that field.
 o isModified()
Indicates if the field has been changed by the user during interactive edition.
 o isOK()
Returns whether the value selected by the user is valid.
 o myStreamSize()
Returns the size of the stream that would hold the externalized form of this field.
 o readObject(StreamInputInterface)
Internalizes this field.
 o setValue(int)
 o setValue(Integer)
 o setValue(Object)
Allows to set the value for that field.
 o showme(PrefFrame)
This adds the approriate choice to a frame.
 o writeObject(StreamOutputInterface)
Externalizes this field.

Constructors

 o PrefFieldChoice
  public PrefFieldChoice(String fieldname,
                         String chLabel,
                         GridBagConstraints constraints)
Constructor for an empty choice.
Parameters:
fieldname - is the string by which this component is accessed through the preferences manager.
chLabel - is the string appearing at the right of the choice component.
constraints - is the set of GridBagConstraints for that component.
Returns:
the new empty object.
See Also:
GridBagConstraints
 o PrefFieldChoice
  public PrefFieldChoice(String fieldname,
                         String chLabel)
Constructor for an empty choice with defaults constraints.
Parameters:
fieldname - is the string by which this component is accessed through the preferences manager.
chLabel - is the string appearing at the right of the choice component.
Returns:
the new empty object.
See Also:
GridBagConstraints
 o PrefFieldChoice
  public PrefFieldChoice()

Methods

 o addChoice
  public void addChoice(String item)
This allows to add a new string for the possible choices.
Parameters:
item - is the string describing this choice
Returns:
none.
 o showme
  public void showme(PrefFrame p)
This adds the approriate choice to a frame.
Parameters:
p - is the frame where the object will be shown.
Returns:
none.
Overrides:
showme in class PrefField
 o getValue
  public Object getValue()
Return the actual value for that field.
Overrides:
getValue in class PrefField
 o getSelectedItem
  public String getSelectedItem()
This returns the string corresponding to the selected index.
Returns:
none.
See Also:
Choice
 o setValue
  public void setValue(Object newval)
Allows to set the value for that field.
Overrides:
setValue in class PrefField
 o setValue
  public void setValue(int newval)
 o setValue
  public void setValue(Integer newval)
 o isModified
  public boolean isModified()
Indicates if the field has been changed by the user during interactive edition.
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()
the appearance of that field returns to it's initial value.
Overrides:
cancel in class PrefField
 o myStreamSize
  public int myStreamSize() throws StreamIOException
Returns the size of the stream that would hold the externalized form of this field.
Returns:
the size of the stream in bytes
Overrides:
myStreamSize in class PrefField
See Also:
Streamable
 o readObject
  public void readObject(StreamInputInterface stream) throws StreamIOException
Internalizes this field.
Parameters:
stream - is the stream of data the object state is retrieved from
Returns:
none.
Overrides:
readObject in class PrefField
See Also:
Streamable
 o writeObject
  public void writeObject(StreamOutputInterface stream) throws StreamIOException
Externalizes this field.
Parameters:
stream - is the stream of data the object state is recorded in
Returns:
none
Overrides:
writeObject in class PrefField
See Also:
Streamable

All Packages  Class Hierarchy  This Package  Previous  Next  Index