Class CalData

java.lang.Object
org.bedework.webdav.servlet.shared.WebdavProperty
org.bedework.caldav.server.calquery.CalData
All Implemented Interfaces:
java.io.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​(javax.xml.namespace.QName tag)
    Constructor
  • Method Summary

    Modifier and Type Method Description
    ietf.params.xml.ns.caldav.CalendarDataType getCalendarData()  
    org.bedework.util.logging.BwLogger getLogger()  
    void parse​(org.w3c.dom.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, java.lang.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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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 Details

    • CalData

      public CalData​(javax.xml.namespace.QName tag)
      Constructor
      Parameters:
      tag - QName name
  • Method Details

    • getCalendarData

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

      public void parse​(org.w3c.dom.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, java.lang.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