|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.webdav.dom.ElementEditor
org.eclipse.webdav.dom.MultiStatus
public class MultiStatus
An element editor for the WebDAV multistatus element. See RFC2518 section 12.9 for the element's definition.
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.
ResponseBody
Field Summary | |
---|---|
protected static String[] |
childNames
An ordered collection of the element names of the multistatus element's children. |
Fields inherited from class org.eclipse.webdav.dom.ElementEditor |
---|
DAV_NS, root, XML_NS_NAME, XML_NS_PREFIX, XML_PREFIX |
Constructor Summary | |
---|---|
MultiStatus(Element root)
Creates a new editor on the given WebDAV multistatus element. |
Method Summary | |
---|---|
ResponseBody |
addResponse()
Creates and adds a response element to this multistatus and returns an editor on it. |
static MultiStatus |
create(Document document)
Creates a new WebDAV multistatus element and sets it as the root of the given document. |
String |
getResponseDescription()
Returns this multistatus' response description, or null
if it has none. |
Enumeration |
getResponses()
Returns an Enumeration over this multistatus' responses. |
void |
setResponseDescription(String value)
Sets this multistatus' response description to the given value. |
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 |
Field Detail |
---|
protected static final String[] childNames
Constructor Detail |
---|
public MultiStatus(Element root) throws MalformedElementException
root
- a multistatus element
MalformedElementException
- if there is reason to
believe that the element is not well formedMethod Detail |
---|
public ResponseBody addResponse()
public static MultiStatus create(Document document)
The document must not be null
, and must not already have
a root element.
document
- the document that will become the root of a new
multistatus element
public String getResponseDescription() throws MalformedElementException
null
if it has none.
null
MalformedElementException
- if there is reason to believe that
this editor's underlying element is not well formedpublic Enumeration getResponses() throws MalformedElementException
Enumeration
over this multistatus' responses.
Enumeration
of ResponseBody
s
MalformedElementException
- if there is reason to believe that
this editor's underlying element is not well formedpublic void setResponseDescription(String value)
null
and a response description has already
been set, it is removed.
value
- a response description, or null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |