vibedav.davresource

Members

Classes

BaseDavResourcePlugin
class BaseDavResourcePlugin
Undocumented in source.
DavResource
class DavResource

Represents a DAV resource

ResourceBasicProperties
class ResourceBasicProperties
Undocumented in source.
ResourceCustomProperties
class ResourceCustomProperties
Undocumented in source.

Enums

DavDepth
enum DavDepth
Undocumented in source.

Functions

ResourcePropertyLevelTagText
ResourcePropertyValue ResourcePropertyLevelTagText(string level1Name, string level2Name, string ns)

Make the returned value to be: <level1Name xmlns=ns><level2Name xmlns=ns><value></level2Name></level1Name>

ResourcePropertyTagAttributes
ResourcePropertyValue ResourcePropertyTagAttributes(string name, string ns)

Make the returned value to be <name xmlns=ns [attribute list]/>

ResourcePropertyTagName
ResourcePropertyValue ResourcePropertyTagName()

Make the returned value to be a <collection> tag or not

ResourcePropertyTagText
ResourcePropertyValue ResourcePropertyTagText(string name, string ns)

Make the returned value to be: <name xmlns=ns>value</name>

ResourcePropertyValueAttr
ResourcePropertyValue ResourcePropertyValueAttr(string name, string ns, string attr)

Make the returned value to be rendered like this: <name xmlns="ns" attr=value/>

getDavInterfaceProperty
DavProp getDavInterfaceProperty(string key, T plugin, DavResource resource)
Undocumented in source. Be warned that the author may not have intended to support it.
getResourceProperty
ResourceProperty getResourceProperty()
Undocumented in source. Be warned that the author may not have intended to support it.
getResourceTagProperty
ResourcePropertyValue getResourceTagProperty()
Undocumented in source. Be warned that the author may not have intended to support it.
hasDavInterfaceProperty
bool hasDavInterfaceProperty(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
propFrom
DavProp propFrom(string name, string ns, T value, U tagVal)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

IDavBindingProperties
interface IDavBindingProperties
Undocumented in source.
IDavReportSetProperties
interface IDavReportSetProperties
Undocumented in source.
IDavResourceExtendedProperties
interface IDavResourceExtendedProperties
Undocumented in source.
IDavResourcePlugin
interface IDavResourcePlugin
Undocumented in source.
IDavResourcePluginHub
interface IDavResourcePluginHub
Undocumented in source.
IDavResourceProperties
interface IDavResourceProperties
Undocumented in source.

Structs

ResourceProperty
struct ResourceProperty
Undocumented in source.
ResourcePropertyValue
struct ResourcePropertyValue
Undocumented in source.

Meta

Authors

Szabo Bogdan <szabobogdan@yahoo.com>

Date

Date: 3 29, 2015

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.