org.codehaus.plexus.interpolation
Class PrefixedObjectValueSource
java.lang.Object
org.codehaus.plexus.interpolation.AbstractDelegatingValueSource
org.codehaus.plexus.interpolation.PrefixedObjectValueSource
- All Implemented Interfaces:
- QueryEnabledValueSource, ValueSource
public class PrefixedObjectValueSource
- extends AbstractDelegatingValueSource
- implements QueryEnabledValueSource
Wraps an arbitrary object with an ObjectBasedValueSource instance, then
wraps that source with a PrefixedValueSourceWrapper instance, to which
this class delegates all of its calls.
- Version:
- $Id$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrefixedObjectValueSource
public PrefixedObjectValueSource(String prefix,
Object root)
- Wrap the specified root object, allowing the specified expression prefix.
PrefixedObjectValueSource
public PrefixedObjectValueSource(List possiblePrefixes,
Object root,
boolean allowUnprefixedExpressions)
- Wrap the specified root object, allowing the specified list of expression
prefixes and setting whether the
PrefixedValueSourceWrapper allows
unprefixed expressions.
getLastExpression
public String getLastExpression()
-
- Specified by:
getLastExpression in interface QueryEnabledValueSource
- Returns:
- the most recent expression processed by this value source, or null.
Copyright © 2001-2012 Codehaus. All Rights Reserved.