Package com.tangosol.config.expression
Class ValueMacroExpression.SpaceDefaultDelimiterExpansionProcessor
java.lang.Object
com.tangosol.config.expression.ValueMacroExpression.MacroExpansionProcessor
com.tangosol.config.expression.ValueMacroExpression.DefaultDelimiterExpansionProcessor
com.tangosol.config.expression.ValueMacroExpression.SpaceDefaultDelimiterExpansionProcessor
- Enclosing class:
ValueMacroExpression
protected static class ValueMacroExpression.SpaceDefaultDelimiterExpansionProcessor
extends ValueMacroExpression.DefaultDelimiterExpansionProcessor
ValueMacroExpression.SpaceDefaultDelimiterExpansionProcessor performs DefaultDelimiter expansion processing
and disambiguates : - for offset and length from space for default delimiter.-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbooleancanProcess(String sMacro) Return true iffsMacrocontains the delimiter that this processor handles.process(String sMacro, ParameterResolver resolver, int cDepth) Process macro parameter expansion onsMacrocontaining no registered delimiters.Methods inherited from class com.tangosol.config.expression.ValueMacroExpression.DefaultDelimiterExpansionProcessor
getDelimiterMethods inherited from class com.tangosol.config.expression.ValueMacroExpression.MacroExpansionProcessor
validateMacroExpansion
-
Constructor Details
-
SpaceDefaultDelimiterExpansionProcessor
public SpaceDefaultDelimiterExpansionProcessor()
-
-
Method Details
-
canProcess
Description copied from class:ValueMacroExpression.MacroExpansionProcessorReturn true iffsMacrocontains the delimiter that this processor handles.- Overrides:
canProcessin classValueMacroExpression.DefaultDelimiterExpansionProcessor- Parameters:
sMacro- the macro parameter- Returns:
- true iff this processor can process
sMacro
-
process
Description copied from class:ValueMacroExpression.MacroExpansionProcessorProcess macro parameter expansion onsMacrocontaining no registered delimiters.- Overrides:
processin classValueMacroExpression.DefaultDelimiterExpansionProcessor- Parameters:
sMacro- a string starting withprefixand ending withsuffixresolver- macro parameter ParameterResolvercDepth- expansion depth- Returns:
- expanded macro parameter or emptry string if macro parameter evaluates to null
-