|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.abdera.model.ElementWrapper
org.apache.abdera.model.ExtensibleElementWrapper
org.apache.abdera.ext.rss.RssCategory
public class RssCategory
Constructor Summary | |
---|---|
RssCategory(Element internal)
|
|
RssCategory(Factory factory,
QName qname)
|
Method Summary | ||
---|---|---|
|
addExtension(Element extension)
Adds an individual extension element |
|
|
addExtension(QName qname)
Adds an individual extension element |
|
|
addExtension(String namespace,
String localPart,
String prefix)
Adds an individual extension element |
|
Element |
addSimpleExtension(QName qname,
String value)
Adds a simple extension (text content only) |
|
Element |
addSimpleExtension(String namespace,
String localPart,
String prefix,
String value)
Adds a simple extension (text content only) |
|
|
getExtension(Class<T> _class)
Find an extension by Class rather than QName |
|
|
getExtension(QName qname)
Returns the first extension element with the XML qualified name |
|
List<Element> |
getExtensions()
Returns the complete set of extension elements |
|
|
getExtensions(QName qname)
Returns the complete set of extension elements using the specified XML qualified name |
|
List<Element> |
getExtensions(String uri)
Returns the complete set of extension elements using the specified XML Namespace URI |
|
String |
getLabel()
RFC4287: The "label" attribute provides a human-readable label for display in end-user applications. |
|
IRI |
getScheme()
RFC4287: The "scheme" attribute is an IRI that identifies a categorization scheme. |
|
String |
getSimpleExtension(QName qname)
Gets the value of a simple extension |
|
String |
getSimpleExtension(String namespace,
String localPart,
String prefix)
Gets the value of a simple extension |
|
String |
getTerm()
RFC4287: The "term" attribute is a string that identifies the category to which the entry or feed belongs. |
|
Category |
setLabel(String label)
RFC4287: The "label" attribute provides a human-readable label for display in end-user applications. |
|
Category |
setScheme(String scheme)
RFC4287: The "scheme" attribute is an IRI that identifies a categorization scheme. |
|
Category |
setTerm(String term)
RFC4287: The "term" attribute is a string that identifies the category to which the entry or feed belongs. |
Methods inherited from class org.apache.abdera.model.ExtensibleElementWrapper |
---|
addExtension, addExtension, getExtInternal, getMustPreserveWhitespace, setMustPreserveWhitespace |
Methods inherited from class org.apache.abdera.model.ElementWrapper |
---|
addComment, clone, complete, declareNS, discard, equals, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDefaultWriterOptions, getDocument, getElements, getExtensionAttributes, getFactory, getFirstChild, getFirstChild, getInternal, getLanguage, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, hashCode, iterator, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setParentElement, setText, setText, toString, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.abdera.model.ExtensibleElement |
---|
addExtension, addExtension |
Methods 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, setText |
Methods inherited from interface org.apache.abdera.model.Base |
---|
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Constructor Detail |
---|
public RssCategory(Element internal)
public RssCategory(Factory factory, QName qname)
Method Detail |
---|
public String getLabel()
Category
getLabel
in interface Category
public IRI getScheme()
Category
getScheme
in interface Category
public String getTerm()
Category
getTerm
in interface Category
public Category setLabel(String label)
Category
setLabel
in interface Category
label
- The value of the human-readable labelpublic Category setScheme(String scheme)
Category
setScheme
in interface Category
scheme
- The IRI of the schemepublic Category setTerm(String term)
Category
setTerm
in interface Category
term
- The string value of the term attributepublic <T extends ExtensibleElement> T addExtension(Element extension)
ExtensibleElement
addExtension
in interface ExtensibleElement
addExtension
in class ExtensibleElementWrapper
extension
- An extension element to addpublic <T extends Element> T addExtension(QName qname)
ExtensibleElement
addExtension
in interface ExtensibleElement
addExtension
in class ExtensibleElementWrapper
qname
- An extension element to create
public <T extends Element> T addExtension(String namespace, String localPart, String prefix)
ExtensibleElement
addExtension
in interface ExtensibleElement
addExtension
in class ExtensibleElementWrapper
namespace
- An XML namespacelocalPart
- A localnameprefix
- A XML namespace prefix
public Element addSimpleExtension(QName qname, String value)
ExtensibleElement
addSimpleExtension
in interface ExtensibleElement
addSimpleExtension
in class ExtensibleElementWrapper
qname
- An XML QNamevalue
- The simple text value of the element
public Element addSimpleExtension(String namespace, String localPart, String prefix, String value)
ExtensibleElement
addSimpleExtension
in interface ExtensibleElement
addSimpleExtension
in class ExtensibleElementWrapper
namespace
- An XML namespacelocalPart
- A local nameprefix
- A namespace prefixvalue
- The simple text value
public <T extends Element> T getExtension(QName qname)
ExtensibleElement
getExtension
in interface ExtensibleElement
getExtension
in class ExtensibleElementWrapper
qname
- An XML QName
public <T extends Element> T getExtension(Class<T> _class)
ExtensibleElement
getExtension
in interface ExtensibleElement
getExtension
in class ExtensibleElementWrapper
_class
- The implementation class of the extension
public List<Element> getExtensions()
ExtensibleElement
getExtensions
in interface ExtensibleElement
getExtensions
in class ExtensibleElementWrapper
public List<Element> getExtensions(String uri)
ExtensibleElement
getExtensions
in interface ExtensibleElement
getExtensions
in class ExtensibleElementWrapper
uri
- A namespace URI
public <T extends Element> List<T> getExtensions(QName qname)
ExtensibleElement
getExtensions
in interface ExtensibleElement
getExtensions
in class ExtensibleElementWrapper
qname
- An XML QName
public String getSimpleExtension(QName qname)
ExtensibleElement
getSimpleExtension
in interface ExtensibleElement
getSimpleExtension
in class ExtensibleElementWrapper
qname
- An XML QName
public String getSimpleExtension(String namespace, String localPart, String prefix)
ExtensibleElement
getSimpleExtension
in interface ExtensibleElement
getSimpleExtension
in class ExtensibleElementWrapper
namespace
- An XML namespacelocalPart
- A localnameprefix
- A namespace prefix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |