Class BaseProperty

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.w3c.dom.Element element
      Associated node element.
      protected ResponseEntity response
      Associated response entity.
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseProperty​(ResponseEntity response, org.w3c.dom.Element element)
      Default constructor for the property.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.w3c.dom.Element getElement()
      This method returns the property as a DOM Element.
      java.lang.String getLocalName()
      This method returns the local name of the property.
      java.lang.String getName()
      This method returns the full name of the property.
      java.lang.String getNamespaceURI()
      This method returns the namespace of the property.
      java.lang.String getOwningURL()
      This method returns URL file path of the resource to which this property belongs.
      java.lang.String getPropertyAsString()
      This method returns the value of the property.
      int getStatusCode()
      This method returns the status code associated with the property.
      java.lang.String toString()
      Get a String representation of the property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • response

        protected ResponseEntity response
        Associated response entity.
      • element

        protected org.w3c.dom.Element element
        Associated node element.
    • Constructor Detail

      • BaseProperty

        public BaseProperty​(ResponseEntity response,
                            org.w3c.dom.Element element)
        Default constructor for the property.
    • Method Detail

      • getName

        public java.lang.String getName()
        This method returns the full name of the property. Thus, for example, calling this method on a property such as <D:getlastmodified>Tue, 05 Dec 2000 05:25:02</D:getlastmodified> returns D:getlastmodified.
        Specified by:
        getName in interface Property
      • getLocalName

        public java.lang.String getLocalName()
        This method returns the local name of the property. Thus, for example, calling this method on a property such as <D:getlastmodified>Tue, 05 Dec 2000 05:25:02</D:getlastmodified> returns getlastmodified.
        Specified by:
        getLocalName in interface Property
      • getNamespaceURI

        public java.lang.String getNamespaceURI()
        This method returns the namespace of the property. Thus, for example, calling this method on a property such as <D:getlastmodified>Tue, 05 Dec 2000 05:25:02</D:getlastmodified> returns DAV:.
        Specified by:
        getNamespaceURI in interface Property
      • getElement

        public org.w3c.dom.Element getElement()
        This method returns the property as a DOM Element.
        Specified by:
        getElement in interface Property
      • getPropertyAsString

        public java.lang.String getPropertyAsString()
        This method returns the value of the property. Thus, for example, calling this method on a property such as <D:getlastmodified>Tue, 05 Dec 2000 05:25:02</D:getlastmodified> returns Tue, 05 Dec 2000 05:25:02.
        Note: Mixed content (text and xml together) will not be returned accurately.
        Specified by:
        getPropertyAsString in interface Property
      • getStatusCode

        public int getStatusCode()
        This method returns the status code associated with the property.
        Specified by:
        getStatusCode in interface Property
      • getOwningURL

        public java.lang.String getOwningURL()
        This method returns URL file path of the resource to which this property belongs.
        Specified by:
        getOwningURL in interface Property
      • toString

        public java.lang.String toString()
        Get a String representation of the property.
        Overrides:
        toString in class java.lang.Object