|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectyarfraw.core.datamodel.Cloud
public class Cloud
This is only used by Rss 2.0.
It specifies a web service that supports the rssCloud interface which can be implemented in HTTP-POST, XML-RPC or SOAP 1.1.
Its purpose is to allow processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.
A full explanation of this element and the rssCloud interface is here.
http://cyber.law.harvard.edu/rss/soapMeetsRss.html#rsscloudInterface
| Field Summary | |
|---|---|
protected String |
_about
|
protected String |
_base
|
protected String |
_lang
|
protected Map<QName,String> |
_otherAttributes
|
protected List<Element> |
_otherElements
|
protected String |
_resource
|
| Constructor Summary | |
|---|---|
Cloud()
|
|
Cloud(String domain,
String port,
String path,
String registerProcedure,
String protocol)
|
|
| Method Summary | |
|---|---|
static Cloud |
create()
|
boolean |
equals(Object other)
|
String |
getAbout()
This maps to the required 'about' attribute that present of all second level elements (channel, image, item, and textinput). |
String |
getAttributeValueByLocalName(String localName)
Search for attributes that are not in the spec by its local name. |
String |
getAttributeValueByQName(QName name)
Search for attributes that are not in the spec by its QName. |
String |
getBase()
This maps to the 'base' attribute that is common in all Atom 1.0 elements. |
String |
getDomain()
|
Element |
getElementByLocalName(String localName)
Search through the other element list and return the FIRST element that matches the input localName. |
Element |
getElementByNS(String namespaceURI,
String localName)
Search through the other element list and return the first element that matches both input the namespaceURI and the localName. |
String |
getLang()
The language attribute indicates the language that is used by the enclosed element. |
Locale |
getLangAsLocale()
The language attribute indicates the language that is used by the enclosed element. |
Map<QName,String> |
getOtherAttributes()
Any other attribute that is not in the RSS specs. |
List<Element> |
getOtherElements()
Other additional elements that are not in the Rss specs. |
String |
getPath()
|
String |
getPort()
|
String |
getProtocol()
|
String |
getRegisterProcedure()
|
String |
getResource()
This maps to the optional 'resource' attribute that present in some Rss 1.0 elements. |
int |
hashCode()
|
Cloud |
setDomain(String domain)
|
Cloud |
setPath(String path)
|
void |
setPort(String port)
|
Cloud |
setProtocol(String protocol)
|
Cloud |
setRegisterProcedure(String registerProcedure)
|
String |
toString()
|
void |
validate(FeedFormat format)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String _base
protected String _lang
protected String _resource
protected String _about
protected Map<QName,String> _otherAttributes
protected List<Element> _otherElements
| Constructor Detail |
|---|
public Cloud()
public Cloud(String domain,
String port,
String path,
String registerProcedure,
String protocol)
| Method Detail |
|---|
public static Cloud create()
public String getDomain()
public Cloud setDomain(String domain)
public String getPort()
public void setPort(String port)
public String getPath()
public Cloud setPath(String path)
public String getRegisterProcedure()
public Cloud setRegisterProcedure(String registerProcedure)
public String getProtocol()
public Cloud setProtocol(String protocol)
public void validate(FeedFormat format)
throws ValidationException
ValidationExceptionpublic String getBase()
FeedFormat will ignore this attribute.
public String getLang()
public Locale getLangAsLocale()
public String getResource()
FeedFormat will ignore this attribute.
public String getAbout()
FeedFormat will ignore this attribute.
public List<Element> getOtherElements()
public Element getElementByNS(String namespaceURI,
String localName)
namespaceURI - - namespaceURI of the element to be search forlocalName - - localName of the element
public Element getElementByLocalName(String localName)
localName - - localName of the element
public Map<QName,String> getOtherAttributes()
public String getAttributeValueByLocalName(String localName)
localName - localName of the attribute
public String getAttributeValueByQName(QName name)
QName.
name - QName of the attribute
public String toString()
toString in class Objectpublic boolean equals(Object other)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||