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
-
DelimiterSpecification
-
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
-
FieldBasedObjectInterpolator
-
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
-
ClassMap
- util
-
interpolation
-
plexus
-
codehaus