public class Text extends CommonAttributes
Represents an atomTextConstruct element.
Per RFC4287:
A Text construct contains human-readable text, usually in small quantities. The content of Text constructs is Language-Sensitive. atomPlainTextConstruct = atomCommonAttributes, attribute type { "text" | "html" }?, text atomXHTMLTextConstruct = atomCommonAttributes, attribute type { "xhtml" }, xhtmlDiv atomTextConstruct = atomPlainTextConstruct | atomXHTMLTextConstruct
Modifier and Type | Field and Description |
---|---|
private org.w3c.dom.Element |
element |
protected JAXBContextFinder |
finder |
private java.lang.Object |
jaxbObject |
private javax.ws.rs.core.MediaType |
mediaType |
private java.lang.String |
text |
private java.lang.String |
type |
private java.util.List<java.lang.Object> |
value |
Constructor and Description |
---|
Text() |
Text(java.lang.String text) |
Text(java.lang.String text,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
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
|
<T> T |
getJAXBObject(java.lang.Class<T> clazz,
java.lang.Class... otherPossibleClasses)
Extract the content as the provided JAXB annotated type.
|
java.lang.String |
getRawType() |
java.lang.String |
getText()
If content is text, return it as a String.
|
javax.ws.rs.core.MediaType |
getType()
Mime type
|
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 |
setText(java.lang.String text)
Set content as text
|
void |
setType(javax.ws.rs.core.MediaType type) |
void |
setValue(java.util.List<java.lang.Object> value) |
getBase, getExtensionAttributes, getLanguage, setBase, setLanguage
private java.lang.String type
private javax.ws.rs.core.MediaType mediaType
private java.lang.String text
private org.w3c.dom.Element element
private java.util.List<java.lang.Object> value
private java.lang.Object jaxbObject
protected JAXBContextFinder finder
public Text()
public Text(java.lang.String text, java.lang.String type)
public Text(java.lang.String text)
protected void setFinder(JAXBContextFinder finder)
public java.util.List<java.lang.Object> getValue()
public void setValue(java.util.List<java.lang.Object> value)
public javax.ws.rs.core.MediaType getType()
public void setType(javax.ws.rs.core.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 withjavax.xml.bind.JAXBException
public java.lang.Object getJAXBObject()
public void setJAXBObject(java.lang.Object obj)