Package org.bedework.caldav.server
Class PropertyHandler
java.lang.Object
org.bedework.caldav.server.PropertyHandler
- All Implemented Interfaces:
java.io.Serializable
public abstract class PropertyHandler
extends java.lang.Object
implements java.io.Serializable
This type of object will handle system dependent properties through the
system interface.
- Author:
- Mike Douglass
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyHandler.PropertyTypeAllow callers to specify which set of properties are to be processed -
Constructor Summary
Constructors Constructor Description PropertyHandler() -
Method Summary
Modifier and Type Method Description abstract java.util.Map<javax.xml.namespace.QName,org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry>getPropertyNames()booleanknownProperty(javax.xml.namespace.QName tag)Return true if a call to generatePropertyValue will return a value.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PropertyHandler
public PropertyHandler()
-
-
Method Details
-
getPropertyNames
public abstract java.util.Map<javax.xml.namespace.QName,org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry> getPropertyNames()- Returns:
- Map of valid property names.
-
knownProperty
public boolean knownProperty(javax.xml.namespace.QName tag) throws org.bedework.webdav.servlet.shared.WebdavExceptionReturn true if a call to generatePropertyValue will return a value.- Parameters:
tag-- Returns:
- boolean
- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-