com.puppycrawl.tools.checkstyle

Class PropertiesExpander

Implemented Interfaces:
PropertyResolver

public final class PropertiesExpander
extends java.lang.Object
implements PropertyResolver

Resolves external properties from an underlying Properties object.

Author:
lkuehne

Constructor Summary

PropertiesExpander(Properties aProperties)
Creates a new PropertiesExpander.

Method Summary

String
resolve(String aPropertyName)
Resolves a property through the underlying Properties object.

Constructor Details

PropertiesExpander

public PropertiesExpander(Properties aProperties)
Creates a new PropertiesExpander.

Parameters:
aProperties - the underlying properties to use for property resolution.

Method Details

resolve

public String resolve(String aPropertyName)
Resolves a property through the underlying Properties object.
Specified by:
resolve in interface PropertyResolver

See Also:
PropertyResolver.resolve(String)