org.w3c.jigedit.filters
Class PutFilter
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.jigedit.filters.PutFilter
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.EventListener, AttributeChangedListener, FrameEventListener, FilterInterface
- Direct Known Subclasses:
- GrepPutFilter
public class PutFilter
- extends ResourceFilter
Field Summary |
protected static int |
ATTR_PUTLIST
Attribute index - The companion PutList resource's URL. |
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, 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, markModified, notifyUnload, performFrames, postAttributeChangeEvent, postEvent, postStructureChangedEvent, postStructureChangedEvent, registerFrame, registerFrameIfNone, removeAttributeChangedListener, removeStructureChangedListener, setSilentValue, setSilentValue, 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, isUnloaded, setContext, setContext, setValue, unsafeGetContext, unsafeGetFrame, unsafeGetFrames, unsafeGetIdentifier, unsafeGetResourceReference, unsafeGetURLPath, unsafeGetValue, updateAttributes |
Methods inherited from class org.w3c.tools.resources.AttributeHolder |
definesAttribute, definesAttribute, getAttributes, getBoolean, getChar, getClone, getClone, getDouble, getFloat, getInt, getLong, getString, getValue, lookupAttribute, print, setBoolean, setChar, setDouble, setFloat, setInt, setLong, setString, setValue, unsafeDefinesAttribute, unsafeGetDouble, unsafeGetString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTR_PUTLIST
protected static int ATTR_PUTLIST
- Attribute index - The companion PutList resource's URL.
PutFilter
public PutFilter()
resolvePutListResource
protected ResourceReference resolvePutListResource()
getPutListURL
public java.lang.String getPutListURL()
- Get our companion PutListResource's URL.
- Returns:
- The URL encoded as a String, or null if
undefined.
setValue
public void setValue(int idx,
java.lang.Object value)
- Catch PUTLIST assignments.
- Overrides:
setValue
in class ResourceFrame
- Parameters:
idx
- The attribute being updated.value
- It's new value.
ingoingFilter
public ReplyInterface ingoingFilter(RequestInterface req)
- Nothing done in the ingoingFilter.
We wait until the outgoigFilter.
- Overrides:
ingoingFilter
in class ResourceFilter
- Parameters:
request
- The request that is about to be processsed.
- Returns:
- A Reply instance, or null if processing
should continue normally.
getHtmlGenerator
protected HtmlGenerator getHtmlGenerator(java.lang.String title)
outgoingFilter
public ReplyInterface outgoingFilter(RequestInterface req,
ReplyInterface rep)
- Catch successfull PUTs, and keep track of them.
- Overrides:
outgoingFilter
in class ResourceFilter
- Parameters:
request
- The original request.reply
- The original reply.
- Returns:
- Always null.
initialize
public void initialize(java.lang.Object[] values)
- Description copied from class:
FramedResource
- Initialize the frames of that framed resource.
- Overrides:
initialize
in class FramedResource
- Parameters:
values
- Default attribute values.