| 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 ValueListpublic boolean getBooleanValue(Boolean defaultValue)
getBooleanValue in interface ValueListdefaultValue - 默认值public byte getByteValue()
0。getByteValue in interface ValueListpublic byte getByteValue(Byte defaultValue)
getByteValue in interface ValueListdefaultValue - 默认值public byte[] getBytes(String charset) throws UnsupportedEncodingException
getBytes in interface ValueListcharset - 用来转换字符的编码UnsupportedEncodingException - 如果指定了错误的编码字符集public char getCharacterValue()
'\0'。getCharacterValue in interface ValueListpublic char getCharacterValue(Character defaultValue)
getCharacterValue in interface ValueListdefaultValue - 默认值public double getDoubleValue()
0。getDoubleValue in interface ValueListpublic double getDoubleValue(Double defaultValue)
getDoubleValue in interface ValueListdefaultValue - 默认值public float getFloatValue()
0。getFloatValue in interface ValueListpublic float getFloatValue(Float defaultValue)
getFloatValue in interface ValueListdefaultValue - 默认值public int getIntegerValue()
0。getIntegerValue in interface ValueListpublic int getIntegerValue(Integer defaultValue)
getIntegerValue in interface ValueListdefaultValue - 默认值public int[] getIntegerValues()
null。getIntegerValues in interface ValueListpublic int[] getIntegerValues(int[] defaultValue)
getIntegerValues in interface ValueListdefaultValue - 默认值public long getLongValue()
0。getLongValue in interface ValueListpublic long getLongValue(Long defaultValue)
getLongValue in interface ValueListdefaultValue - 默认值public long[] getLongValues()
null。getLongValues in interface ValueListpublic long[] getLongValues(long[] defaultValue)
getLongValues in interface ValueListdefaultValue - 默认值public short getShortValue()
0。getShortValue in interface ValueListpublic short getShortValue(Short defaultValue)
getShortValue in interface ValueListdefaultValue - 默认值public Date getDateValue(DateFormat format)
DateFormat来解析。如果不存在,则返回null。getDateValue in interface ValueListformat - DateFormat对象java.util.Date对象public Date getDateValue(DateFormat format, Date defaultValue)
DateFormat来解析。如果不存在,则返回默认值。getDateValue in interface ValueListformat - DateFormat对象defaultValue - 默认值java.util.Date对象public String getStringValue()
null。getStringValue in interface ValueListpublic String getStringValue(String defaultValue)
getStringValue in interface ValueListdefaultValue - 默认值public String[] getStringValues()
null。getStringValues in interface ValueListpublic String[] getStringValues(String[] defaultValue)
getStringValues in interface ValueListdefaultValue - 默认值public FileObject getFileObject()
FileItem对象,如果不存在,则返回null。getFileObject in interface ValueListFileItem对象public FileObject[] getFileObjects()
FileItem对象,如果不存在,则返回null。getFileObjects in interface ValueListFileItem对象的数组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 ValueListpublic <T> T getValueOfType(Class<T> type, boolean isPrimitive, org.springframework.core.MethodParameter methodParameter, Object[] defaultValues)
getValueOfType in interface ValueListpublic 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 ValueListvalue - 参数值protected void clear()
Copyright © 2006–2018 TinyGroup. All rights reserved.