public final class PreferencesObject
- Object
- PreferencesObject
Binds an object to the
com.codename1.io.Preferences API for automatic persistent storage.
You can use this API like the builder pattern by using the create method and chaining it with setters until
bind is invoked.Methods
public static PreferencesObject create(PropertyBusinessObject bo) | Creates a binding object, this method doesn’t do anything until bind is invoked |
public PreferencesObject bind() | Binds the object so it’s seamlessly stored in preferences |
public PreferencesObject setPrefix(String prefix) | Sets the prefix for the binding, by default the object name with a “.” is the common prefix |
public PreferencesObject setName(PropertyBase pb, String name) | Sets the name of the specific field not including the prefix, by default the property name is used |
Inherited methods
Method details
create
public static PreferencesObject create(PropertyBusinessObject bo)Creates a binding object, this method doesn’t do anything until bind is invoked
Parameters
boPropertyBusinessObject- the business object this binding relates to
Returns
the object controlling the binding
bind
public PreferencesObject bind()Binds the object so it’s seamlessly stored in preferences
Returns
this to enable builder pattern binding
setPrefix
public PreferencesObject setPrefix(String prefix)Sets the prefix for the binding, by default the object name with a “.” is the common prefix
Parameters
prefixString- a string that will prefix the name
Returns
this to enable builder pattern binding
setName
public PreferencesObject setName(PropertyBase pb, String name)Sets the name of the specific field not including the prefix, by default the property name is used
Parameters
pbPropertyBase- the property
nameString- the name for the property
Returns
this to enable builder pattern binding