Joda System API

Uses of Interface
org.joda.property.Property

Packages that use Property
org.joda.property Joda property based domain model 
org.joda.property.impl   
org.joda.property.impl.collection   
org.joda.property.impl.data   
org.joda.property.impl.link   
org.joda.property.impl.type   
org.joda.property.type   
org.joda.swing   
org.joda.swing.binder   
 

Uses of Property in org.joda.property
 

Subinterfaces of Property in org.joda.property
static interface Property.Internal
          Interface used during the cloning process.
 

Methods in org.joda.property that return Property
 Property PropertyValueChangeEvent.getProperty()
          Get the property which changed.
abstract  Property JodaFactory.createProperty(Bean bean, java.lang.String name, java.lang.Class intface)
          Create a new Property and attach it to a particular Bean.
abstract  Property JodaFactory.createProperty(Bean bean, java.lang.String name, java.lang.Class intface, java.lang.Class[] types)
          Create a new Property and attach it to a particular Bean.
abstract  Property JodaFactory.createProperty(Bean bean, java.lang.String name, java.lang.Class intface, java.lang.Class[] types, PropertyData data)
          Create a new Property and attach it to a particular Bean.
 Property Bean.getProperty(java.lang.String propertyName)
          Get a Property object by name.
 

Methods in org.joda.property with parameters of type Property
static PropertyValueChangeEvent PropertyValueChangeEvent.createValueChangedEvent(Property source, java.lang.Object oldValue, java.lang.Object newValue)
          Static factory constructor.
static ListPropertyChangeEvent ListPropertyChangeEvent.createRegionAddedEvent(Property source, int startIndex, int endIndex)
          Static factory constructor.
static ListPropertyChangeEvent ListPropertyChangeEvent.createRegionRemovedEvent(Property source, int startIndex, int endIndex)
          Static factory constructor.
static ListPropertyChangeEvent ListPropertyChangeEvent.createRegionChangedEvent(Property source, int startIndex, int endIndex)
          Static factory constructor.
 

Constructors in org.joda.property with parameters of type Property
PropertyValueChangeEvent(Property source, java.lang.Object oldValue, java.lang.Object newValue)
          Constructor.
 

Uses of Property in org.joda.property.impl
 

Classes in org.joda.property.impl that implement Property
 class AbstractProperty
          Standard implementation of the basic read only property.
 

Methods in org.joda.property.impl that return Property
protected  Property ProxyPropertyFactory.createProperty(Bean bean, PropertyMetaData propMetaData)
          Create a property for the specified bean
 Property ProxyPropertyFactory.createProperty(Bean bean, java.lang.String name, java.lang.Class intface)
          Create a Property on the bean
 Property ProxyPropertyFactory.createProperty(Bean bean, java.lang.String name, java.lang.Class intface, java.lang.Class[] types)
          Create a Property on the bean
 Property ProxyPropertyFactory.createProperty(Bean bean, java.lang.String name, java.lang.Class intface, java.lang.Class[] types, PropertyData data)
          Create a Property on the bean
 Property PropertyDataInit.getProperty()
          Get the node for this property data.
 Property AbstractProxyBean.getProperty(java.lang.String key)
           
protected  Property AbstractProperty.createClonedProperty(Bean bean)
          Create a clone of this property, ignoring the data contents
protected  Property AbstractProperty.getThis()
          Get 'this'.
 Property AbstractBean.getProperty(java.lang.String propertyName)
          Get a Property object by name
 Property PropertyData.property()
          Get the property this data belongs to.
 

Methods in org.joda.property.impl with parameters of type Property
protected  PropertyData ProxyPropertyFactory.createPropertyData(Property property, PropertyMetaData propMetaData)
          Create a property data object for the specified property.
protected  PropertyData ProxyPropertyFactory.createPropertyData(Property property)
          Create a property data object for the specified property.
protected  void AbstractProperty.populateClonedProperty(IdentityBasedHashMap clonedObjects, Property property)
          Populate the clone of this property with the same data as this one
protected  void AbstractBean.addDependency(Property property, Property derivedFromProperty)
          Add a Dependency from one property to another.
protected  void AbstractBean.addDependency(Property property, Property derivedFromProperty)
          Add a Dependency from one property to another.
protected  void AbstractBean.checkModifiable(Property property)
          Check whether a particular property is modifiable.
 

Constructors in org.joda.property.impl with parameters of type Property
PropertyDataInit(Property property)
          Constructor
DependencyListener(Property property)
           
 

Uses of Property in org.joda.property.impl.collection
 

Classes in org.joda.property.impl.collection that implement Property
 class AbstractListProperty
          Standard implementation of a list.
 class AbstractMapProperty
          Standard implementation of a map.
 class DefaultDataListProperty
          Standard implementation of a list of objects.
 class DefaultDataMapProperty
          Standard implementation of a map of objects.
 

Methods in org.joda.property.impl.collection that return Property
protected  Property DefaultDataMapProperty.createClonedProperty(Bean bean)
          Create a clone of this property, ignoring the data contents
protected  Property DefaultDataListProperty.createClonedProperty(Bean bean)
          Create a clone of this property, ignoring the data contents
 

Methods in org.joda.property.impl.collection with parameters of type Property
protected  void DefaultDataMapProperty.populateClonedProperty(IdentityBasedHashMap clonedObjects, Property property)
          Populate the clone of this property with the same data as this one
protected  void DefaultDataListProperty.populateClonedProperty(IdentityBasedHashMap clonedObjects, Property property)
          Populate the clone of this property with the same data as this one
 

Uses of Property in org.joda.property.impl.data
 

Methods in org.joda.property.impl.data that return Property
 Property AbstractPropertyData.property()
           
 

Methods in org.joda.property.impl.data with parameters of type Property
 void UnmodifiablePropertyData.addDependentOn(Property property)
          Add a property that this property is dependent on.
 void ModifiablePropertyData.addDependentOn(Property property)
          Add a property that this property is dependent on.
 

Uses of Property in org.joda.property.impl.link
 

Classes in org.joda.property.impl.link that implement Property
 class DefaultLinkListProperty
          Standard link list view implementation which links one Bean to a list of other Beans.
 class DefaultLinkMapProperty
          Standard implementation of a map of beans.
 class DefaultLinkProperty
          Standard link view implementation which links one Bean to another.
 

Methods in org.joda.property.impl.link that return Property
protected  Property DefaultLinkProperty.createClonedProperty(Bean bean)
          Create a clone of this property, ignoring the data contents
protected  Property DefaultLinkMapProperty.createClonedProperty(Bean bean)
          Create a clone of this property, ignoring the data contents
protected  Property DefaultLinkListProperty.createClonedProperty(Bean bean)
          Create a clone of this property, ignoring the data contents
 

Methods in org.joda.property.impl.link with parameters of type Property
protected  void DefaultLinkProperty.populateClonedProperty(IdentityBasedHashMap clonedObjects, Property property)
          Populate the clone of this property with the same data as this one
protected  void DefaultLinkMapProperty.populateClonedProperty(IdentityBasedHashMap clonedObjects, Property property)
          Populate the clone of this property with the same data as this one
protected  void DefaultLinkListProperty.populateClonedProperty(IdentityBasedHashMap clonedObjects, Property property)
          Populate the clone of this property with the same data as this one
 

Uses of Property in org.joda.property.impl.type
 

Classes in org.joda.property.impl.type that implement Property
 class AbstractBooleanicProperty
          Default implementation of a Booleanic property.
 class AbstractDateTimeProperty
          Abstract class useful for Date and Time property implementations.
 class AbstractDoubleProperty
          Abstract implementation of a Double property.
 class AbstractIntegerProperty
          Abstract implementation of an Integer property.
 class AbstractLongProperty
          Abstract implementation of a Long property.
 class AbstractNumericProperty
          Abstract class useful for Numeric property implementations.
 class DefaultBooleanPrimitiveProperty
          Default implementation of a boolean property.
 class DefaultBooleanProperty
          Default implementation of a Boolean property.
 class DefaultClassProperty
          Default implementation of a Class property.
 class DefaultDateProperty
          Standard implementation of a Date property.
 class DefaultDateTimeProperty
          Standard implementation of a DateTime read/write property.
 class DefaultDecimalProperty
          Default implementation of a Decimal property.
 class DefaultDoublePrimitiveProperty
          Default implementation of a double property.
 class DefaultDoubleProperty
          Default implementation of a Double property.
 class DefaultIntegerPrimitiveProperty
          Default implementation of a primitive int property.
 class DefaultIntegerProperty
          Default implementation of an Integer property.
 class DefaultLocaleProperty
          Default implementation of a Locale property.
 class DefaultLongPrimitiveProperty
          Default implementation of a primitive long property.
 class DefaultLongProperty
          Default implementation of a Long property.
 class DefaultObjectProperty
          Default implementation of a non-typed immutable property.
 class DefaultStringProperty
          Default implementation of a String property.
 class DefaultTimeProperty
          Standard implementation of a Time property.
 

Uses of Property in org.joda.property.type
 

Subinterfaces of Property in org.joda.property.type
 interface BooleanicProperty
          BooleanicProperty holds the same position as NumericProperty for numbers.
 interface BooleanPrimitiveProperty
          BooleanProperty represents boolean properties that can be true or false and never null.
 interface BooleanProperty
          BooleanProperty represents Boolean properties that can be true, false or null.
 interface ClassProperty
          Interface for Class properties.
 interface CollectionProperty
          A CollectionProperty is a property which can holds a collection of some kind (list or set).
 interface DataListProperty
          Interface for a typed updateable list of objects.
 interface DataMapProperty
          Interface for a typed updateable map of objects.
 interface DataProperty
          A DataProperty is a property which can express all of its data in a single formalised String.
 interface DateProperty
          Interface for Date properties, based on ISO8601 date definitions.
 interface DateTimeProperty
          Interface for DateTime properties, based on ISO8601 date/time definitions.
 interface DecimalProperty
          Interface for Decimal (BigDecimal) properties.
 interface DoublePrimitiveProperty
          Interface for primitive double properties.
 interface DoubleProperty
          Interface for Double properties.
 interface InstantProperty
          Interface representing an instant in the datetime continuum as a property.
 interface IntegerPrimitiveProperty
          Interface for primitive int properties.
 interface IntegerProperty
          Interface for Integer properties.
 interface LinkingProperty
          A LinkingProperty is a property which represents a link between one bean and some other beans.
 interface LinkListProperty
          Interface for an updateable list of Beans.
 interface LinkMapProperty
          Interface for a typed updateable map of beans.
 interface LinkProperty
          Interface for a LinkProperty that expresses a link between one Bean and another.
 interface ListProperty
          A ListProperty is a property which can holds a list.
 interface LocaleProperty
          Interface for Boolean properties.
 interface LongPrimitiveProperty
          Interface for long properties.
 interface LongProperty
          Interface for Long properties.
 interface MapProperty
          Interface for a typed updateable map of objects.
 interface NumericProperty
          Interface for Numeric properties.
 interface ObjectProperty
          Interface for property types which are not provided by Joda but are immutable.
 interface StringProperty
          Interface for String properties.
 interface TimeProperty
          Interface for Time properties, based on ISO8601 time definitions.
 

Uses of Property in org.joda.swing
 

Methods in org.joda.swing with parameters of type Property
 void SwingBinder.bind(javax.swing.JComponent component, Property property)
          Bind a JComponent to a property.
 JComponentBinder JComponentBinderFactory.getComponentBinder(javax.swing.JComponent component, Property property)
          Get a component binder for a given component
 void JComponentBinder.bind(javax.swing.JComponent component, Property property)
          Bind a Property object to the component.
 

Uses of Property in org.joda.swing.binder
 

Methods in org.joda.swing.binder with parameters of type Property
 void PropertyPlainDocument.bind(javax.swing.JComponent component, Property property)
           
 void PropertyListModel.bind(javax.swing.JComponent component, Property property)
           
 void PropertyCheckBoxModel.bind(javax.swing.JComponent component, Property property)
           
 void PropertyBooleanRadioButtonGroupModel.bind(javax.swing.JComponent component, Property property)
           
 


Joda System API

Copyright © 2001-2003 Stephen Colebourne. All Rights Reserved.