freemarker.template.TemplateDirectiveModel, freemarker.template.TemplateModelCustomTrimDirectivepublic abstract class AbstractTrimDirectiveModel
extends java.lang.Object
implements freemarker.template.TemplateDirectiveModel
Created: 2016. 1. 29.
| Constructor | Description |
|---|---|
AbstractTrimDirectiveModel() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute(freemarker.core.Environment env,
java.util.Map params,
freemarker.template.TemplateModel[] loopVars,
freemarker.template.TemplateDirectiveBody body) |
|
protected abstract Trimmer |
getTrimmer(java.util.Map params) |
Gets trimmer.
|
protected java.lang.String[] |
parseSequenceParameter(java.util.Map params,
java.lang.String paramName) |
Parse sequence parameter.
|
protected java.lang.String |
parseStringParameter(java.util.Map params,
java.lang.String paramName) |
Parse string parameter.
|
public void execute(freemarker.core.Environment env,
java.util.Map params,
freemarker.template.TemplateModel[] loopVars,
freemarker.template.TemplateDirectiveBody body)
throws freemarker.template.TemplateException,
java.io.IOException
execute in interface freemarker.template.TemplateDirectiveModelfreemarker.template.TemplateExceptionjava.io.IOExceptionprotected abstract Trimmer getTrimmer(java.util.Map params) throws freemarker.template.TemplateModelException
params - the paramsfreemarker.template.TemplateModelException - the template model exceptionprotected java.lang.String parseStringParameter(java.util.Map params,
java.lang.String paramName)
params - the paramsparamName - the param nameprotected java.lang.String[] parseSequenceParameter(java.util.Map params,
java.lang.String paramName)
throws freemarker.template.TemplateModelException
params - the paramsparamName - the param namefreemarker.template.TemplateModelException - the template model exceptionCopyright © 2008–2018 The Aspectran Project. All rights reserved.