R - the resource typepublic abstract class AbstractServletResourceReferenceHandler<R extends org.xwiki.resource.ResourceReference>
extends org.xwiki.resource.AbstractResourceReferenceHandler<org.xwiki.resource.ResourceType>
ResourceReferenceHandlers that can handle servlet resource requests.| Constructor and Description |
|---|
AbstractServletResourceReferenceHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected InputStream |
filterResource(R resourceReference,
InputStream resourceStream)
Filter the resource before sending it to the client.
|
protected abstract String |
getResourceName(R resourceReference) |
protected abstract InputStream |
getResourceStream(R resourceReference) |
void |
handle(org.xwiki.resource.ResourceReference resourceReference,
org.xwiki.resource.ResourceReferenceHandlerChain chain) |
protected boolean |
isResourceAccessible(R resourceReference) |
protected boolean |
isResourceCacheable(R resourceReference) |
compareTo, getPriority, setPrioritypublic AbstractServletResourceReferenceHandler()
public void handle(org.xwiki.resource.ResourceReference resourceReference,
org.xwiki.resource.ResourceReferenceHandlerChain chain)
throws org.xwiki.resource.ResourceReferenceHandlerException
org.xwiki.resource.ResourceReferenceHandlerExceptionprotected boolean isResourceAccessible(R resourceReference)
resourceReference - the reference of the requested resourcetrue if the specified resource is accessible, false otherwiseprotected boolean isResourceCacheable(R resourceReference)
resourceReference - a resource referencetrue if the specified resource can be cached, false otherwiseprotected abstract InputStream getResourceStream(R resourceReference)
resourceReference - the reference of the requested resourceprotected abstract String getResourceName(R resourceReference)
resourceReference - the reference of the requested resourceprotected InputStream filterResource(R resourceReference, InputStream resourceStream) throws org.xwiki.resource.ResourceReferenceHandlerException
resourceReference - the resource to filterresourceStream - the resource contentorg.xwiki.resource.ResourceReferenceHandlerExceptionCopyright © 2004–2019 XWiki. All rights reserved.