Package org.apache.abdera.model
Interface Workspace
Deprecated.
This API is deprecated as Apache Abdera is a retired project since 2017.
An Atom Publishing Protocol Introspection Document workspace element.
Per APP Draft-08
The "app:workspace" element contains information elements about the
collections of resources available for editing. The app:workspace
element MUST contain one or more app:collection elements.
appWorkspace =
element app:workspace {
appCommonAttributes,
( atomTitle
& appCollection*
& extensionElement* )
}
-
Method Summary
Modifier and TypeMethodDescriptionaddCollection(String title, String href) Deprecated.Adds an individual collection to this workspaceaddCollection(Collection collection) Deprecated.Adds an individual collection to this workspaceaddMultipartCollection(String title, String href) Deprecated.Adds a multipart collection to this workspacegetCollection(String title) Deprecated.Returns the named collectionDeprecated.Returns the full set of collections in this workspacegetCollectionsThatAccept(String... type) Deprecated.Returns collections that accept the specified media typesgetCollectionsThatAccept(javax.activation.MimeType... type) Deprecated.Returns collections that accept the specified media typesgetCollectionThatAccepts(String... type) Deprecated.Returns a collection that accepts the specified media typesgetCollectionThatAccepts(javax.activation.MimeType... type) Deprecated.Returns a collection that accepts the specified media typesgetTitle()Deprecated.Return the workspace titleDeprecated.Return the atom:titleDeprecated.Set the workspace titlesetTitleAsHtml(String title) Deprecated.Set the workspace title as escaped HTMLsetTitleAsXHtml(String title) Deprecated.Set the workspace title as XHTMLMethods inherited from interface org.apache.abdera.model.Base
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeToMethods inherited from interface org.apache.abdera.model.Element
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getMustPreserveWhitespace, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setMustPreserveWhitespace, setParentElement, setText, setTextMethods inherited from interface org.apache.abdera.model.ExtensibleElement
addExtension, addExtension, addExtension, addExtension, addExtension, addSimpleExtension, addSimpleExtension, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getSimpleExtension, getSimpleExtensionMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
getTitle
String getTitle()Deprecated.Return the workspace title- Returns:
- The atom:title value
-
setTitle
Deprecated.Set the workspace title- Parameters:
title- The atom:title value- Returns:
- The newly created atom:title
-
setTitleAsHtml
Deprecated.Set the workspace title as escaped HTML- Parameters:
title- The atom:title value- Returns:
- The newly created atom:title
-
setTitleAsXHtml
Deprecated.Set the workspace title as XHTML- Parameters:
title- The atom:title value- Returns:
- the newly created atom:title
-
getTitleElement
Text getTitleElement()Deprecated.Return the atom:title- Returns:
- The atom:title element
-
getCollections
List<Collection> getCollections()Deprecated.Returns the full set of collections in this workspace- Returns:
- A listing of app:collection elements
-
getCollection
Deprecated.Returns the named collection- Parameters:
title- A collection title- Returns:
- A matching app:collection
-
addCollection
Deprecated.Adds an individual collection to this workspace- Parameters:
collection- The collection to add
-
addCollection
Deprecated.Adds an individual collection to this workspace- Parameters:
title- The collection titlehref- The collection HREF- Returns:
- The newly created app:collection
- Throws:
IRISyntaxException- if the href is malformed
-
addMultipartCollection
Deprecated.Adds a multipart collection to this workspace- Parameters:
title- The collection titlehref- The collection HREF- Returns:
- The newly created app:collection
- Throws:
IRISyntaxException- if the href is malformed
-
getCollectionThatAccepts
Deprecated.Returns a collection that accepts the specified media types- Parameters:
a- listing of media types the collection must accept- Returns:
- A matching app:collection element
-
getCollectionThatAccepts
Deprecated.Returns a collection that accepts the specified media types- Parameters:
a- listing of media types the collection must accept- Returns:
- A matching app:collection element
-
getCollectionsThatAccept
Deprecated.Returns collections that accept the specified media types- Parameters:
a- listing of media types the collection must accept- Returns:
- A listing matching app:collection elements
-
getCollectionsThatAccept
Deprecated.Returns collections that accept the specified media types- Parameters:
a- listing of media types the collection must accept- Returns:
- A listing of matching app:collection elements
-