|
|||||||||
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.FileItem
s
org.apache.avalon.framework.service.ServiceException
- if parsing fails or the UploadService
is not availableValueParser 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 |