Class semper.preferences.PrefFieldNegotiable
All Packages Class Hierarchy This Package Previous Next Index
Class semper.preferences.PrefFieldNegotiable
java.lang.Object
|
+----semper.preferences.PrefField
|
+----semper.preferences.PrefFieldNegotiable
- public class PrefFieldNegotiable
- extends PrefField
-
PrefFieldNegotiable()
-
-
PrefFieldNegotiable(String, String[], int)
- Construct a negotiable field where each item is unused and with defaults constraints.
-
PrefFieldNegotiable(String, String[], int, GridBagConstraints)
- Construct a negotiable field where each item is unused.
-
applyModification()
- Applies the modification by loading the new value in the current value.
-
cancel()
- This method put in the unused List the elements of unused and put in the priority List
elements of priority.
-
getValue()
- This method returns the priority list in a vector form.
-
isModified()
- Indicates if the field has been changed by the user during interactive edition.
-
isOK()
- Returns whether the value selected by the user is valid.
-
myStreamSize()
- Returns the size of the stream that would hold the externalized form of this field.
-
readObject(StreamInputInterface)
- Internalizes this field.
-
setValue(Object)
- This method change the list of an item.
-
showme(PrefFrame)
- Implementation of the abstract showme method from PrefField.
-
writeObject(StreamOutputInterface)
- Externalizes this field.
PrefFieldNegotiable
public PrefFieldNegotiable(String fieldname,
String items[],
int visibleLines,
GridBagConstraints constraint)
- Construct a negotiable field where each item is unused.
- Parameters:
- fieldname - for that field.
- a - vector containing the set of items.
- visibleLines - is the number of lines shown in list components.
- constraints - is the set of GridBagConstraints for that component.
- Returns:
- the new object.
PrefFieldNegotiable
public PrefFieldNegotiable(String fieldname,
String items[],
int visibleLines)
- Construct a negotiable field where each item is unused and with defaults constraints.
- Parameters:
- fieldname - for that field.
- a - vector containing the set of items.
- visibleLines - is the number of lines shown in list components.
- Returns:
- the new object.
PrefFieldNegotiable
public PrefFieldNegotiable()
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
getValue
public Object getValue()
- This method returns the priority list in a vector form.
- Returns:
- the vector containing all the items.
- Overrides:
- getValue in class PrefField
setValue
public void setValue(Object item)
- This method change the list of an item. If the item was in the unused list then it is
moved next in the priority list. If the item was in the priority list then it is moved as
unused.
- Parameters:
- item - is the item to move. If no such item is in the set of all items then nothing
is done.
- Returns:
- none.
- Overrides:
- setValue in class PrefField
isModified
public boolean isModified()
- Indicates if the field has been changed by the user during interactive edition.
- Overrides:
- isModified in class PrefField
applyModification
public boolean applyModification()
- Applies the modification by loading the new value in the current value.
- Overrides:
- applyModification in class PrefField
cancel
public void cancel()
- This method put in the unused List the elements of unused and put in the priority List
elements of priority.
- Returns:
- none.
- Overrides:
- cancel in class PrefField
isOK
public boolean isOK()
- Returns whether the value selected by the user is valid.
- Overrides:
- isOK in class PrefField
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
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
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