|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ParserService
ParserService defines the methods which are needed by the parser objects to get their necessities.
| Field Summary | |
|---|---|
static boolean |
AUTOMATIC_DEFAULT
The default value of 'automaticUpload' property ( false). |
static String |
AUTOMATIC_KEY
Parse file upload items automatically |
static String |
PARAMETER_ENCODING_DEFAULT
Default Encoding for Parameter Parser |
static String |
PARAMETER_ENCODING_KEY
Key for the Parameter Parser Encoding |
static String |
ROLE
Avalon Identifier |
static String |
URL_CASE_FOLDING_KEY
Property for setting the URL folding value |
static int |
URL_CASE_FOLDING_LOWER
Folding set to "lowercase" |
static String |
URL_CASE_FOLDING_LOWER_VALUE
Fold to lower case |
static int |
URL_CASE_FOLDING_NONE
Folding set to "no folding" |
static String |
URL_CASE_FOLDING_NONE_VALUE
No folding |
static int |
URL_CASE_FOLDING_UNSET
No folding set |
static int |
URL_CASE_FOLDING_UPPER
Folding set to "uppercase" |
static String |
URL_CASE_FOLDING_UPPER_VALUE
Fold to upper case |
| Method Summary | |
|---|---|
String |
convert(String value)
Trims the string data and applies the conversion specified in the property given by URL_CASE_FOLDING. |
String |
convertAndTrim(String value)
Convert a String value according to the url-case-folding property. |
String |
convertAndTrim(String value,
int fold)
A convert method, which trims the string data and applies the conversion specified in the parameter given. |
boolean |
getAutomaticUpload()
Gets the automaticUpload value from the configuration |
String |
getParameterEncoding()
Get the parameter encoding that has been configured as default for the ParserService. |
ValueParser |
getParser(Class ppClass)
Get a ValueParser instance from the service. |
int |
getUrlFolding()
Gets the folding value from the configuration |
List |
parseUpload(javax.servlet.http.HttpServletRequest request)
Use the UploadService if available to parse the given request for uploaded files |
void |
putParser(ValueParser parser)
Return a used Parser to the service. |
| Field Detail |
|---|
static final String ROLE
static final String PARAMETER_ENCODING_DEFAULT
static final String PARAMETER_ENCODING_KEY
static final String URL_CASE_FOLDING_KEY
static final String URL_CASE_FOLDING_NONE_VALUE
static final String URL_CASE_FOLDING_LOWER_VALUE
static final String URL_CASE_FOLDING_UPPER_VALUE
static final int URL_CASE_FOLDING_UNSET
static final int URL_CASE_FOLDING_NONE
static final int URL_CASE_FOLDING_LOWER
static final int URL_CASE_FOLDING_UPPER
static final String AUTOMATIC_KEY
static final boolean AUTOMATIC_DEFAULT
The default value of 'automaticUpload' property
(false). If set to true, parsing the
multipart request will be performed automatically by ParameterParser. Otherwise, an org.apache.turbine.modules.Action may decide to parse the
request by calling parseRequest manually.
| Method Detail |
|---|
String getParameterEncoding()
String convert(String value)
value - A String to be processed.
String convertAndTrim(String value)
value - the String to convert
String convertAndTrim(String value,
int fold)
value - A String to be processed.fold - The parameter folding to be applied
(see ParserService)
int getUrlFolding()
boolean getAutomaticUpload()
List parseUpload(javax.servlet.http.HttpServletRequest request)
throws org.apache.avalon.framework.service.ServiceException
org.apache.commons.upload.FileItems
org.apache.avalon.framework.service.ServiceException - if parsing fails or the UploadService
is not available
ValueParser getParser(Class ppClass)
throws InstantiationException
ValueParser instance from the service. Use the
default imlementation.
InstantiationException - if the instance could not be createdvoid putParser(ValueParser parser)
parser -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||