Package com.pholser.util.properties

A scheme for typed access to Java properties files.

See:
          Description

Interface Summary
PropertySource Implement this interface to present sources of key-value properties (other than Properties, Map, and ResourceBundle) to PropertyBinder.
SystemProperties Schema interface for the standard system properties.
 

Class Summary
PropertyBinder<T> Creates proxies that provide typed access to values in sources of property configuration via the PICA technique.
SubstitutableProperties Properties class with support for property values which can be comprised of the values of other properties.
 

Annotation Types Summary
BoundProperty Mark an interface method with this annotation to indicate that it should return the value associated with a given key from a property source, converted to the type indicated by the method's return type.
DefaultsTo Mark an interface method with this annotation to indicate a default value for the property source key represented by the method.
ParsedAs Mark an interface method with this annotation to indicate that values for the property represented by the method are parsed according to the given patterns.
ValuesSeparatedBy Mark an interface method with this annotation to indicate a regular expression that separates multiple values of the value for the property source key represented by the method.
 

Package com.pholser.util.properties Description

A scheme for typed access to Java properties files. Inspired by this blog entry.



© Copyright 2009-2013 Paul R. Holser, Jr. All rights reserved. Licensed under The MIT License. pholser@alumni.rice.edu