com.xpn.xwiki.plugin.webdav.resources.views.attachments
Class AttachmentsBySpaceNameSubView

java.lang.Object
  extended by com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavResource
      extended by com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavView
          extended by com.xpn.xwiki.plugin.webdav.resources.views.attachments.AttachmentsBySpaceNameSubView
All Implemented Interfaces:
XWikiDavResource

public class AttachmentsBySpaceNameSubView
extends AbstractDavView

This view groups all pages having attachments according to their space name.


Field Summary
 
Fields inherited from class com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavResource
locator, name, parentResource
 
Fields inherited from interface com.xpn.xwiki.plugin.webdav.resources.XWikiDavResource
BASE_URI
 
Constructor Summary
AttachmentsBySpaceNameSubView()
           
 
Method Summary
 XWikiDavResource decode(String[] tokens, int next)
          The default decode implementation assumes the next resource in chain to be a temporary resource.
 DavResourceIterator getMembers()
           
 
Methods inherited from class com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavView
addMember, exists, getModificationTime, isCollection, move, removeMember, spool
 
Methods inherited from class com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavResource
addLockManager, addVirtualMember, alterProperties, alterProperties, clearCache, copy, equals, getCollection, getComplianceClass, getContext, getDisplayName, getFactory, getHref, getInitMembers, getLocator, getLock, getLocks, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, getVirtualMembers, getVirtualProperties, hashCode, hasLock, init, init, isLockable, isTempResource, lock, refreshLock, removeProperty, removeVirtualMember, setProperty, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachmentsBySpaceNameSubView

public AttachmentsBySpaceNameSubView()
Method Detail

decode

public XWikiDavResource decode(String[] tokens,
                               int next)
                        throws DavException
Description copied from class: AbstractDavResource
The default decode implementation assumes the next resource in chain to be a temporary resource. Sub classes should override this method to provide their own implementation.

Specified by:
decode in interface XWikiDavResource
Overrides:
decode in class AbstractDavResource
Parameters:
tokens - segmented URL.
next - next index to be processed by this resource.
Returns:
the XWikiDavResource corresponding to the given URL.
Throws:
DavException - If it's not possible to decode the URL.

getMembers

public DavResourceIterator getMembers()