com.puppycrawl.tools.checkstyle

Class PropertiesExpander

public final class PropertiesExpander extends Object implements PropertyResolver

Resolves external properties from an underlying Properties object.

Author: lkuehne

Constructor Summary
PropertiesExpander(Properties aProperties)
Creates a new PropertiesExpander.
Method Summary
Stringresolve(String aPropertyName)
{@inheritDoc}

Constructor Detail

PropertiesExpander

public PropertiesExpander(Properties aProperties)
Creates a new PropertiesExpander.

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

Throws: IllegalArgumentException indicates null was passed

Method Detail

resolve

public String resolve(String aPropertyName)
{@inheritDoc}