| org.objectweb.celtix.configuration.ConfigurationItemMetadata
All known Subclasses: org.objectweb.celtix.configuration.impl.ConfigurationItemMetadataImpl,
ConfigurationItemMetadata | public interface ConfigurationItemMetadata (Code) | | Interface to access configuration metadata accessed at runtime.
Acts as a restricted view on configuration metadata, e.g. does
not provide access to a configuration item's documentation.
|
Inner Class :public enum LifecyclePolicy | |
Method Summary | |
Object | getDefaultValue() Returns the default value of this configuration metadata item. | LifecyclePolicy | getLifecyclePolicy() Returns the lifecycle policy for this configuration metadata item. | String | getName() Returns the name of this configuration metadata item which must be unique within
its ConfigurationMetadata container. | QName | getType() Returns the type of this configuration metadata item as a QName .
The namespaceURI of this QName identifies the XML schema containing the
definition of the (complex or simple) type of this item. |
getDefaultValue | Object getDefaultValue()(Code) | | Returns the default value of this configuration metadata item. The runtime class of this value
depends on the jaxb schema binding for the type of this item. For primitive data types it
is a holder class, e.g. java.lang.Boolean.
the default value of this configuration metadata item. |
getLifecyclePolicy | LifecyclePolicy getLifecyclePolicy()(Code) | | Returns the lifecycle policy for this configuration metadata item. Depending on this value,
concrete instances of this configuration metadata item (configuration items) will have values that
can never change, can be set once pre process/bus or can be modified ar any time.
the lifecycle policy of this configuration metadata item. |
getName | String getName()(Code) | | Returns the name of this configuration metadata item which must be unique within
its ConfigurationMetadata container.
the name of the configuration item. |
getType | QName getType()(Code) | | Returns the type of this configuration metadata item as a QName .
The namespaceURI of this QName identifies the XML schema containing the
definition of the (complex or simple) type of this item. The local part
identifies a global element in that schema that is of the underlying type.
the type of this configuration metadata item. |
|
|