package com.codename1.properties
High level property objects that allow us to replace getters/setters in business objects with more convenient
storage/parsing mappings while retaining type safety.
Types
class BooleanProperty | This is the boolean specific version of property |
class ByteProperty | This is the byte specific version of numeric property |
class CharProperty | This is the char specific version of numeric property |
class CollectionProperty | Base class for a property as a collection which can contain multiple elements within |
class DoubleProperty | This is the double specific version of numeric property |
class FloatProperty | This is the float specific version of numeric property |
class InstantUI | Instant UI generates a user interface for editing a property business object based on common conventions and settings within the properties. |
class IntProperty | This is the integer specific version of numeric property |
class ListProperty | Base class for a property as a list which can contain multiple elements within |
class LongProperty | This is the long specific version of numeric property |
class MapAdapter | Instances of this class adapt an arbitrary object type so a property can appear differently when it’s placed into a Map or initialized from a Map. |
class MapProperty | Base class for a property as a Map which can contain multiple elements within it |
class NumericProperty | This is the base class to all number properties, it introduces nullability and the ability to convert to all number types. |
class PreferencesObject | Binds an object to the com.codename1.io.Preferences API for automatic persistent storage. |
class Property | Base class for a property, it can store a generic value of any type and broadcast change events to external listeners |
class PropertyBase | Base class for property types |
interface PropertyBusinessObject | Allows mapping properties generically |
interface PropertyChangeListener | Event callback interface, invoked when a property changed its value |
class PropertyIndex | Maps the properties that are in a class/object and provides access to them so tools such as ORM can implicitly access them for us. |
class SQLMap | A simple ORM wrapper for property objects. |
class SetProperty | Base class for a property as a set which can contain multiple elements within |
class UiBinding | The binding framework can implicitly bind UI elements to properties, this allow seamless model to UI mapping. |