TrimDirective, freemarker.template.TemplateDirectiveModel, freemarker.template.TemplateModelpublic class CustomTrimDirective extends AbstractTrimDirectiveModel implements TrimDirective
Created: 2016. 1. 29.
CASE_SENSITIVE_PARAM_NAME, DEPREFIXES_PARAM_NAME, DESUFFIXES_PARAM_NAME, PREFIX_PARAM_NAME, SUFFIX_PARAM_NAME| Constructor | Description |
|---|---|
CustomTrimDirective(java.lang.String groupName,
java.lang.String directiveName) |
Instantiates a new Custom trim directive.
|
CustomTrimDirective(java.lang.String groupName,
java.lang.String directiveName,
Trimmer trimmer) |
Instantiates a new Custom trim directive.
|
CustomTrimDirective(java.lang.String groupName,
java.lang.String directiveName,
java.lang.String prefix,
java.lang.String suffix,
java.lang.String[] deprefixes,
java.lang.String[] desuffixes,
boolean caseSensitive) |
Instantiates a new Custom trim directive.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDirectiveName() |
Gets directive name.
|
java.lang.String |
getGroupName() |
Gets group name.
|
protected Trimmer |
getTrimmer(java.util.Map params) |
Gets trimmer.
|
java.lang.String |
toString() |
execute, parseSequenceParameter, parseStringParameterpublic CustomTrimDirective(java.lang.String groupName,
java.lang.String directiveName)
groupName - the group namedirectiveName - the directive namepublic CustomTrimDirective(java.lang.String groupName,
java.lang.String directiveName,
Trimmer trimmer)
groupName - the group namedirectiveName - the directive nametrimmer - the trimmerpublic CustomTrimDirective(java.lang.String groupName,
java.lang.String directiveName,
java.lang.String prefix,
java.lang.String suffix,
java.lang.String[] deprefixes,
java.lang.String[] desuffixes,
boolean caseSensitive)
groupName - the group namedirectiveName - the directive nameprefix - the prefixsuffix - the suffixdeprefixes - the prefixes to be removed from the leading of body stringdesuffixes - the suffixes to be removed from the tailing of body stringcaseSensitive - true to case sensitive; false to ignore case sensitivepublic java.lang.String getGroupName()
getGroupName in interface TrimDirectivepublic java.lang.String getDirectiveName()
getDirectiveName in interface TrimDirectiveprotected Trimmer getTrimmer(java.util.Map params) throws freemarker.template.TemplateModelException
AbstractTrimDirectiveModelgetTrimmer in class AbstractTrimDirectiveModelparams - the paramsfreemarker.template.TemplateModelException - the template model exceptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2018 The Aspectran Project. All rights reserved.