pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.webdav.util
Interface IProperty

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DeadProperty, LiveProperty

public interface IProperty
extends java.io.Serializable

is an interface for live and dead properties as defined by RFC 4918.

Version:
$Revision: 1435 $
Author:
Thomas Weber

Method Summary
 IProperty extractPrototype()
          extracts a prototype of the IProperty.
 java.lang.String getName()
          returns the name of the IProperty.
 java.lang.String getNamespaceURI()
          returns the namespace URI of the IProperty.
 org.jdom.Element getPropElement()
          returns the property as a JDOM element.
 

Method Detail

getNamespaceURI

java.lang.String getNamespaceURI()
returns the namespace URI of the IProperty.

Returns:
the namespace URI

getName

java.lang.String getName()
returns the name of the IProperty.

Returns:
the name

getPropElement

org.jdom.Element getPropElement()
returns the property as a JDOM element.

Returns:
the property as a JDOM element

extractPrototype

IProperty extractPrototype()
extracts a prototype of the IProperty.

A prototype has no specific value and consists of an empty element with the same name and namespace as this IProperty.

Returns:
a prototype of the IProperty