org.apache.webdav.lib.properties

Class HrefValuedProperty

Implemented Interfaces:
Property
Known Direct Subclasses:
CheckedinProperty, CheckedoutProperty, OwnerProperty

public class HrefValuedProperty
extends BaseProperty

Base classe for properties with a single href value.

Field Summary

Fields inherited from class org.apache.webdav.lib.BaseProperty

element, response

Constructor Summary

HrefValuedProperty(ResponseEntity response, Element element)
Default constructor for the property.

Method Summary

String
getHref()
Returns the value of the href element.
String
getPropertyAsString()
This method returns the value of the property.
String
toString()
Get a String representation of the property.

Methods inherited from class org.apache.webdav.lib.BaseProperty

getElement, getLocalName, getName, getNamespaceURI, getOwningURL, getPropertyAsString, getStatusCode, toString

Constructor Details

HrefValuedProperty

public HrefValuedProperty(ResponseEntity response,
                          Element element)
Default constructor for the property.

Method Details

getHref

public String getHref()
Returns the value of the href element.

getPropertyAsString

public 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
Overrides:
getPropertyAsString in interface BaseProperty

toString

public String toString()
Get a String representation of the property.
Overrides:
toString in interface BaseProperty