|  | Qore xml Module
    1.8.0
    | 
The abstract WebDavHandler property handler class interface. More...
 
  
| Public Member Methods | |
| abstract auto | get (string resource, string ns=DavNs, list< string > prop_names) | 
| Retrieves the value(s) of the given properties in the given namespace. | |
| abstract auto | get (string resource, string ns=DavNs, string prop_name) | 
| Retrieves the value(s) of the given properties in the given namespace. | |
| abstract *hash< string, hash< auto > > | getAll (string resource) | 
| Returns all properties in all namespaces.  More... | |
| abstract *hash< auto > | getAllInNamespace (string resource, string ns) | 
| Returns all properties in the given namespaces.  More... | |
| abstract | set (string resource, string ns=DavNs, string prop_name, auto value) | 
| Sets a property value. | |
| abstract | del (string resource, string ns=DavNs, list< string > prop_names) | 
| Deletes one or more properties. | |
| abstract | del (string resource, string ns=DavNs, string prop_name) | 
| Deletes a property. | |
| abstract | delAll (string resource) | 
| Deletes all properties for the given resource. | |
| abstract | cp (string src_url, string target_url) | 
| Copies all properties to another target URL. | |
| abstract | move (string src_url, string target_url) | 
| Moves properties from one target URL to another. | |
The abstract WebDavHandler property handler class interface.
| 
 | pure virtual | 
Returns all properties in all namespaces.
Implemented in WebDavHandler::InMemoryWebDavPropertyHandler.
| 
 | pure virtual | 
Returns all properties in the given namespaces.
Implemented in WebDavHandler::InMemoryWebDavPropertyHandler.