org.codehaus.plexus.util.introspection
Class ReflectionValueExtractor
java.lang.Object
org.codehaus.plexus.util.introspection.ReflectionValueExtractor
public class ReflectionValueExtractor
extends java.lang.Object
Using simple dotted expressions extract the values from a MavenProject
instance, For example we might want to extract a value like:
project.build.sourceDirectory
$Id: ReflectionValueExtractor.java 2932 2005-12-07 20:48:54Z jdcasey $
static Object | evaluate(String expression, Object root)
|
static Object | evaluate(String expression, Object root, boolean trimRootToken)
|
private static ClassMap | getClassMap(Class clazz)
|
args
private static Class[] args
classMap
private static ClassMap classMap
classMaps
private static Map classMaps
params
private static Object[] params
ReflectionValueExtractor
private ReflectionValueExtractor()
evaluate
public static Object evaluate(String expression,
Object root)
throws Exception
evaluate
public static Object evaluate(String expression,
Object root,
boolean trimRootToken)
throws Exception
getClassMap
private static ClassMap getClassMap(Class clazz)