类 BaseHandler
java.lang.Object
com.publiccms.common.base.BaseHandler
- 所有已实现的接口:
RenderHandler
指令处理器基类
BaseHandler
-
字段概要
字段修饰符和类型字段说明protected final org.apache.commons.logging.Log
static final String
BigDecimal类型参数 BigDecimal type parameterstatic final String
Boolean类型参数 Boolean type parameterstatic final String
Byte类型参数 Byte type parameterstatic final String
Char类型参数 Char type parameterstatic final String
Date类型参数 Date type parameterstatic final String
Double类型参数 Double type parameterstatic final String
Integer类型参数 Integer type parameterstatic final String
Integer数组类型参数 Integer array type parameterstatic final String
Long类型参数 Long type parameterstatic final String
Long数组类型参数 Long array type parameterstatic final String
Short类型参数 Short type parameterstatic final String
Short数组类型参数 Short array type parameterstatic final String
String类型参数 String type parameterstatic final String
String数组类型参数 String array type parameterstatic final String
控制参数 Controller parametersstatic final String
参数名称 Parameters nameprotected boolean
protected boolean
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getBoolean
(String name) boolean
getBoolean
(String name, boolean defaultValue) protected abstract Boolean
protected Boolean
getBooleanWithoutRegister
(String name, Boolean defaultValue) byte
protected abstract Byte
getByteWithoutRegister
(String name) getCharacter
(String name) protected abstract Date
getDateWithoutRegister
(String name) getInteger
(String name) int
getInteger
(String name, int defaultValue) Integer[]
getIntegerArray
(String name) protected abstract Integer
long
Long[]
getLongArray
(String name) boolean
Short[]
getShortArray
(String name) int
getSize()
获取结果集大小String[]
getStringArray
(String name) String[]
getStringArray
(String name, String[] defaultValue) protected abstract String[]
protected abstract String
protected void
regristerParameter
(String type, String name) protected void
regristerParameter
(String type, String name, Object defaultValue) void
注册参数 Register parameters从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.publiccms.common.handler.RenderHandler
getAttribute, getBigDecimal, getDouble, getLocale, getLong, getMap, getRequest, getShort, getWriter, inHttp, print, render
-
字段详细资料
-
log
protected final org.apache.commons.logging.Log log -
PARAMETERS_NAME
参数名称 Parameters name- 另请参阅:
-
PARAMETERS_CONTROLLER
控制参数 Controller parameters- 另请参阅:
-
PARAMETER_TYPE_STRING
String类型参数 String type parameter- 另请参阅:
-
PARAMETER_TYPE_CHAR
Char类型参数 Char type parameter- 另请参阅:
-
PARAMETER_TYPE_SHORT
Short类型参数 Short type parameter- 另请参阅:
-
PARAMETER_TYPE_LONG
Long类型参数 Long type parameter- 另请参阅:
-
PARAMETER_TYPE_DOUBLE
Double类型参数 Double type parameter- 另请参阅:
-
PARAMETER_TYPE_BIGDECIMAL
BigDecimal类型参数 BigDecimal type parameter- 另请参阅:
-
PARAMETER_TYPE_BOOLEAN
Boolean类型参数 Boolean type parameter- 另请参阅:
-
PARAMETER_TYPE_INTEGER
Integer类型参数 Integer type parameter- 另请参阅:
-
PARAMETER_TYPE_BYTE
Byte类型参数 Byte type parameter- 另请参阅:
-
PARAMETER_TYPE_DATE
Date类型参数 Date type parameter- 另请参阅:
-
PARAMETER_TYPE_LONGARRAY
Long数组类型参数 Long array type parameter- 另请参阅:
-
PARAMETER_TYPE_INTEGERARRAY
Integer数组类型参数 Integer array type parameter- 另请参阅:
-
PARAMETER_TYPE_SHORTARRAY
Short数组类型参数 Short array type parameter- 另请参阅:
-
PARAMETER_TYPE_STRINGARRAY
String数组类型参数 String array type parameter- 另请参阅:
-
map
-
parameterList
-
regristerParameters
protected boolean regristerParameters -
renderd
protected boolean renderd
-
-
构造器详细资料
-
BaseHandler
public BaseHandler()
-
-
方法详细资料
-
regristerParameters
public void regristerParameters()注册参数 Register parameters -
regristerParameter
-
regristerParameter
-
put
- 指定者:
put
在接口中RenderHandler
- 参数:
key
-value
-- 返回:
- render handler
-
getSize
public int getSize()获取结果集大小- 返回:
- results size
-
getIntegerWithoutRegister
protected abstract Integer getIntegerWithoutRegister(String name) throws freemarker.template.TemplateModelException - 抛出:
freemarker.template.TemplateModelException
-
getByteWithoutRegister
protected abstract Byte getByteWithoutRegister(String name) throws freemarker.template.TemplateModelException - 抛出:
freemarker.template.TemplateModelException
-
getStringArrayWithoutRegister
protected abstract String[] getStringArrayWithoutRegister(String name) throws freemarker.template.TemplateModelException - 抛出:
freemarker.template.TemplateModelException
-
getStringWithoutRegister
protected abstract String getStringWithoutRegister(String name) throws freemarker.template.TemplateModelException - 抛出:
freemarker.template.TemplateModelException
-
getBooleanWithoutRegister
protected abstract Boolean getBooleanWithoutRegister(String name) throws freemarker.template.TemplateModelException - 抛出:
freemarker.template.TemplateModelException
-
getDateWithoutRegister
protected abstract Date getDateWithoutRegister(String name) throws freemarker.template.TemplateModelException - 抛出:
freemarker.template.TemplateModelException
-
getString
- 指定者:
getString
在接口中RenderHandler
- 参数:
name
-- 返回:
- string value
- 抛出:
freemarker.template.TemplateModelException
-
getStringArray
public String[] getStringArray(String name, String[] defaultValue) throws freemarker.template.TemplateModelException - 指定者:
getStringArray
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- string array value
- 抛出:
freemarker.template.TemplateModelException
-
getString
public String getString(String name, String defaultValue) throws freemarker.template.TemplateModelException - 指定者:
getString
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- string value
- 抛出:
freemarker.template.TemplateModelException
-
getCharacter
- 指定者:
getCharacter
在接口中RenderHandler
- 参数:
name
-- 返回:
- character value
- 抛出:
freemarker.template.TemplateModelException
-
getInteger
- 指定者:
getInteger
在接口中RenderHandler
- 参数:
name
-- 返回:
- int value
- 抛出:
freemarker.template.TemplateModelException
-
getInteger
- 指定者:
getInteger
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- int value
-
getLong
public long getLong(String name, long defaultValue) throws freemarker.template.TemplateModelException - 指定者:
getLong
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- long value
- 抛出:
freemarker.template.TemplateModelException
-
getByte
- 指定者:
getByte
在接口中RenderHandler
- 参数:
name
-- 返回:
- byte value
- 抛出:
freemarker.template.TemplateModelException
-
getByte
- 指定者:
getByte
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- byte value
-
getIntegerArray
- 指定者:
getIntegerArray
在接口中RenderHandler
- 参数:
name
-- 返回:
- int array value
- 抛出:
freemarker.template.TemplateModelException
-
getLongArray
- 指定者:
getLongArray
在接口中RenderHandler
- 参数:
name
-- 返回:
- long array value
- 抛出:
freemarker.template.TemplateModelException
-
getShortArray
- 指定者:
getShortArray
在接口中RenderHandler
- 参数:
name
-- 返回:
- long array value
- 抛出:
freemarker.template.TemplateModelException
-
getBooleanWithoutRegister
-
getBoolean
- 指定者:
getBoolean
在接口中RenderHandler
- 参数:
name
-- 返回:
- bool value
- 抛出:
freemarker.template.TemplateModelException
-
getBoolean
public boolean getBoolean(String name, boolean defaultValue) throws freemarker.template.TemplateModelException - 指定者:
getBoolean
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- bool value
- 抛出:
freemarker.template.TemplateModelException
-
getDate
- 指定者:
getDate
在接口中RenderHandler
- 参数:
name
-- 返回:
- date value
- 抛出:
freemarker.template.TemplateModelException
-
getDate
public Date getDate(String name, Date defaultValue) throws freemarker.template.TemplateModelException - 指定者:
getDate
在接口中RenderHandler
- 参数:
name
-defaultValue
-- 返回:
- date value
- 抛出:
freemarker.template.TemplateModelException
-
getStringArray
- 指定者:
getStringArray
在接口中RenderHandler
- 参数:
name
-- 返回:
- string array value
- 抛出:
freemarker.template.TemplateModelException
-
getRenderd
public boolean getRenderd()- 指定者:
getRenderd
在接口中RenderHandler
- 返回:
- if renderd
-