|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.resteasy.plugins.providers.atom.CommonAttributes org.jboss.resteasy.plugins.providers.atom.Content
public class Content
Represents an atom:content element.
Per RFC4287:
The "atom:content" element either contains or links to the content of the entry. The content of atom:content is Language-Sensitive. atomInlineTextContent = element atom:content { atomCommonAttributes, attribute type { "text" | "html" }?, (text)* } atomInlineXHTMLContent = element atom:content { atomCommonAttributes, attribute type { "xhtml" }, xhtmlDiv } atomInlineOtherContent = element atom:content { atomCommonAttributes, attribute type { atomMediaType }?, (text|anyElement)* } atomOutOfLineContent = element atom:content { atomCommonAttributes, attribute type { atomMediaType }?, attribute src { atomUri }, empty } atomContent = atomInlineTextContent | atomInlineXHTMLContent | atomInlineOtherContent | atomOutOfLineContent
Field Summary | |
---|---|
protected JAXBContextFinder |
finder
|
Constructor Summary | |
---|---|
Content()
|
Method Summary | ||
---|---|---|
org.w3c.dom.Element |
getElement()
Get content as an XML Element if the content is XML. |
|
java.lang.Object |
getJAXBObject()
Returns previous extracted jaxbobject from a call to getJAXBObject(Class |
|
|
getJAXBObject(java.lang.Class<T> clazz,
java.lang.Class... otherPossibleClasses)
Extract the content as the provided JAXB annotated type. |
|
java.lang.String |
getRawType()
|
|
java.net.URI |
getSrc()
|
|
java.lang.String |
getText()
If content is text, return it as a String. |
|
MediaType |
getType()
Mime type of the content |
|
java.util.List<java.lang.Object> |
getValue()
|
|
void |
setElement(org.w3c.dom.Element element)
Set the content to an XML Element |
|
protected void |
setFinder(JAXBContextFinder finder)
|
|
void |
setJAXBObject(java.lang.Object obj)
|
|
void |
setRawType(java.lang.String type)
|
|
void |
setSrc(java.net.URI src)
|
|
void |
setText(java.lang.String text)
Set content as text |
|
void |
setType(MediaType type)
|
|
void |
setValue(java.util.List<java.lang.Object> value)
|
Methods inherited from class org.jboss.resteasy.plugins.providers.atom.CommonAttributes |
---|
getBase, getExtensionAttributes, getLanguage, setBase, setLanguage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JAXBContextFinder finder
Constructor Detail |
---|
public Content()
Method Detail |
---|
protected void setFinder(JAXBContextFinder finder)
public java.util.List<java.lang.Object> getValue()
public void setValue(java.util.List<java.lang.Object> value)
public java.net.URI getSrc()
public void setSrc(java.net.URI src)
public MediaType getType()
public void setType(MediaType type)
public java.lang.String getRawType()
public void setRawType(java.lang.String type)
public java.lang.String getText()
public void setText(java.lang.String text)
text
- public org.w3c.dom.Element getElement()
public void setElement(org.w3c.dom.Element element)
element
- public <T> T getJAXBObject(java.lang.Class<T> clazz, java.lang.Class... otherPossibleClasses) throws javax.xml.bind.JAXBException
clazz
- class type you are expectingotherPossibleClasses
- Other classe you want to create the JAXBContext with
javax.xml.bind.JAXBException
public java.lang.Object getJAXBObject()
public void setJAXBObject(java.lang.Object obj)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |