Class CalData

  • All Implemented Interfaces:
    Serializable, org.bedework.util.logging.Logged

    public class CalData
    extends org.bedework.webdav.servlet.shared.WebdavProperty
    implements org.bedework.util.logging.Logged
    Class to represent a calendar-query calendar-data element
    Author:
    Mike Douglass douglm rpi.edu
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.bedework.webdav.servlet.shared.WebdavProperty

        org.bedework.webdav.servlet.shared.WebdavProperty.Attribute
    • Constructor Summary

      Constructors 
      Constructor Description
      CalData​(QName tag)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ietf.params.xml.ns.caldav.CalendarDataType getCalendarData()  
      org.bedework.util.logging.BwLogger getLogger()  
      void parse​(Node nd)
      The given node must be the Filter element
      void process​(org.bedework.webdav.servlet.shared.WebdavNsNode wdnode, org.bedework.util.xml.XmlEmit xml, String contentType)
      Given the WebdavNsNode, returns the transformed content.
      • Methods inherited from class org.bedework.webdav.servlet.shared.WebdavProperty

        addAttr, getAttr, getAttrs, getPval, getTag, hasAttrs, setPval, toString
      • Methods inherited from interface org.bedework.util.logging.Logged

        audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn
    • Constructor Detail

      • CalData

        public CalData​(QName tag)
        Constructor
        Parameters:
        tag - QName name
    • Method Detail

      • getCalendarData

        public ietf.params.xml.ns.caldav.CalendarDataType getCalendarData()
        Returns:
        CalendarData
      • parse

        public void parse​(Node nd)
                   throws org.bedework.webdav.servlet.shared.WebdavException
        The given node must be the Filter element
        Parameters:
        nd - XML node
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException - on error
      • process

        public void process​(org.bedework.webdav.servlet.shared.WebdavNsNode wdnode,
                            org.bedework.util.xml.XmlEmit xml,
                            String contentType)
                     throws org.bedework.webdav.servlet.shared.WebdavException
        Given the WebdavNsNode, returns the transformed content.
        Parameters:
        wdnode - the node
        xml - output
        contentType - - first element from content type or null
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException - on error
      • getLogger

        public org.bedework.util.logging.BwLogger getLogger()
        Specified by:
        getLogger in interface org.bedework.util.logging.Logged