|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Definition of an naked value object.
A basic implementation is defined in AbstractNakedValue and concrete implementation in it subclasses: TextString, URLString, Date, Logical, WholeNumber, FloatingPointNumber, Percentage, Currency.
An naked value object must do the following
AbstractNakedValue
Method Summary | |
void |
clear()
Clears the value so that it is empty, i.e. |
boolean |
isNull()
Deprecated. |
void |
parse(java.lang.String text)
Takes a user entry string which is parsed to set up the object. |
void |
reset()
Resets a value to its default value. |
void |
restoreString(java.lang.String data)
Takes a storage string and uses it reinstate this value object to its previous state/ |
java.lang.String |
saveString()
Returns a basic string representation of this value for storage purposes. |
void |
setNull()
Deprecated. |
Methods inherited from interface org.nakedobjects.object.Naked |
about, copyObject, getClassName, getFullClassName, getObjectHelpText, isEmpty, isSameAs, isValid, summary, title |
Method Detail |
public void clear()
isEmpty
returns true
.
public boolean isNull()
Naked.isEmpty()
public void parse(java.lang.String text) throws ValueParseException
ValueParseException
restoreString(String)
public void setNull()
clear()
public void reset()
clear
method.
public void restoreString(java.lang.String data)
data
- parse(String)
public java.lang.String saveString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |