DavResource

Represents a DAV resource

Constructors

this
this(IDav dav, URL url)
Undocumented in source.

Members

Functions

copyPropertiesTo
void copyPropertiesTo(URL destination)
Undocumented in source. Be warned that the author may not have intended to support it.
filterProps
void filterProps(DavProp parent, bool[string] props)
Undocumented in source. Be warned that the author may not have intended to support it.
hasPlugin
bool hasPlugin(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
propPatch
string propPatch(DavProp document)
Undocumented in source. Be warned that the author may not have intended to support it.
property
DavProp property(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
registerPlugin
void registerPlugin(IDavResourcePlugin plugin)
Undocumented in source. Be warned that the author may not have intended to support it.
setContent
void setContent(ubyte[] content)
Undocumented in source. Be warned that the author may not have intended to support it.
setContent
void setContent(InputStream content, ulong size)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

fullURL
string fullURL [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isCollection
bool isCollection [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
path
Path path [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rootURL
string rootURL [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
stream
InputStream stream [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
type
string type [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

contentLength
ulong contentLength;
Undocumented in source.
contentType
string contentType;
Undocumented in source.
creationDate
SysTime creationDate;
Undocumented in source.
dav
IDav dav;
Undocumented in source.
eTag
string eTag;
Undocumented in source.
href
string href;
Undocumented in source.
lastModified
SysTime lastModified;
Undocumented in source.
name
string name;
Undocumented in source.
plugins
IDavResourcePlugin[] plugins;
Undocumented in source.
resourceType
string[] resourceType;
Undocumented in source.
url
URL url;
Undocumented in source.
username
string username;
Undocumented in source.

Inherited Members

From IDavResourcePluginHub

registerPlugin
void registerPlugin(IDavResourcePlugin plugin)
Undocumented in source.
hasPlugin
bool hasPlugin(string name)
Undocumented in source.

Meta