public abstract class BaseMethod
extends java.lang.Object
implements freemarker.template.TemplateMethodModelEx
构造器和说明 |
---|
BaseMethod() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
exec(java.util.List arguments) |
java.lang.Object |
execute(javax.servlet.http.HttpServletRequest request,
java.util.List<freemarker.template.TemplateModel> arguments) |
abstract java.lang.Object |
execute(java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.Boolean |
getBoolean(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.util.Date |
getDate(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.Double |
getDouble(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.Integer |
getInteger(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.Integer[] |
getIntegerArray(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.Long |
getLong(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.Long[] |
getLongArray(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.util.Map<?,?> |
getMap(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
protected static freemarker.template.TemplateModel |
getModel(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
java.lang.String |
getName() |
static java.lang.Short |
getShort(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.String |
getString(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
static java.lang.String[] |
getStringArray(int index,
java.util.List<freemarker.template.TemplateModel> arguments) |
boolean |
httpEnabled() |
abstract int |
minParametersNumber() |
abstract boolean |
needAppToken() |
void |
setName(java.lang.String name) |
public java.lang.Object exec(java.util.List arguments) throws freemarker.template.TemplateModelException
exec
在接口中 freemarker.template.TemplateMethodModel
exec
在接口中 freemarker.template.TemplateMethodModelEx
freemarker.template.TemplateModelException
public abstract java.lang.Object execute(java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelException
public java.lang.Object execute(javax.servlet.http.HttpServletRequest request, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelException
protected static freemarker.template.TemplateModel getModel(int index, java.util.List<freemarker.template.TemplateModel> arguments)
public static java.util.Map<?,?> getMap(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.String getString(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Integer getInteger(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Short getShort(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Long getLong(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Double getDouble(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.String[] getStringArray(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Integer[] getIntegerArray(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Long[] getLongArray(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.lang.Boolean getBoolean(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public static java.util.Date getDate(int index, java.util.List<freemarker.template.TemplateModel> arguments) throws freemarker.template.TemplateModelException
index
- arguments
- freemarker.template.TemplateModelException
public boolean httpEnabled()
public abstract int minParametersNumber()
public abstract boolean needAppToken()
public java.lang.String getName()
public void setName(java.lang.String name)
name
-