org.w3c.jigsaw.pics
Class LabelBureauFrame

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
                                            |
                                            +--org.w3c.jigsaw.pics.LabelBureauFrame

public class LabelBureauFrame
extends PostableFrame


Field Summary
protected  LabelBureauResource labelb
           
 
Fields inherited from class org.w3c.jigsaw.frames.PostableFrame
ATTR_CONVERT_GET, ATTR_OVERIDE
 
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
LabelBureauFrame()
           
 
Method Summary
 org.w3c.jigsaw.http.Reply handle(org.w3c.jigsaw.http.Request request, URLDecoder data)
          Handle the request.
protected  int parseFormat(org.w3c.jigsaw.http.Request request, java.lang.String format)
          Get the integer code for the String based PICS format.
protected  java.lang.String[] parseURLs(java.lang.String[] us)
          Parse the URLs given in the URLDecoder, as the u field.
 void registerResource(org.w3c.tools.resources.FramedResource resource)
          Register our resource.
 
Methods inherited from class org.w3c.jigsaw.frames.PostableFrame
get, getConvertGetFlag, getOverrideFlag, post, setValue
 
Methods inherited from class org.w3c.jigsaw.frames.HTTPFrame
addStyleSheet, attributeChanged, browse, checkIfMatch, checkIfModifiedSince, checkIfNoneMatch, checkIfUnmodifiedSince, checkRequest, computeTrashDir, computeTrashFile, createDefaultReply, createFileReply, delete, deleteDirectoryResource, deleteFileResource, deleteOtherResource, extended, getAllowDeleteFlag, getBrowsableFlag, getBrowseType, getContentEncoding, getContentLanguage, getContentLength, getContentType, getDirectoryListing, getDirectoryResource, getDirectoryResource, getETag, getFileResource, getFileResource, getHelpURL, getHelpURL, getIcon, getIconDirectory, getIndex, getMaxAge, getMD5Flag, getOtherResource, getPutableFlag, getQuality, getRelocateFlag, getStyleSheetURL, getTitle, getURL, handleRangeRequest, head, headDirectoryResource, headFileResource, headOtherResource, link, lookup, lookupDirectory, lookupFile, lookupOther, lookupResource, options, perform, performFrames, put, putFileResource, putOtherResource, registerOtherResource, trace, unlink, updateCachedHeaders
 
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

labelb

protected LabelBureauResource labelb
Constructor Detail

LabelBureauFrame

public LabelBureauFrame()
Method Detail

registerResource

public void registerResource(org.w3c.tools.resources.FramedResource resource)
Register our resource. Must be an instance of ServletWrapper.
Overrides:
registerResource in class HTTPFrame

parseURLs

protected java.lang.String[] parseURLs(java.lang.String[] us)
Parse the URLs given in the URLDecoder, as the u field. This method just unquote any quoted URLs, before sending them back.
Parameters:
data - The URLDecoder to get data from.
Returns:
An array of String, properly parsed.

parseFormat

protected int parseFormat(org.w3c.jigsaw.http.Request request,
                          java.lang.String format)
                   throws org.w3c.jigsaw.http.HTTPException
Get the integer code for the String based PICS format.
Parameters:
request - The request to be handled.
format - The string representation of the format.
Returns:
An LabelBureauInterface defined format code.
Throws:
org.w3c.jigsaw.http.HTTPException - if processing the request failed.
See Also:
LabelBureauInterface

handle

public org.w3c.jigsaw.http.Reply handle(org.w3c.jigsaw.http.Request request,
                                        URLDecoder data)
                                 throws org.w3c.tools.resources.ProtocolException
Handle the request.
Parameters:
request - The request to be handled.
data - The URLDecoder
Returns:
A Reply instance.
Throws:
org.w3c.tools.resources.ProtocolException - if processing the request failed.
Overrides:
handle in class PostableFrame
See Also:
LabelBureauInterface