Package com.atlassian.configurable

Interface Summary
EnabledCondition An encapsulation of the conditional logic to decide whether to display and configure a given ObjectConfigurationProperty.
ObjectConfigurable This interface should be implemented by any classes that are configured using an Object Configuration.
ObjectConfiguration This interface represents a holder for all the configuration information.
ObjectConfigurationFactory This class retrieves an Object Configuration with a particular id.
ObjectConfigurationProperty This interface is a property of an Object Configuration and contains a name, description, default value and the type (ObjectConfigurationTypes) of this property.
ObjectDescriptor Interface that allows a ObjectConfiguration to retrieve a dynamic description based on the values set for its properties
ValuesGenerator Interface to implement when you want to retrieve a list of choices for a ConfiguraionProperty.
 

Class Summary
EnabledCondition.Factory Factory for constructing EnabledCondition instances.
ObjectConfigurationImpl  
ObjectConfigurationPropertyImpl This interface is a property of an Object Configuration and contains a name, description, default value and the type (ObjectConfigurationTypes) of this property.
ObjectConfigurationTypes Contains a list of possible Object Configuration Types that can be used.
StringObjectDescription Simple implementation of ObjectDescriptor that simply returns the description that was passed in when the object was created.
ValuesGeneratorObjectConfigurationProperty Represents a property which gets its values derived from a ValuesGenerator implementation.
XMLObjectConfigurationFactory This class retrieves an Object Configuration with a particular id.
XMLValuesObjectConfigurationProperty Uses an xml element to configure a list of keys and values as the available values for this property.
 

Exception Summary
ObjectConfigurationException This exception is thrown an error occurs during the use of ConfigurableObjects
 



Copyright © 2002-2011 Atlassian. All Rights Reserved.