org.ops4j.util.property
Class PropertiesPropertyResolver

java.lang.Object
  extended by org.ops4j.util.property.FallbackPropertyResolver
      extended by org.ops4j.util.property.PropertiesPropertyResolver
All Implemented Interfaces:
PropertyResolver

public class PropertiesPropertyResolver
extends FallbackPropertyResolver

Resolves properties from a Properties.

Since:
0.5.0, January 16, 2008
Author:
Alin Dreghiciu

Constructor Summary
PropertiesPropertyResolver(java.util.Properties properties)
          Creates a property resolver without a fallback resolver.
PropertiesPropertyResolver(java.util.Properties properties, PropertyResolver fallbackResolver)
          Creates a property resolver with a fallback resolver.
 
Method Summary
 java.lang.String findProperty(java.lang.String propertyName)
          Resolves a property based on it's name .
 void setProperties(java.util.Properties properties)
          Sets the properties in use.
 
Methods inherited from class org.ops4j.util.property.FallbackPropertyResolver
get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesPropertyResolver

public PropertiesPropertyResolver(java.util.Properties properties)
Creates a property resolver without a fallback resolver.

Parameters:
properties - properties; optional

PropertiesPropertyResolver

public PropertiesPropertyResolver(java.util.Properties properties,
                                  PropertyResolver fallbackResolver)
Creates a property resolver with a fallback resolver.

Parameters:
properties - properties; optional
fallbackResolver - fallback resolver
Method Detail

setProperties

public void setProperties(java.util.Properties properties)
Sets the properties in use.

Parameters:
properties - properties

findProperty

public java.lang.String findProperty(java.lang.String propertyName)
Resolves a property based on it's name .

Specified by:
findProperty in class FallbackPropertyResolver
Parameters:
propertyName - property name to be resolved
Returns:
value of property or null if property is not set or is empty.


Copyright © 2006-2008 OPS4J - Open Participation Software for Java. All Rights Reserved.