smartics-properties 0.4.0-SNAPSHOT API

Provides access to the API of all subprojects provided by smartics-properties.

See:
          Description

Annotations
de.smartics.properties.api.core.annotations Provides annotations to attach metadata to properties.

 

Core
de.smartics.properties.api.core.app Provides classes on the domain level.
de.smartics.properties.api.core.config Provides access to the libraries configuration.
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.config Provides configuration helpers.
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.

 

Config
de.smartics.properties.api.config Provides an API to use properties.
de.smartics.properties.api.config.app Provides application configurations to be used by clients to this library.
de.smartics.properties.api.config.cache The configuration information as exposed to the API.
de.smartics.properties.api.config.codes Provides codes for exception handling and logging.
de.smartics.properties.api.config.domain Provides domain objects for configuration.
de.smartics.properties.api.config.domain.key Provides runtime structures to access property values.
de.smartics.properties.api.config.ds The configuration information as exposed to the API.
de.smartics.properties.api.config.transfer Provides services to transfer properties from a source to a target destination.
de.smartics.properties.impl.config.cache Provides a ConfigurationPropertiesManagement implementation that provides a cache.
de.smartics.properties.impl.config.classpath Provides a ConfigurationProperties implementation based on Properties that provides properties from registered declarations and definitions on the class path.
de.smartics.properties.impl.config.domain.key.envapp Provides a configuration key implementation that supports an environment and an application identifier.
de.smartics.properties.impl.config.domain.key.rtaware Provides a configuration key implementation that is runtime aware.
de.smartics.properties.impl.config.ds Provides a SerializableConfigurationPropertiesManagement implementation based on DataSource.
de.smartics.properties.impl.config.jndi Provides a SerializableConfigurationPropertiesManagement implementation based on JNDI.
de.smartics.properties.impl.config.properties Provides a ConfigurationProperties implementation based on Properties.
de.smartics.properties.impl.config.resource Provides a SerializableConfigurationPropertiesManagement implementation based on accessing remote resources.
de.smartics.properties.spi.config Provides configuration classes to be extended and used for extensions by service providers.
de.smartics.properties.spi.config.appid Provides loading application identifier (aka admin resource).
de.smartics.properties.spi.config.cache Provides an cache manager that provides Infinispan caches.
de.smartics.properties.spi.config.config Provides access to the configuration properties for smartics properties.
de.smartics.properties.spi.config.definition Provides helpers to deal with definition.xml information.
de.smartics.properties.spi.config.domain Provides domain objects for configuration.
de.smartics.properties.spi.config.domain.key Provides service infrastructure to deal with configuration keys.
de.smartics.properties.spi.config.ds Provides implementations to provide access to data sources from configuration factories.
de.smartics.properties.spi.config.proxy Provides classes to create a java dynamic proxy for a given properties interface.
de.smartics.properties.spi.config.resolve Provides an interface to the resolving placeholders.
de.smartics.properties.spi.config.support Provides helpers for service provider to implement ConfigurationPropertiesFactory.
de.smartics.properties.spi.config.transfer Provides services to transfer properties from a source to a target destination.
de.smartics.properties.spi.config.validation Provides validation utilities.

 

Resource
de.smartics.properties.resource Provides resource access to property resources.
de.smartics.properties.resource.app Provides library global base types.
de.smartics.properties.resource.domain Provides domain types dealing with resources.
de.smartics.properties.resource.heap Provides resource access to a heap of property definitions.
de.smartics.properties.resource.repository Provides the resource access abstraction on a repository.
de.smartics.properties.resource.util Provides utilities for the resource package.

 

Resource: Filesystem
de.smartics.properties.resource.filesystem Provides an implementation for accessing resources based on a file system.
de.smartics.properties.resource.filesystem.heap Provides a heap implementation based on a file system.

 

Resource: Maven
de.smartics.properties.resource.maven.repository Provides the resource access abstraction based on Maven.
de.smartics.properties.resource.maven.repository.filter Provides filters to constrain dependency requests.

 

Report
de.smartics.properties.report Provides classes to parse project source code and generate reports.
de.smartics.properties.report.app Provides classes on the domain level.
de.smartics.properties.report.data Provides classes that represent report data.
de.smartics.properties.report.qdox Helper package to implement QDox interfaces.
de.smartics.properties.reports Provides report implementations to generate reports in different formats.
de.smartics.properties.utils Provides utilities for the report generation process.

 

Security: ESAPI
de.smartics.properties.security.esapi Provides a security implementation to en- and decrypt property values based on OWASP ESAPI.

 

Transfer: Filesystem
de.smartics.properties.config.transfer.filesystem Provides an implementation for writing property definitions to a file system.

 

Transfer: JDBC
de.smartics.properties.config.transfer.jdbc Provides an implementation for writing property definitions to a database via JDBC.

 

Transfer: Templatestream
de.smartics.properties.config.transfer.templatestream Provides an implementation for writing property definitions to a stream using templates.

 

Database: HSQL
de.smartics.properties.impl.config.ds.hsql Provides implementation of AbstractHSqlDataSourceProxy for the HSQL database.

 

Database: MySQL
de.smartics.properties.impl.config.ds.mysql Provides implementation of AbstractHSqlDataSourceProxy for the MySQL database.

 

Other Packages
de.smartics.properties.core.services Provides infrastructure to create services.
de.smartics.properties.core.util Utilities to be moved.

 

Provides access to the API of all subprojects provided by smartics-properties.



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