org.eclipse.webdav.dom
Class Property

java.lang.Object
  extended by org.eclipse.webdav.dom.ElementEditor
      extended by org.eclipse.webdav.dom.Property
Direct Known Subclasses:
Bindings, LockDiscovery, ResourceID, SupportedLock

public abstract class Property
extends ElementEditor

An element editor that is the superclass of all WebDAV property elements. This class only exists to group property editors under a common class and to separate them from other types of editors. Property elements always appear as a child of the WebDAV prop element.

Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

See Also:
Prop

Field Summary
 
Fields inherited from class org.eclipse.webdav.dom.ElementEditor
DAV_NS, root, XML_NS_NAME, XML_NS_PREFIX, XML_PREFIX
 
Constructor Summary
Property(Element element, String expectedType)
          Creates a new editor on the given property element.
 
Method Summary
 
Methods inherited from class org.eclipse.webdav.dom.ElementEditor
addChild, addChild, addChild, appendChild, appendChild, cloneNode, create, declareNS, decodeHref, encodeHref, ensure, ensure, ensureDAVElement, ensureDAVElement, ensureNotNull, ensureNull, ensureText, extractElement, extractNode, getChild, getChildElement, getChildText, getDAVChild, getElement, getFirstChild, getFirstChild, getFirstText, getLastChild, getNamespaces, getNamespaces, getNextSibling, getNextSibling, getNextSibling, getNSLocalName, getNSLocalName, getNSName, getNSPrefix, getNSPrefix, getQualifiedName, getSibling, getText, getTwin, hasChild, insertBefore, insertBefore, isDAVElement, isDAVElement, isElement, isText, makeNSStandalone, reduceNS, reduceNS, resolve, setChild, setChild, setChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Property

public Property(Element element,
                String expectedType)
         throws MalformedElementException
Creates a new editor on the given property element. The element is assumed to be well formed.

Parameters:
element - a property element
expectedType - the tag name for the element tht this editor is expected to manipulate.
Throws:
MalformedElementException - if there is reason to believe that the element is not well formed


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.