edu.emory.mathcs.util
Interface PropertyUtils.Macro

All Known Implementing Classes:
PropertyUtils.PropertyExpansionMacro
Enclosing interface:
PropertyUtils

public static interface PropertyUtils.Macro

Macro template that expands the specified parameter in the macro-specific way. For instance, system property expansion macro interprets the parameter as the name of a system property, and resolves to the value of that property.

Version:
1.0
Author:
Dawid Kurzyniec

Method Summary
 java.lang.String process(java.lang.String input)
          Expand the specified parameter input.
 

Method Detail

process

public java.lang.String process(java.lang.String input)
                         throws ExpansionException
Expand the specified parameter input.

Parameters:
input - the macro input
Returns:
the expanded string
Throws:
ExpansionException - if expansion failed