org.ldaptive.props
Class SimplePropertySource<T>

java.lang.Object
  extended by org.ldaptive.props.AbstractPropertySource<T>
      extended by org.ldaptive.props.SimplePropertySource<T>
Type Parameters:
T - type of object to invoke properties on
All Implemented Interfaces:
PropertySource<T>

public final class SimplePropertySource<T>
extends AbstractPropertySource<T>

Reads simple properties and returns an initialized object of the supplied type.

Version:
$Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
Author:
Middleware Services

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ldaptive.props.PropertySource
PropertySource.PropertyDomain
 
Field Summary
 
Fields inherited from class org.ldaptive.props.AbstractPropertySource
extraProps, logger, object, properties, PROPERTIES_FILE, propertiesDomain
 
Constructor Summary
SimplePropertySource(T t)
          Creates a new simple property source using the default properties file.
SimplePropertySource(T t, Properties props)
          Creates a new simple property source.
SimplePropertySource(T t, PropertySource.PropertyDomain domain, Properties props)
          Creates a new simple property source.
SimplePropertySource(T t, Reader... readers)
          Creates a new simple property source.
SimplePropertySource(T t, String... paths)
          Creates a new simple property source.
 
Method Summary
 void initialize()
          Initializes the object for this property source.
 
Methods inherited from class org.ldaptive.props.AbstractPropertySource
initializeObject, loadProperties, loadProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimplePropertySource

public SimplePropertySource(T t)
Creates a new simple property source using the default properties file.

Parameters:
t - object to invoke properties on

SimplePropertySource

public SimplePropertySource(T t,
                            String... paths)
Creates a new simple property source.

Parameters:
t - object to invoke properties on
paths - to read properties from

SimplePropertySource

public SimplePropertySource(T t,
                            Reader... readers)
Creates a new simple property source.

Parameters:
t - object to invoke properties on
readers - to read properties from

SimplePropertySource

public SimplePropertySource(T t,
                            Properties props)
Creates a new simple property source.

Parameters:
t - object to invoke properties on
props - to read properties from

SimplePropertySource

public SimplePropertySource(T t,
                            PropertySource.PropertyDomain domain,
                            Properties props)
Creates a new simple property source.

Parameters:
t - object to invoke properties on
domain - that properties are in
props - to read properties from
Method Detail

initialize

public void initialize()
Initializes the object for this property source.



Copyright © 2003-2015 Virginia Tech. All Rights Reserved.