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 BooleanPropertyThis is the boolean specific version of property
class BytePropertyThis is the byte specific version of numeric property
class CharPropertyThis is the char specific version of numeric property
class CollectionPropertyBase class for a property as a collection which can contain multiple elements within
class DoublePropertyThis is the double specific version of numeric property
class FloatPropertyThis is the float specific version of numeric property
class InstantUIInstant UI generates a user interface for editing a property business object based on common conventions and settings within the properties.
class IntPropertyThis is the integer specific version of numeric property
class ListPropertyBase class for a property as a list which can contain multiple elements within
class LongPropertyThis is the long specific version of numeric property
class MapAdapterInstances 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 MapPropertyBase class for a property as a Map which can contain multiple elements within it
class NumericPropertyThis is the base class to all number properties, it introduces nullability and the ability to convert to all number types.
class PreferencesObjectBinds an object to the com.codename1.io.Preferences API for automatic persistent storage.
class PropertyBase class for a property, it can store a generic value of any type and broadcast change events to external listeners
class PropertyBaseBase class for property types
interface PropertyBusinessObjectAllows mapping properties generically
interface PropertyChangeListenerEvent callback interface, invoked when a property changed its value
class PropertyIndexMaps 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 SQLMapA simple ORM wrapper for property objects.
class SetPropertyBase class for a property as a set which can contain multiple elements within
class UiBindingThe binding framework can implicitly bind UI elements to properties, this allow seamless model to UI mapping.