Class AddressData

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

    public class AddressData
    extends org.bedework.webdav.servlet.shared.WebdavProperty
    implements org.bedework.util.logging.Logged
    Class to represent a address-query address-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
      AddressData​(QName tag)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dump()  
      boolean getAllprop()  
      org.bedework.util.logging.BwLogger getLogger()  
      Collection<Prop> getProps()  
      String getReturnContentType()  
      String getVersion()  
      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, setLogLevel, trace, trace, warn
    • Constructor Detail

      • AddressData

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

      • getReturnContentType

        public String getReturnContentType()
        Returns:
        String returnContentType
      • getVersion

        public String getVersion()
        Returns:
        String version
      • getAllprop

        public boolean getAllprop()
        Returns:
        boolean true for all props
      • getProps

        public Collection<Prop> getProps()
        Returns:
        Vector of props
      • parse

        public void parse​(Node nd)
                   throws org.bedework.webdav.servlet.shared.WebdavException
        The given node must be the Filter element
        Parameters:
        nd - filter element
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • 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
      • dump

        public void dump()
      • getLogger

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