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 class  PropertyHandler.PropertyType
    Allow 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()  
    boolean knownProperty​(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.WebdavException
      Return true if a call to generatePropertyValue will return a value.
      Parameters:
      tag -
      Returns:
      boolean
      Throws:
      org.bedework.webdav.servlet.shared.WebdavException