org.w3c.jigsaw.filters
Class CookieFilter

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.ResourceFilter
                                |
                                +--org.w3c.jigsaw.filters.CookieFilter

public class CookieFilter
extends org.w3c.tools.resources.ResourceFilter

A demo for how to use cookies from Jigsaw.


Field Summary
protected static int ATTR_COOKIE_MAXAGE
          Attribute index - The duration of the cookie.
static java.lang.String NAME
           
 
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
CookieFilter()
           
 
Method Summary
 int getCookieMaxAge()
          Get the cookie's allowed max age.
 org.w3c.tools.resources.ReplyInterface ingoingFilter(org.w3c.tools.resources.RequestInterface request)
           
 org.w3c.tools.resources.ReplyInterface outgoingFilter(org.w3c.tools.resources.RequestInterface req, org.w3c.tools.resources.ReplyInterface rep)
           
 
Methods inherited from class org.w3c.tools.resources.ResourceFilter
exceptionFilter, getTargetResource, ingoingFilter, lookup, outgoingFilter, outputFilter
 
Methods inherited from class org.w3c.tools.resources.ResourceFrame
addFrameEventListener, attributeChanged, checkRequest, eventDisabled, fireFrameEvent, frameModified, getFilters, getFilters, getFrameReference, getResource, getResourceReference, getSpaceEntry, getURLPath, lookupFilters, lookupFrames, perform, postFrameEvent, processEvent, registerResource, removeFrameEventListener, setValue, 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, performFrames, postAttributeChangeEvent, postEvent, postStructureChangedEvent, postStructureChangedEvent, registerFrame, registerFrameIfNone, removeAttributeChangedListener, removeStructureChangedListener, unregisterFrame
 
Methods inherited from class org.w3c.tools.resources.Resource
acceptUnload, checkMultipleLock, collectFrames, getContext, getFrame, getFrames, getHelpURL, getHelpURL, 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

NAME

public static final java.lang.String NAME

ATTR_COOKIE_MAXAGE

protected static int ATTR_COOKIE_MAXAGE
Attribute index - The duration of the cookie.
Constructor Detail

CookieFilter

public CookieFilter()
Method Detail

getCookieMaxAge

public int getCookieMaxAge()
Get the cookie's allowed max age.
Returns:
The max allowed age in seconds.

ingoingFilter

public org.w3c.tools.resources.ReplyInterface ingoingFilter(org.w3c.tools.resources.RequestInterface request)
                                                     throws org.w3c.tools.resources.ProtocolException
Returns:
A Reply instance, if the filter did know how to answer the request without further processing, null otherwise.
Throws:
org.w3c.tools.resources.ProtocolException - If processing should be interrupted, because an abnormal situation occured.
Overrides:
ingoingFilter in class org.w3c.tools.resources.ResourceFilter

outgoingFilter

public org.w3c.tools.resources.ReplyInterface outgoingFilter(org.w3c.tools.resources.RequestInterface req,
                                                             org.w3c.tools.resources.ReplyInterface rep)
                                                      throws org.w3c.tools.resources.ProtocolException
Parameters:
request - The original request.
reply - It's original reply.
Returns:
A Reply instance, or null if processing should continue normally.
Throws:
org.w3c.tools.resources.ProtocolException - If processing should be interrupted, because an abnormal situation occured.
Overrides:
outgoingFilter in class org.w3c.tools.resources.ResourceFilter