com.ibm.portal.resolver.webdav.tree
Interface WebdavPropertiesTreeModel<T>

All Superinterfaces:
Disposable, WebdavTreeModel<T>

public interface WebdavPropertiesTreeModel<T>
extends WebdavTreeModel<T>

Implemented by tree models that provide access to non-standard properties (i.e. properties not in the WebDAV namespace, e.g. metadata on documents).

Since:
6.1.5
Note:
This interface is designed to be implemented by clients.

Method Summary
 void visitProperties(WebdavPropertyHandler handler, T item)
           Queries the properties for a particular resource.
 
Methods inherited from interface com.ibm.portal.resolver.webdav.tree.WebdavTreeModel
createDataSource, getItem, getLocalized, getName, getTreeModel, isCollection
 
Methods inherited from interface com.ibm.portal.Disposable
dispose
 

Method Detail

visitProperties

void visitProperties(WebdavPropertyHandler handler,
                     T item)
                     throws org.xml.sax.SAXException,
                            java.io.IOException

Queries the properties for a particular resource. The property provider writes all properties of the given resource to the property handler.

Parameters:
handler - handler to write the properties on, not null
item - item, not null
Throws:
org.xml.sax.SAXException
java.io.IOException