Class ResourceTypeProperty

java.lang.Object
org.apache.webdav.lib.BaseProperty
org.apache.webdav.lib.properties.ResourceTypeProperty
All Implemented Interfaces:
Property

public class ResourceTypeProperty extends BaseProperty
An interface that describes a standard Resource Type property (as defined by the WebDAV specification).
  • Field Details

  • Constructor Details

    • ResourceTypeProperty

      public ResourceTypeProperty(ResponseEntity response, Element element)
      Default constructor for the property.
  • Method Details

    • isCollection

      public boolean isCollection()
      Returns true if the resource is a collection. A collection is indicated by a response like this:
       <D:resourcetype><D:collection/></D:resourcetype>
       
    • isPrincipal

      public boolean isPrincipal()
    • getPropertyAsString

      public String getPropertyAsString()
      This method returns the value of the property. For this property "COLLECTION" is returned if this resource is a collection, "" otherwise. WARNING: this will change in the future use isCollection()
      Specified by:
      getPropertyAsString in interface Property
      Overrides:
      getPropertyAsString in class BaseProperty