Constructor and Description |
---|
ValueListSupport(org.springframework.beans.TypeConverter converter,
boolean quiet) |
Modifier and Type | Method and Description |
---|---|
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)
取得日期。字符串将使用指定的
DateFormat 来解析。如果不存在,则返回null 。 |
Date |
getDateValue(DateFormat format,
Date defaultValue)
取得日期。字符串将使用指定的
DateFormat 来解析。如果不存在,则返回默认值。 |
double |
getDoubleValue()
取得参数值,如果指定名称的参数不存在,则返回
0 。 |
double |
getDoubleValue(Double defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。
|
FileObject |
getFileObject()
取得
FileItem 对象,如果不存在,则返回null 。 |
FileObject[] |
getFileObjects()
取得
FileItem 对象,如果不存在,则返回null 。 |
float |
getFloatValue()
取得参数值,如果指定名称的参数不存在,则返回
0 。 |
float |
getFloatValue(Float defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。
|
int |
getIntegerValue()
取得参数值,如果指定名称的参数不存在,则返回
0 。 |
int |
getIntegerValue(Integer defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。
|
int[] |
getIntegerValues()
取得指定参数的所有值。如果参数不存在,则返回
null 。 |
int[] |
getIntegerValues(int[] defaultValue)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。
|
long |
getLongValue()
取得参数值,如果指定名称的参数不存在,则返回
0 。 |
long |
getLongValue(Long defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。
|
long[] |
getLongValues()
取得指定参数的所有值。如果参数不存在,则返回
null 。 |
long[] |
getLongValues(long[] defaultValue)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。
|
short |
getShortValue()
取得参数值,如果指定名称的参数不存在,则返回
0 。 |
short |
getShortValue(Short defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。
|
String |
getStringValue()
取得参数值,如果指定名称的参数不存在,则返回
null 。 |
String |
getStringValue(String defaultValue)
取得参数值,如果指定名称的参数不存在,则返回指定默认值。
|
String[] |
getStringValues()
取得指定参数的所有值。如果参数不存在,则返回
null 。 |
String[] |
getStringValues(String[] defaultValue)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。
|
Object |
getValue()
取得指定参数的值。如果参数不存在,则返回
null 。 |
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()
取得指定参数的所有值。如果参数不存在,则返回
null 。 |
Object[] |
getValues(Object[] defaultValues)
取得指定参数的所有值。如果参数不存在,则返回指定默认值。
|
void |
removeValue(Object value)
添加参数名/参数值。
|
void |
setValue(Object value)
设置参数值。和
add 方法不同,此方法将覆盖原有的值。 |
void |
setValues(Object[] values)
设置参数值。和
add 方法不同,此方法将覆盖原有的值。 |
int |
size()
取得值的个数。
|
String |
toString()
取得字符串表示。
|
public ValueListSupport(org.springframework.beans.TypeConverter converter, boolean quiet)
public boolean getBooleanValue()
false
。getBooleanValue
in interface ValueList
public boolean getBooleanValue(Boolean defaultValue)
getBooleanValue
in interface ValueList
defaultValue
- 默认值public byte getByteValue()
0
。getByteValue
in interface ValueList
public byte getByteValue(Byte defaultValue)
getByteValue
in interface ValueList
defaultValue
- 默认值public byte[] getBytes(String charset) throws UnsupportedEncodingException
getBytes
in interface ValueList
charset
- 用来转换字符的编码UnsupportedEncodingException
- 如果指定了错误的编码字符集public char getCharacterValue()
'\0'
。getCharacterValue
in interface ValueList
public char getCharacterValue(Character defaultValue)
getCharacterValue
in interface ValueList
defaultValue
- 默认值public double getDoubleValue()
0
。getDoubleValue
in interface ValueList
public double getDoubleValue(Double defaultValue)
getDoubleValue
in interface ValueList
defaultValue
- 默认值public float getFloatValue()
0
。getFloatValue
in interface ValueList
public float getFloatValue(Float defaultValue)
getFloatValue
in interface ValueList
defaultValue
- 默认值public int getIntegerValue()
0
。getIntegerValue
in interface ValueList
public int getIntegerValue(Integer defaultValue)
getIntegerValue
in interface ValueList
defaultValue
- 默认值public int[] getIntegerValues()
null
。getIntegerValues
in interface ValueList
public int[] getIntegerValues(int[] defaultValue)
getIntegerValues
in interface ValueList
defaultValue
- 默认值public long getLongValue()
0
。getLongValue
in interface ValueList
public long getLongValue(Long defaultValue)
getLongValue
in interface ValueList
defaultValue
- 默认值public long[] getLongValues()
null
。getLongValues
in interface ValueList
public long[] getLongValues(long[] defaultValue)
getLongValues
in interface ValueList
defaultValue
- 默认值public short getShortValue()
0
。getShortValue
in interface ValueList
public short getShortValue(Short defaultValue)
getShortValue
in interface ValueList
defaultValue
- 默认值public Date getDateValue(DateFormat format)
DateFormat
来解析。如果不存在,则返回null
。getDateValue
in interface ValueList
format
- DateFormat
对象java.util.Date
对象public Date getDateValue(DateFormat format, Date defaultValue)
DateFormat
来解析。如果不存在,则返回默认值。getDateValue
in interface ValueList
format
- DateFormat
对象defaultValue
- 默认值java.util.Date
对象public String getStringValue()
null
。getStringValue
in interface ValueList
public String getStringValue(String defaultValue)
getStringValue
in interface ValueList
defaultValue
- 默认值public String[] getStringValues()
null
。getStringValues
in interface ValueList
public String[] getStringValues(String[] defaultValue)
getStringValues
in interface ValueList
defaultValue
- 默认值public FileObject getFileObject()
FileItem
对象,如果不存在,则返回null
。getFileObject
in interface ValueList
FileItem
对象public FileObject[] getFileObjects()
FileItem
对象,如果不存在,则返回null
。getFileObjects
in interface ValueList
FileItem
对象的数组public Object getValue()
null
。public void setValue(Object value)
add
方法不同,此方法将覆盖原有的值。public Object[] getValues()
null
。public void setValues(Object[] values)
add
方法不同,此方法将覆盖原有的值。public <T> T getValueOfType(Class<T> type, org.springframework.core.MethodParameter methodParameter, Object[] defaultValues)
getValueOfType
in interface ValueList
public <T> T getValueOfType(Class<T> type, boolean isPrimitive, org.springframework.core.MethodParameter methodParameter, Object[] defaultValues)
getValueOfType
in interface ValueList
public void addValue(boolean value)
public void addValue(byte value)
public void addValue(char value)
public void addValue(double value)
public void addValue(float value)
public void addValue(int value)
public void addValue(long value)
public void addValue(short value)
public void addValue(Object value)
public void removeValue(Object value)
removeValue
in interface ValueList
value
- 参数值protected void clear()
Copyright © 2006–2018 TinyGroup. All rights reserved.