org.codehaus.plexus.interpolation
Interface InterpolationPostProcessor


public interface InterpolationPostProcessor

Used to allow full recursion of value interpolation before applying some rule to the result.


Method Summary
 java.lang.Object execute(java.lang.String expression, java.lang.Object value)
          Given the starting expression and the fully-recursively-interpolated value, perform some post-processing step and return the resulting [possibly different] value, or null if no change was made..
 

Method Detail

execute

public java.lang.Object execute(java.lang.String expression,
                                java.lang.Object value)
Given the starting expression and the fully-recursively-interpolated value, perform some post-processing step and return the resulting [possibly different] value, or null if no change was made..

Parameters:
expression - the original expression
value - the original value after fully recursive interpolation of expression
Returns:
the processed value if a change was made; else return null


Copyright © 2001-2008 Codehaus. All Rights Reserved.