org.oddjob.arooa.runtime
Class RetainUnexpandedStrings

java.lang.Object
  extended by org.oddjob.arooa.runtime.RetainUnexpandedStrings
All Implemented Interfaces:
SubstitutionPolicy

public class RetainUnexpandedStrings
extends Object
implements SubstitutionPolicy

A SubstitutionPolicy that adds the ${} back onto any unresolved evaluations. This simulates Ant behaviour for undefined properties.

Author:
rob

Constructor Summary
RetainUnexpandedStrings()
           
 
Method Summary
 Evaluator modify(Evaluator existingEvaluator)
          Provide a modified Evaluator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetainUnexpandedStrings

public RetainUnexpandedStrings()
Method Detail

modify

public Evaluator modify(Evaluator existingEvaluator)
Description copied from interface: SubstitutionPolicy
Provide a modified Evaluator.

Specified by:
modify in interface SubstitutionPolicy
Parameters:
existingEvaluator - An existing evaluator.
Returns:
The modified evaluator.