Dependencies
Declarations
-
org
-
codehaus
-
plexus
-
interpolation
-
AbstractDelegatingValueSource
-
AbstractFunctionValueSourceWrapper
-
AbstractValueSource
-
BasicInterpolator
-
EnvarBasedValueSource
-
FeedbackEnabledValueSource
-
FixedInterpolatorValueSource
-
InterpolationCycleException
-
InterpolationException
-
InterpolationPostProcessor
-
Interpolator
-
addValueSource(ValueSource): void
-
removeValuesSource(ValueSource): void
-
addPostProcessor(InterpolationPostProcessor): void
-
removePostProcessor(InterpolationPostProcessor): void
-
interpolate(String, String): String
-
interpolate(String, String, RecursionInterceptor): String
-
getFeedback(): List
-
clearFeedback(): void
-
isCacheAnswers(): boolean
-
setCacheAnswers(boolean): void
-
clearAnswers(): void
-
-
InterpolatorFilterReader
-
interpolator: Interpolator
-
recursionInterceptor: RecursionInterceptor
-
replaceData: String
-
replaceIndex: int
-
previousIndex: int
-
DEFAULT_BEGIN_TOKEN: String
-
DEFAULT_END_TOKEN: String
-
beginToken: String
-
orginalBeginToken: String
-
endToken: String
-
interpolateWithPrefixPattern: boolean
-
escapeString: String
-
useEscape: boolean
-
preserveEscapeString: boolean
-
InterpolatorFilterReader(Reader, Interpolator): void
-
InterpolatorFilterReader(Reader, Interpolator, String, String): void
-
InterpolatorFilterReader(Reader, Interpolator, RecursionInterceptor): void
-
InterpolatorFilterReader(Reader, Interpolator, String, String, RecursionInterceptor): void
-
skip(long): long
-
read(char[], int, int): int
-
read(): int
-
isInterpolateWithPrefixPattern(): boolean
-
setInterpolateWithPrefixPattern(boolean): void
-
getEscapeString(): String
-
setEscapeString(String): void
-
isPreserveEscapeString(): boolean
-
setPreserveEscapeString(boolean): void
-
getRecursionInterceptor(): RecursionInterceptor
-
setRecursionInterceptor(RecursionInterceptor): InterpolatorFilterReader
-
-
MapBasedValueSource
-
ObjectBasedValueSource
-
PrefixAwareRecursionInterceptor
-
DEFAULT_START_TOKEN: String
-
DEFAULT_END_TOKEN: String
-
nakedExpressions: Stack<String>
-
possiblePrefixes: String[]
-
watchUnprefixedExpressions: boolean
-
PrefixAwareRecursionInterceptor(Collection<String>, boolean): void
-
PrefixAwareRecursionInterceptor(Collection<String>): void
-
hasRecursiveExpression(String): boolean
-
expressionResolutionFinished(String): void
-
expressionResolutionStarted(String): void
-
getExpressionCycle(String): List
-
clear(): void
-
-
PrefixedObjectValueSource
-
PrefixedPropertiesValueSource
-
PrefixedValueSourceWrapper
-
valueSource: ValueSource
-
possiblePrefixes: String[]
-
allowUnprefixedExpressions: boolean
-
lastExpression: String
-
PrefixedValueSourceWrapper(ValueSource, String): void
-
PrefixedValueSourceWrapper(ValueSource, String, boolean): void
-
PrefixedValueSourceWrapper(ValueSource, List<String>): void
-
PrefixedValueSourceWrapper(ValueSource, List<String>, boolean): void
-
getValue(String): Object
-
getFeedback(): List
-
getLastExpression(): String
-
clearFeedback(): void
-
-
PropertiesBasedValueSource
-
QueryEnabledValueSource
-
RecursionInterceptor
-
RegexBasedInterpolator
-
startRegex: String
-
endRegex: String
-
existingAnswers: Map
-
valueSources: List<ValueSource>
-
postProcessors: List<InterpolationPostProcessor>
-
reusePatterns: boolean
-
cacheAnswers: boolean
-
DEFAULT_REGEXP: String
-
compiledPatterns: Map<String, Pattern>
-
RegexBasedInterpolator(): void
-
RegexBasedInterpolator(boolean): void
-
RegexBasedInterpolator(String, String): void
-
RegexBasedInterpolator(List): void
-
RegexBasedInterpolator(String, String, List): void
-
addValueSource(ValueSource): void
-
removeValuesSource(ValueSource): void
-
addPostProcessor(InterpolationPostProcessor): void
-
removePostProcessor(InterpolationPostProcessor): void
-
interpolate(String, String, RecursionInterceptor): String
-
getPattern(String): Pattern
-
interpolate(String, RecursionInterceptor, Pattern, int): String
-
getFeedback(): List
-
clearFeedback(): void
-
interpolate(String, String): String
-
interpolate(String): String
-
interpolate(String, RecursionInterceptor): String
-
isReusePatterns(): boolean
-
setReusePatterns(boolean): void
-
isCacheAnswers(): boolean
-
setCacheAnswers(boolean): void
-
clearAnswers(): void
-
-
SimpleRecursionInterceptor
-
SingleResponseValueSource
-
StringSearchInterpolator
-
StringSearchInterpolator(): void
-
existingAnswers: Map<String, Object>
-
valueSources: List<ValueSource>
-
postProcessors: List<InterpolationPostProcessor>
-
cacheAnswers: boolean
-
DEFAULT_START_EXPR: String
-
DEFAULT_END_EXPR: String
-
startExpr: String
-
endExpr: String
-
escapeString: String
-
StringSearchInterpolator(String, String): void
-
addValueSource(ValueSource): void
-
removeValuesSource(ValueSource): void
-
addPostProcessor(InterpolationPostProcessor): void
-
removePostProcessor(InterpolationPostProcessor): void
-
interpolate(String, String): String
-
interpolate(String, String, RecursionInterceptor): String
-
interpolate(String): String
-
interpolate(String, RecursionInterceptor): String
-
interpolate(String, RecursionInterceptor, Set<String>): String
-
getFeedback(): List
-
clearFeedback(): void
-
isCacheAnswers(): boolean
-
setCacheAnswers(boolean): void
-
clearAnswers(): void
-
getEscapeString(): String
-
setEscapeString(String): void
-
-
ValueSource
-
fixed
-
AbstractDelegatingValueSource
-
EnvarBasedValueSource
-
FixedStringSearchInterpolator
-
valueSources: FixedValueSource[]
-
postProcessor: InterpolationPostProcessor
-
DEFAULT_START_EXPR: String
-
DEFAULT_END_EXPR: String
-
startExpr: String
-
endExpr: String
-
escapeString: String
-
FixedStringSearchInterpolator(String, String, String, InterpolationPostProcessor, FixedValueSource[]): void
-
create(String, String, FixedValueSource[]): FixedStringSearchInterpolator
-
create(FixedValueSource[]): FixedStringSearchInterpolator
-
createWithPermittedNulls(FixedValueSource[]): FixedStringSearchInterpolator
-
withExpressionMarkers(String, String): FixedStringSearchInterpolator
-
withPostProcessor(InterpolationPostProcessor): FixedStringSearchInterpolator
-
withEscapeString(String): FixedStringSearchInterpolator
-
interpolate(String): String
-
empty(): FixedStringSearchInterpolator
-
getValue(String, InterpolationState): Object
-
asBasicInterpolator(): BasicInterpolator
-
interpolate(String, InterpolationState): String
-
-
FixedValueSource
-
InterpolationCycleException
-
InterpolationState
-
MapBasedValueSource
-
ObjectBasedValueSource
-
PrefixedObjectValueSource
-
PrefixedPropertiesValueSource
-
PrefixedValueSourceWrapper
-
valueSource: FixedValueSource
-
possiblePrefixes: String[]
-
allowUnprefixedExpressions: boolean
-
lastExpression: String
-
PrefixedValueSourceWrapper(FixedValueSource, String): void
-
PrefixedValueSourceWrapper(FixedValueSource, String, boolean): void
-
PrefixedValueSourceWrapper(FixedValueSource, List<String>): void
-
PrefixedValueSourceWrapper(FixedValueSource, List<String>, boolean): void
-
getValue(String, InterpolationState): Object
-
-
PropertiesBasedValueSource
-
-
multi
-
DelimiterSpecification
-
DEFAULT_SPEC: DelimiterSpecification
-
begin: String
-
end: String
-
nextStart: int
-
DelimiterSpecification(String, String): void
-
getNextStartIndex(): int
-
setNextStartIndex(int): void
-
clearNextStart(): void
-
parse(String): DelimiterSpecification
-
getBegin(): String
-
getEnd(): String
-
hashCode(): int
-
equals(Object): boolean
-
toString(): String
-
-
MultiDelimiterInterpolatorFilterReader
-
interpolator: Interpolator
-
recursionInterceptor: RecursionInterceptor
-
replaceData: String
-
replaceIndex: int
-
previousIndex: int
-
DEFAULT_BEGIN_TOKEN: String
-
DEFAULT_END_TOKEN: String
-
interpolateWithPrefixPattern: boolean
-
escapeString: String
-
useEscape: boolean
-
preserveEscapeString: boolean
-
delimiters: LinkedHashSet<DelimiterSpecification>
-
currentSpec: DelimiterSpecification
-
beginToken: String
-
originalBeginToken: String
-
endToken: String
-
MultiDelimiterInterpolatorFilterReader(Reader, Interpolator): void
-
MultiDelimiterInterpolatorFilterReader(Reader, Interpolator, RecursionInterceptor): void
-
addDelimiterSpec(String): MultiDelimiterInterpolatorFilterReader
-
removeDelimiterSpec(String): boolean
-
setDelimiterSpecs(LinkedHashSet<String>): MultiDelimiterInterpolatorFilterReader
-
skip(long): long
-
read(char[], int, int): int
-
read(): int
-
reselectDelimiterSpec(int): boolean
-
isInterpolateWithPrefixPattern(): boolean
-
setInterpolateWithPrefixPattern(boolean): void
-
getEscapeString(): String
-
setEscapeString(String): void
-
isPreserveEscapeString(): boolean
-
setPreserveEscapeString(boolean): void
-
getRecursionInterceptor(): RecursionInterceptor
-
setRecursionInterceptor(RecursionInterceptor): MultiDelimiterInterpolatorFilterReader
-
-
MultiDelimiterStringSearchInterpolator
-
MAX_TRIES: int
-
existingAnswers: Map
-
valueSources: List<ValueSource>
-
postProcessors: List
-
cacheAnswers: boolean
-
delimiters: LinkedHashSet<DelimiterSpecification>
-
escapeString: String
-
MultiDelimiterStringSearchInterpolator(): void
-
addDelimiterSpec(String): MultiDelimiterStringSearchInterpolator
-
removeDelimiterSpec(String): boolean
-
withValueSource(ValueSource): MultiDelimiterStringSearchInterpolator
-
withPostProcessor(InterpolationPostProcessor): MultiDelimiterStringSearchInterpolator
-
addValueSource(ValueSource): void
-
removeValuesSource(ValueSource): void
-
addPostProcessor(InterpolationPostProcessor): void
-
removePostProcessor(InterpolationPostProcessor): void
-
interpolate(String, String): String
-
interpolate(String, String, RecursionInterceptor): String
-
interpolate(String): String
-
interpolate(String, RecursionInterceptor): String
-
interpolate(String, RecursionInterceptor, Set<String>): String
-
select(String, int): DelimiterSpecification
-
getFeedback(): List
-
clearFeedback(): void
-
isCacheAnswers(): boolean
-
setCacheAnswers(boolean): void
-
clearAnswers(): void
-
getEscapeString(): String
-
setEscapeString(String): void
-
escapeString(String): MultiDelimiterStringSearchInterpolator
-
setDelimiterSpecs(LinkedHashSet<String>): MultiDelimiterStringSearchInterpolator
-
-
-
object
-
FieldBasedObjectInterpolator
-
DEFAULT_BLACKLISTED_FIELD_NAMES: Set<String>
-
DEFAULT_BLACKLISTED_PACKAGE_PREFIXES: Set<String>
-
fieldsByClass: Map<Class, Field[]>
-
fieldIsPrimitiveByClass: Map<Class, Boolean>
-
static class initializer
-
clearCaches(): void
-
blacklistedFieldNames: Set<String>
-
blacklistedPackagePrefixes: Set<String>
-
warnings: List<ObjectInterpolationWarning>
-
FieldBasedObjectInterpolator(): void
-
FieldBasedObjectInterpolator(Set<String>, Set<String>): void
-
hasWarnings(): boolean
-
getWarnings(): List<ObjectInterpolationWarning>
-
interpolate(Object, BasicInterpolator): void
-
interpolate(Object, BasicInterpolator, RecursionInterceptor): void
-
InterpolateObjectAction
-
interpolationTargets: LinkedList<InterpolationTarget>
-
interpolator: BasicInterpolator
-
blacklistedFieldNames: Set
-
blacklistedPackagePrefixes: String[]
-
warningCollector: List<ObjectInterpolationWarning>
-
recursionInterceptor: RecursionInterceptor
-
InterpolateObjectAction(Object, BasicInterpolator, RecursionInterceptor, Set, Set, List<ObjectInterpolationWarning>): void
-
run(): Object
-
traverseObjectWithParents(Class, InterpolationTarget): void
-
interpolateObject(Object, String, Field): void
-
interpolateMap(Object, String, Field): void
-
interpolateCollection(Object, String, Field): boolean
-
interpolateString(Object, Field): void
-
isQualifiedForInterpolation(Class): boolean
-
isQualifiedForInterpolation(Field, Class): boolean
-
evaluateArray(Object, String): void
-
-
InterpolationTarget
-
-
ObjectInterpolationWarning
-
ObjectInterpolator
-
-
os
-
OperatingSystemUtils
-
Os
-
FAMILY_DOS: String
-
FAMILY_MAC: String
-
FAMILY_NETWARE: String
-
FAMILY_OS2: String
-
FAMILY_TANDEM: String
-
FAMILY_UNIX: String
-
FAMILY_WINDOWS: String
-
FAMILY_WIN9X: String
-
FAMILY_ZOS: String
-
FAMILY_OS400: String
-
FAMILY_OPENVMS: String
-
validFamilies: Set<String>
-
PATH_SEP: String
-
OS_NAME: String
-
OS_ARCH: String
-
OS_VERSION: String
-
OS_FAMILY: String
-
family: String
-
name: String
-
version: String
-
arch: String
-
Os(): void
-
Os(String): void
-
setValidFamilies(): Set<String>
-
setFamily(String): void
-
setName(String): void
-
setArch(String): void
-
setVersion(String): void
-
eval(): boolean
-
isFamily(String): boolean
-
isName(String): boolean
-
isArch(String): boolean
-
isVersion(String): boolean
-
isOs(String, String, String, String): boolean
-
getOsFamily(): String
-
isValidFamily(String): boolean
-
getValidFamilies(): Set<String>
-
-
-
reflection
-
ClassMap
-
CacheMiss
-
CACHE_MISS: CacheMiss
-
OBJECT: Object
-
clazz: Class<Object>
-
methodCache: Map<String, Object>
-
methodMap: MethodMap
-
ClassMap(Class<Object>): void
-
getCachedClass(): Class<Object>
-
findMethod(String, Object[]): Method
-
populateMethodCache(): void
-
makeMethodKey(Method): String
-
makeMethodKey(String, Object[]): String
-
getAccessibleMethods(Class<Object>): Method[]
-
getAccessibleMethods(Class<Object>, MethodInfo[], int): int
-
getPublicMethod(Method): Method
-
getPublicMethod(Class<Object>, String, Class[]): Method
-
MethodInfo
-
-
MethodMap
-
MORE_SPECIFIC: int
-
LESS_SPECIFIC: int
-
INCOMPARABLE: int
-
methodByNameMap: Map<String, List<Method>>
-
add(Method): void
-
get(String): List<Method>
-
find(String, Object[]): Method
-
AmbiguousException
-
getMostSpecific(List<Method>, Class[]): Method
-
moreSpecific(Class[], Class[]): int
-
getApplicables(List<Method>, Class[]): LinkedList<Method>
-
isApplicable(Method, Class[]): boolean
-
isMethodInvocationConvertible(Class<Object>, Class<Object>): boolean
-
isStrictMethodInvocationConvertible(Class<Object>, Class<Object>): boolean
-
-
ReflectionValueExtractor
-
CLASS_ARGS: Class[]
-
OBJECT_ARGS: Object[]
-
classMaps: Map<Class<Object>, WeakReference<ClassMap>>
-
EOF: int
-
PROPERTY_START: char
-
INDEXED_START: char
-
INDEXED_END: char
-
MAPPED_START: char
-
MAPPED_END: char
-
Tokenizer
-
ReflectionValueExtractor(): void
-
evaluate(String, Object): Object
-
evaluate(String, Object, boolean): Object
-
getMappedValue(String, int, int, Object, String): Object
-
getIndexedValue(String, int, int, Object, String): Object
-
getPropertyValue(Object, String): Object
-
getClassMap(Class<Object>): ClassMap
-
-
- util
-
-
interpolation
-
plexus
-
codehaus