smartics-properties-core 0.3.0 API

Provides classes to declare properties.

See:
          Description

Packages
de.smartics.properties.api.core.app Provides classes on the domain level.
de.smartics.properties.api.core.context.alias Provides helper classes to manage different aliases to the same physical resources.
de.smartics.properties.api.core.domain Provides property domain objects and exceptions.
de.smartics.properties.api.core.security Provides security mechanisms to protect property values.
de.smartics.properties.spi.core.classpath Provides utilities to collect properties information from the class path.
de.smartics.properties.spi.core.constraint Provides information about property values constraints.
de.smartics.properties.spi.core.constraint.jsr303 Provides wrappers to use JSR-303 constraints for property validation.
de.smartics.properties.spi.core.constraints Provides standard constraints.
de.smartics.properties.spi.core.context Provides properties configuration information.
de.smartics.properties.spi.core.convert Provides utilities to convert property values from and to Strings.
de.smartics.properties.spi.core.metadata Provides helpers to read metadata from property descriptor interfaces.
de.smartics.properties.spi.core.metadata.comment Provides helpers to read comments for property sets, properties and property values.
de.smartics.properties.spi.core.metadata.projectdoc Provides helpers for projectdoc information.
de.smartics.properties.spi.core.registry Provides registries to access properties meta information.
de.smartics.properties.spi.core.util Provides utilities for service provider.
de.smartics.properties.spi.core.validate Service provider validation classes.
de.smartics.properties.spi.core.value Provides information about property values.

 

Provides classes to declare properties.

Basically we differentiate between declaring and defining properties.

  1. By declaring a property, the property is given a name, a type, a default expression and additional meta data. By declaring property one only states that such a property exists in the domain, but there is no property value associated with the property name.
  2. By defining a property this association of a value to a name is done. For instance this can be accomplished by adding a properties file to the class path that maps property names to their values.

Note:

Means for defining properties are provided by the smartics-properties-config project.



Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.