org.tinygroup.weblayer.webcontext.parser.valueparser.impl
类 ValueListSupport

java.lang.Object
  继承者 org.tinygroup.weblayer.webcontext.parser.valueparser.impl.ValueListSupport
所有已实现的接口:
ValueList

public class ValueListSupport
extends Object
implements ValueList

代表一个值的列表。

作者:
Michael Zhou

构造方法摘要
ValueListSupport(org.springframework.beans.TypeConverter converter, boolean quiet)
           
 
方法摘要
 void addValue(boolean value)
          添加参数名/参数值。
 void addValue(byte value)
          添加参数名/参数值。
 void addValue(char value)
          添加参数名/参数值。
 void addValue(double value)
          添加参数名/参数值。
 void addValue(float value)
          添加参数名/参数值。
 void addValue(int value)
          添加参数名/参数值。
 void addValue(long value)
          添加参数名/参数值。
 void addValue(Object value)
          添加参数名/参数值。
 void addValue(short value)
          添加参数名/参数值。
protected  void clear()
          清除所有值。
 boolean getBooleanValue()
          取得参数值,如果指定名称的参数不存在,则返回false
 boolean getBooleanValue(Boolean defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 byte[] getBytes(String charset)
          取得指定参数的字节。
 byte getByteValue()
          取得参数值,如果指定名称的参数不存在,则返回0
 byte getByteValue(Byte defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 char getCharacterValue()
          取得参数值,如果指定名称的参数不存在,则返回'\0'
 char getCharacterValue(Character defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 Date getDateValue(DateFormat format)
          取得日期。
 Date getDateValue(DateFormat format, Date defaultValue)
          取得日期。
 double getDoubleValue()
          取得参数值,如果指定名称的参数不存在,则返回0
 double getDoubleValue(Double defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 org.tinygroup.vfs.FileObject getFileObject()
          取得FileItem对象,如果不存在,则返回null
 org.tinygroup.vfs.FileObject[] getFileObjects()
          取得FileItem对象,如果不存在,则返回null
 float getFloatValue()
          取得参数值,如果指定名称的参数不存在,则返回0
 float getFloatValue(Float defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 int getIntegerValue()
          取得参数值,如果指定名称的参数不存在,则返回0
 int getIntegerValue(Integer defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 int[] getIntegerValues()
          取得指定参数的所有值。
 int[] getIntegerValues(int[] defaultValue)
          取得指定参数的所有值。
 long getLongValue()
          取得参数值,如果指定名称的参数不存在,则返回0
 long getLongValue(Long defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 long[] getLongValues()
          取得指定参数的所有值。
 long[] getLongValues(long[] defaultValue)
          取得指定参数的所有值。
 short getShortValue()
          取得参数值,如果指定名称的参数不存在,则返回0
 short getShortValue(Short defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 String getStringValue()
          取得参数值,如果指定名称的参数不存在,则返回null
 String getStringValue(String defaultValue)
          取得参数值,如果指定名称的参数不存在,则返回指定默认值。
 String[] getStringValues()
          取得指定参数的所有值。
 String[] getStringValues(String[] defaultValue)
          取得指定参数的所有值。
 Object getValue()
          取得指定参数的值。
 Object getValue(Object defaultValue)
          取得指定参数的值。
<T> T
getValueOfType(Class<T> type, boolean isPrimitive, org.springframework.core.MethodParameter methodParameter, Object[] defaultValues)
          取得指定类型的值。
<T> T
getValueOfType(Class<T> type, org.springframework.core.MethodParameter methodParameter, Object[] defaultValues)
          取得指定类型的值。
 Object[] getValues()
          取得指定参数的所有值。
 Object[] getValues(Object[] defaultValues)
          取得指定参数的所有值。
 void setValue(Object value)
          设置参数值。
 void setValues(Object[] values)
          设置参数值。
 int size()
          取得值的个数。
 String toString()
          取得字符串表示。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

ValueListSupport

public ValueListSupport(org.springframework.beans.TypeConverter converter,
                        boolean quiet)
方法详细信息

getBooleanValue

public boolean getBooleanValue()
取得参数值,如果指定名称的参数不存在,则返回false

指定者:
接口 ValueList 中的 getBooleanValue
返回:
参数值

getBooleanValue

public boolean getBooleanValue(Boolean defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getBooleanValue
参数:
defaultValue - 默认值
返回:
参数值

getByteValue

public byte getByteValue()
取得参数值,如果指定名称的参数不存在,则返回0

指定者:
接口 ValueList 中的 getByteValue
返回:
参数值

getByteValue

public byte getByteValue(Byte defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getByteValue
参数:
defaultValue - 默认值
返回:
参数值

getBytes

public byte[] getBytes(String charset)
                throws UnsupportedEncodingException
取得指定参数的字节。

指定者:
接口 ValueList 中的 getBytes
参数:
charset - 用来转换字符的编码
返回:
参数值的字节数组
抛出:
UnsupportedEncodingException - 如果指定了错误的编码字符集

getCharacterValue

public char getCharacterValue()
取得参数值,如果指定名称的参数不存在,则返回'\0'

指定者:
接口 ValueList 中的 getCharacterValue
返回:
参数值

getCharacterValue

public char getCharacterValue(Character defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getCharacterValue
参数:
defaultValue - 默认值
返回:
参数值

getDoubleValue

public double getDoubleValue()
取得参数值,如果指定名称的参数不存在,则返回0

指定者:
接口 ValueList 中的 getDoubleValue
返回:
参数值

getDoubleValue

public double getDoubleValue(Double defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getDoubleValue
参数:
defaultValue - 默认值
返回:
参数值

getFloatValue

public float getFloatValue()
取得参数值,如果指定名称的参数不存在,则返回0

指定者:
接口 ValueList 中的 getFloatValue
返回:
参数值

getFloatValue

public float getFloatValue(Float defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getFloatValue
参数:
defaultValue - 默认值
返回:
参数值

getIntegerValue

public int getIntegerValue()
取得参数值,如果指定名称的参数不存在,则返回0

指定者:
接口 ValueList 中的 getIntegerValue
返回:
参数值

getIntegerValue

public int getIntegerValue(Integer defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getIntegerValue
参数:
defaultValue - 默认值
返回:
参数值

getIntegerValues

public int[] getIntegerValues()
取得指定参数的所有值。如果参数不存在,则返回null

指定者:
接口 ValueList 中的 getIntegerValues
返回:
参数值的数组

getIntegerValues

public int[] getIntegerValues(int[] defaultValue)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getIntegerValues
参数:
defaultValue - 默认值
返回:
参数值的数组

getLongValue

public long getLongValue()
取得参数值,如果指定名称的参数不存在,则返回0

指定者:
接口 ValueList 中的 getLongValue
返回:
参数值

getLongValue

public long getLongValue(Long defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getLongValue
参数:
defaultValue - 默认值
返回:
参数值

getLongValues

public long[] getLongValues()
取得指定参数的所有值。如果参数不存在,则返回null

指定者:
接口 ValueList 中的 getLongValues
返回:
参数值的数组

getLongValues

public long[] getLongValues(long[] defaultValue)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getLongValues
参数:
defaultValue - 默认值
返回:
参数值的数组

getShortValue

public short getShortValue()
取得参数值,如果指定名称的参数不存在,则返回0

指定者:
接口 ValueList 中的 getShortValue
返回:
参数值

getShortValue

public short getShortValue(Short defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getShortValue
参数:
defaultValue - 默认值
返回:
参数值

getDateValue

public Date getDateValue(DateFormat format)
取得日期。字符串将使用指定的DateFormat来解析。如果不存在,则返回null

指定者:
接口 ValueList 中的 getDateValue
参数:
format - DateFormat对象
返回:
java.util.Date对象

getDateValue

public Date getDateValue(DateFormat format,
                         Date defaultValue)
取得日期。字符串将使用指定的DateFormat来解析。如果不存在,则返回默认值。

指定者:
接口 ValueList 中的 getDateValue
参数:
format - DateFormat对象
defaultValue - 默认值
返回:
java.util.Date对象

getStringValue

public String getStringValue()
取得参数值,如果指定名称的参数不存在,则返回null

指定者:
接口 ValueList 中的 getStringValue
返回:
参数值

getStringValue

public String getStringValue(String defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getStringValue
参数:
defaultValue - 默认值
返回:
参数值

getStringValues

public String[] getStringValues()
取得指定参数的所有值。如果参数不存在,则返回null

指定者:
接口 ValueList 中的 getStringValues
返回:
参数值的数组

getStringValues

public String[] getStringValues(String[] defaultValue)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getStringValues
参数:
defaultValue - 默认值
返回:
参数值的数组

getFileObject

public org.tinygroup.vfs.FileObject getFileObject()
取得FileItem对象,如果不存在,则返回null

指定者:
接口 ValueList 中的 getFileObject
返回:
FileItem对象

getFileObjects

public org.tinygroup.vfs.FileObject[] getFileObjects()
取得FileItem对象,如果不存在,则返回null

指定者:
接口 ValueList 中的 getFileObjects
返回:
FileItem对象的数组

getValue

public Object getValue()
取得指定参数的值。如果参数不存在,则返回null

指定者:
接口 ValueList 中的 getValue
返回:
参数值

getValue

public Object getValue(Object defaultValue)
取得指定参数的值。如果参数不存在,则返回默认值。

指定者:
接口 ValueList 中的 getValue
参数:
defaultValue - 默认值
返回:
参数值

getValues

public Object[] getValues()
取得指定参数的所有值。如果参数不存在,则返回null

指定者:
接口 ValueList 中的 getValues
返回:
参数值的数组

getValues

public Object[] getValues(Object[] defaultValues)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。

指定者:
接口 ValueList 中的 getValues
参数:
defaultValues - 默认值
返回:
参数值的数组

getValueOfType

public <T> T getValueOfType(Class<T> type,
                            org.springframework.core.MethodParameter methodParameter,
                            Object[] defaultValues)
取得指定类型的值。

指定者:
接口 ValueList 中的 getValueOfType

getValueOfType

public <T> T getValueOfType(Class<T> type,
                            boolean isPrimitive,
                            org.springframework.core.MethodParameter methodParameter,
                            Object[] defaultValues)
取得指定类型的值。

指定者:
接口 ValueList 中的 getValueOfType

addValue

public void addValue(boolean value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(byte value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(char value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(double value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(float value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(int value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(long value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(short value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

addValue

public void addValue(Object value)
添加参数名/参数值。

指定者:
接口 ValueList 中的 addValue
参数:
value - 参数值

setValue

public void setValue(Object value)
设置参数值。和add方法不同,此方法将覆盖原有的值。

指定者:
接口 ValueList 中的 setValue
参数:
value - 参数值

setValues

public void setValues(Object[] values)
设置参数值。和add方法不同,此方法将覆盖原有的值。

指定者:
接口 ValueList 中的 setValues
参数:
values - 参数值

size

public int size()
取得值的个数。

指定者:
接口 ValueList 中的 size
返回:
值的个数

clear

protected void clear()
清除所有值。


toString

public String toString()
取得字符串表示。

覆盖:
Object 中的 toString
返回:
字符串表示


Copyright © 2006–2014 开源组织. All rights reserved.