|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.w3c.tools.resources.AttributeHolder | +--org.w3c.tools.resources.Resource | +--org.w3c.tools.resources.FramedResource | +--org.w3c.tools.resources.ResourceFrame | +--org.w3c.tools.resources.ProtocolFrame | +--org.w3c.jigsaw.frames.HTTPFrame | +--org.w3c.jigsaw.frames.PostableFrame
Handle POST.
Field Summary | |
protected static int |
ATTR_CONVERT_GET
Attribute index - Should we silently convert GET to POST methods ? |
protected static int |
ATTR_OVERIDE
Attribute index - Should we override form values when multiple ? |
Fields inherited from class org.w3c.jigsaw.frames.HTTPFrame |
_allowed,
acceptRanges,
allowed,
ATTR_ALLOW_DEL,
ATTR_BROWSABLE,
ATTR_CONTENT_ENCODING,
ATTR_CONTENT_LANGUAGE,
ATTR_CONTENT_LENGTH,
ATTR_CONTENT_TYPE,
ATTR_ICON,
ATTR_ICONDIR,
ATTR_INDEX,
ATTR_MAXAGE,
ATTR_MD5,
ATTR_PUTABLE,
ATTR_QUALITY,
ATTR_RELOCATE,
ATTR_STYLE_LINK,
ATTR_TITLE,
browsetype,
COND_FAILED,
COND_OK,
dresource,
fresource,
listing,
listing_stamp,
STATE_CONTENT_LOCATION |
Fields inherited from class org.w3c.tools.resources.ResourceFrame |
filterClass,
frameListener,
resource |
Fields inherited from class org.w3c.tools.resources.FramedResource |
ATTR_OID,
attrListener,
debugEvent,
event_disabled,
framesRef,
structListener |
Fields inherited from class org.w3c.tools.resources.Resource |
ATTR_CONTEXT,
ATTR_HELP_URL,
ATTR_IDENTIFIER,
ATTR_LAST_MODIFIED,
ATTR_PARENT,
ATTR_RESOURCE_FRAMES,
ATTR_STORE_ENTRY,
ATTR_URL |
Fields inherited from class org.w3c.tools.resources.AttributeHolder |
attributes,
slowpickle,
values |
Constructor Summary | |
PostableFrame()
|
Method Summary | |
org.w3c.jigsaw.http.Reply |
get(org.w3c.jigsaw.http.Request request)
Get this resource body. |
boolean |
getConvertGetFlag()
Get the 'convert GET to POST' flag. |
boolean |
getOverrideFlag()
Get the 'override multiple form field value' flag. |
org.w3c.jigsaw.http.Reply |
handle(org.w3c.jigsaw.http.Request request,
URLDecoder data)
Handle the form submission, after posted data parsing. |
org.w3c.jigsaw.http.Reply |
post(org.w3c.jigsaw.http.Request request)
Perform the post method. |
void |
setValue(int idx,
java.lang.Object value)
Catch setValue, to maintain cached header values correctness. |
Methods inherited from class org.w3c.tools.resources.ResourceFrame |
addFrameEventListener,
eventDisabled,
fireFrameEvent,
frameModified,
getFilters,
getFilters,
getFrameReference,
getResource,
getResourceReference,
getSpaceEntry,
getURLPath,
lookupFilters,
lookupFrames,
postFrameEvent,
processEvent,
removeFrameEventListener,
unregisterResource,
updateDefaultChildAttributes |
Methods inherited from class org.w3c.tools.resources.FramedResource |
addAttributeChangedListener,
addStructureChangedListener,
collectFramesReference,
delete,
disableEvent,
displayEvent,
enableEvent,
fireAttributeChangeEvent,
fireStructureChangedEvent,
fireStructureChangedEvent,
frameAdded,
frameRemoved,
getClone,
getFrame,
getFrame,
getFrameReference,
getFrameReference,
getFramesReference,
getOid,
initialize,
markModified,
notifyUnload,
postAttributeChangeEvent,
postEvent,
postStructureChangedEvent,
postStructureChangedEvent,
registerFrame,
registerFrameIfNone,
removeAttributeChangedListener,
removeStructureChangedListener,
unregisterFrame |
Methods inherited from class org.w3c.tools.resources.Resource |
acceptUnload,
checkMultipleLock,
collectFrames,
getContext,
getFrame,
getFrames,
getIdentifier,
getLastModified,
getParent,
getServer,
getSpace,
getStoreEntry,
getValue,
getValue,
isInitialized,
setContext,
setContext,
setValue,
updateAttributes |
Methods inherited from class org.w3c.tools.resources.AttributeHolder |
definesAttribute,
definesAttribute,
getAttributes,
getBoolean,
getChar,
getClone,
getClone,
getDouble,
getFloat,
getInt,
getLong,
getString,
getValue,
initialize,
lookupAttribute,
pickle,
print,
setBoolean,
setChar,
setDouble,
setFloat,
setInt,
setLong,
setString,
setValue,
unpickle,
unpickle,
unpickle,
unpickleInstance,
unpickleInstance |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected static int ATTR_OVERIDE
protected static int ATTR_CONVERT_GET
Constructor Detail |
public PostableFrame()
Method Detail |
public boolean getConvertGetFlag()
public boolean getOverrideFlag()
public void setValue(int idx, java.lang.Object value)
idx
- The index of the attribute to be set.value
- The new value for the attribute.public org.w3c.jigsaw.http.Reply get(org.w3c.jigsaw.http.Request request) throws org.w3c.tools.resources.ProtocolException, org.w3c.tools.resources.ResourceException
If there is no search string, or if we are not allowed to convert
GETs to POSTs, than we just invoke our super
method,
which will perform the appropriate job.
request
- The request to handle.public org.w3c.jigsaw.http.Reply post(org.w3c.jigsaw.http.Request request) throws org.w3c.tools.resources.ProtocolException, org.w3c.tools.resources.ResourceException
request
- The request to handle.public org.w3c.jigsaw.http.Reply handle(org.w3c.jigsaw.http.Request request, URLDecoder data) throws org.w3c.tools.resources.ProtocolException
This method ought to be abstract, but for reasonable reason, it will just dump (parsed) the form content back to the client, so that it can be used for debugging.
request
- The request proper.data
- The parsed data content.URLDecoder
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |