|
EAF 7.6 Implementation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.util.chiba.HttpRequestHandler
public class HttpRequestHandler
Default implementation for handling http servlet requests.
Field Summary | |
---|---|
static java.lang.String |
DATA_PREFIX_DEFAULT
|
static java.lang.String |
DATA_PREFIX_PROPERTY
|
static java.lang.String |
REMOVE_UPLOAD_PREFIX_DEFAULT
|
static java.lang.String |
REMOVE_UPLOAD_PREFIX_PROPERTY
|
static java.lang.String |
SELECTOR_PREFIX_DEFAULT
|
static java.lang.String |
SELECTOR_PREFIX_PROPERTY
|
static java.lang.String |
TRIGGER_PREFIX_DEFAULT
|
static java.lang.String |
TRIGGER_PREFIX_PROPERTY
|
Constructor Summary | |
---|---|
HttpRequestHandler(ChibaBean chibaBean)
|
Method Summary | |
---|---|
void |
execute(ChibaEvent event)
executes this handler. |
ChibaBean |
getChibaBean()
Get the value of chibaBean. |
protected java.lang.String |
getDataPrefix()
|
protected java.lang.String |
getRemoveUploadPrefix()
|
java.lang.String |
getSelectorPrefix()
returns the configured prefix which identifies 'selector' parameters. |
protected java.lang.String |
getTriggerPrefix()
returns the prefix which is used to identify trigger parameters. |
protected void |
handleData(java.lang.String name,
java.lang.String[] values)
|
protected void |
handleRequest(HttpPresentationComms comms)
checks whether we have multipart or urlencoded request and processes it accordingly. |
protected void |
handleSelector(java.lang.String name,
java.lang.String value)
|
protected java.lang.String |
handleTrigger(java.lang.String trigger,
java.lang.String name)
|
protected java.lang.String |
processMultiPartRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String trigger)
|
protected java.lang.String |
processUrlencodedRequest(javax.servlet.http.HttpServletRequest request,
java.lang.String trigger)
|
protected java.lang.String |
trim(java.lang.String value)
patch to handle linefeed duplication in text areas with some browsers. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DATA_PREFIX_PROPERTY
public static final java.lang.String TRIGGER_PREFIX_PROPERTY
public static final java.lang.String SELECTOR_PREFIX_PROPERTY
public static final java.lang.String REMOVE_UPLOAD_PREFIX_PROPERTY
public static final java.lang.String DATA_PREFIX_DEFAULT
public static final java.lang.String TRIGGER_PREFIX_DEFAULT
public static final java.lang.String SELECTOR_PREFIX_DEFAULT
public static final java.lang.String REMOVE_UPLOAD_PREFIX_DEFAULT
Constructor Detail |
---|
public HttpRequestHandler(ChibaBean chibaBean)
Method Detail |
---|
public void execute(ChibaEvent event) throws XFormsException
XFormsException
protected void handleRequest(HttpPresentationComms comms) throws XFormsException
request
- Servlet request
org.chiba.xml.xforms.exception.XFormsException
- todo: implement action block behavior
XFormsException
protected java.lang.String processMultiPartRequest(javax.servlet.http.HttpServletRequest request, java.lang.String trigger) throws XFormsException
request
- Servlet requesttrigger
- Trigger control
XFormsException
- If an error occursprotected java.lang.String processUrlencodedRequest(javax.servlet.http.HttpServletRequest request, java.lang.String trigger) throws XFormsException
XFormsException
protected void handleData(java.lang.String name, java.lang.String[] values) throws XFormsException
name
-
XFormsException
protected java.lang.String trim(java.lang.String value)
value
- the value where line breaks will be trimmed
protected void handleSelector(java.lang.String name, java.lang.String value) throws XFormsException
name
-
XFormsException
protected java.lang.String handleTrigger(java.lang.String trigger, java.lang.String name)
protected final java.lang.String getTriggerPrefix()
protected final java.lang.String getDataPrefix()
protected final java.lang.String getRemoveUploadPrefix()
public final java.lang.String getSelectorPrefix()
public ChibaBean getChibaBean()
|
EAF 7.6 Implementation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |