org.tinygroup.weblayer.webcontext.parser.valueparser
接口 ParameterParser

所有超级接口:
ValueParser
所有已知实现类:
ParameterParserImpl

public interface ParameterParser
extends ValueParser

ParameterParser是用来解析HTTP请求中GET或POST的参数的接口。

作者:
renhui

方法摘要
 void add(String name, org.apache.commons.fileupload.FileItem value)
          添加FileItem
 org.tinygroup.vfs.FileObject getFileObject(String key)
          取得指定名称的FileItem对象,如果不存在,则返回null
 org.tinygroup.vfs.FileObject[] getFileObjects(String key)
          取得指定名称的FileItem对象,如果不存在,则返回null
 void parseUpload()
          解析符合RFC 1867标准的 multipart/form-data类型的HTTP请求。
 void parseUpload(UploadParameters params)
          解析符合RFC 1867标准的 multipart/form-data类型的HTTP请求。
 String toQueryString()
          将parameters重新组装成query string。
 
从接口 org.tinygroup.weblayer.webcontext.parser.valueparser.ValueParser 继承的方法
add, add, add, add, add, add, add, add, add, clear, containsKey, get, getBoolean, getBoolean, getByte, getByte, getBytes, getChar, getChar, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getInts, getInts, getKeys, getLong, getLong, getLongs, getLongs, getObject, getObject, getObjectOfType, getObjectOfType, getObjects, getObjects, getShort, getShort, getString, getString, getStrings, getStrings, getTypeConverter, isEmpty, keySet, remove, setObject, setObjects, setProperties, setString, setStrings, size
 

方法详细信息

getFileObject

org.tinygroup.vfs.FileObject getFileObject(String key)
取得指定名称的FileItem对象,如果不存在,则返回null

参数:
key - 参数名
返回:
FileItem对象

getFileObjects

org.tinygroup.vfs.FileObject[] getFileObjects(String key)
取得指定名称的FileItem对象,如果不存在,则返回null

参数:
key - 参数名
返回:
FileItem对象的数组

add

void add(String name,
         org.apache.commons.fileupload.FileItem value)
添加FileItem

参数:
name - 参数名
value - 参数值

parseUpload

void parseUpload()
                 throws UploadException
解析符合RFC 1867标准的 multipart/form-data类型的HTTP请求。

要执行此方法,须将UploadService.automatic配置参数设置成false。 此方法覆盖了service的默认设置,适合于在action或servlet中手工执行。

抛出:
UploadException - 如果解析时出错

parseUpload

void parseUpload(UploadParameters params)
                 throws UploadException
解析符合RFC 1867标准的 multipart/form-data类型的HTTP请求。

要执行此方法,须将UploadService.automatic配置参数设置成false。 此方法覆盖了service的默认设置,适合于在action或servlet中手工执行。

参数:
sizeThreshold - 文件放在内存中的阈值,小于此值的文件被保存在内存中。如果此值小于0,则使用预设的值
sizeMax - HTTP请求的最大尺寸,超过此尺寸的请求将被抛弃。
repositoryPath - 暂存上载文件的绝对路径
抛出:
UploadException - 如果解析时出错

toQueryString

String toQueryString()
将parameters重新组装成query string。

返回:
query string,如果没有参数,则返回null


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