public class CalDavProtocol extends Object implements HttpExtension, PropertySource, WellKnownResourceFactory.WellKnownHandler
| Modifier and Type | Class and Description |
|---|---|
class |
CalDavProtocol.CaldavWellKnownResource |
PropertySource.PropertyAccessibility, PropertySource.PropertyMetaData, PropertySource.PropertySetException| Modifier and Type | Field and Description |
|---|---|
static String |
APPLE_ICAL_NS |
static String |
CALDAV_NS |
static String |
CALSERVER_NS |
| Constructor and Description |
|---|
CalDavProtocol(ResourceFactory resourceFactory,
WebDavResponseHandler responseHandler,
HandlerHelper handlerHelper,
WebDavProtocol webDavProtocol,
PropFindXmlGenerator gen,
PropFindPropertyBuilder propertyBuilder,
io.milton.http.caldav.CalendarSearchService calendarSearchService) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearProperty(QName name,
io.milton.resource.Resource r) |
List<QName> |
getAllPropertyNames(io.milton.resource.Resource r) |
List<CustomPostHandler> |
getCustomPostHandlers() |
Set<Handler> |
getHandlers() |
Object |
getProperty(QName name,
io.milton.resource.Resource r) |
PropertySource.PropertyMetaData |
getPropertyMetaData(QName name,
io.milton.resource.Resource r) |
ResourceFactory |
getResourceFactory() |
String |
getWellKnownName() |
io.milton.resource.Resource |
locateWellKnownResource(io.milton.resource.Resource host) |
void |
setProperty(QName name,
Object value,
io.milton.resource.Resource r) |
public static final String CALDAV_NS
public static final String CALSERVER_NS
public static final String APPLE_ICAL_NS
public CalDavProtocol(ResourceFactory resourceFactory, WebDavResponseHandler responseHandler, HandlerHelper handlerHelper, WebDavProtocol webDavProtocol, PropFindXmlGenerator gen, PropFindPropertyBuilder propertyBuilder, io.milton.http.caldav.CalendarSearchService calendarSearchService)
public Set<Handler> getHandlers()
getHandlers in interface HttpExtensionpublic Object getProperty(QName name, io.milton.resource.Resource r)
getProperty in interface PropertySourcepublic void setProperty(QName name, Object value, io.milton.resource.Resource r)
setProperty in interface PropertySourcepublic PropertySource.PropertyMetaData getPropertyMetaData(QName name, io.milton.resource.Resource r)
getPropertyMetaData in interface PropertySourcepublic void clearProperty(QName name, io.milton.resource.Resource r)
clearProperty in interface PropertySourcepublic List<QName> getAllPropertyNames(io.milton.resource.Resource r)
getAllPropertyNames in interface PropertySourcepublic List<CustomPostHandler> getCustomPostHandlers()
getCustomPostHandlers in interface HttpExtensionpublic String getWellKnownName()
getWellKnownName in interface WellKnownResourceFactory.WellKnownHandlerpublic io.milton.resource.Resource locateWellKnownResource(io.milton.resource.Resource host)
locateWellKnownResource in interface WellKnownResourceFactory.WellKnownHandlerpublic ResourceFactory getResourceFactory()
Copyright © 2022 McEvoy Software Ltd. All rights reserved.