|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wink.common.model.atom.AtomCommonAttributes
org.apache.wink.common.model.app.AppService
public class AppService
The "app:service" Element Per RFC5023
The root of a Service Document is the "app:service" element.
The app:service element is the container for service information associated with one or more
Workspaces. An app:service element MUST contain one or more app:workspace elements.
namespace app = "http://www.w3.org/2007/app"
start = appService
appService =
element app:service {
appCommonAttributes,
( appWorkspace+
& extensionElement* )
}
| Field Summary | |
|---|---|
protected java.util.List<org.w3c.dom.Element> |
any
|
protected java.util.List<AppWorkspace> |
workspace
|
| Fields inherited from class org.apache.wink.common.model.atom.AtomCommonAttributes |
|---|
base, lang |
| Constructor Summary | |
|---|---|
AppService()
|
|
| Method Summary | |
|---|---|
java.util.List<org.w3c.dom.Element> |
getAny()
Gets extension elements |
static javax.xml.bind.Marshaller |
getMarshaller()
|
static javax.xml.bind.Unmarshaller |
getUnmarshaller()
|
java.util.List<AppWorkspace> |
getWorkspace()
Gets the workspaces |
AppWorkspace |
getWorkspace(java.lang.String title)
|
static AppService |
unmarshal(java.io.Reader reader)
Convenience method for creating an AppService from xml |
| Methods inherited from class org.apache.wink.common.model.atom.AtomCommonAttributes |
|---|
getBase, getLang, getOtherAttributes, setBase, setLang, toSynd |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<AppWorkspace> workspace
protected java.util.List<org.w3c.dom.Element> any
| Constructor Detail |
|---|
public AppService()
| Method Detail |
|---|
public static javax.xml.bind.Marshaller getMarshaller()
public static javax.xml.bind.Unmarshaller getUnmarshaller()
public static AppService unmarshal(java.io.Reader reader)
reader - input reader
public java.util.List<AppWorkspace> getWorkspace()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set method for the workspace property.
For example, to add a new item, do as follows:
getWorkspace().add(newItem);
Objects of the following type(s) are allowed in the list
AppWorkspace
public AppWorkspace getWorkspace(java.lang.String title)
public java.util.List<org.w3c.dom.Element> getAny()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set method for the any property.
For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list Element
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||