|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object yarfraw.core.datamodel.Link
public class Link
Enclosure
) objects.
You can, however, add enclosure object to an Atom feed using this class.
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 | |
---|---|
Link()
|
|
Link(String href)
|
|
Link(String href,
String rel,
String type,
String hreflang,
String title,
Integer length)
|
Method Summary | |
---|---|
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. |
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 |
getHref()
Rss 1.0 & Rss 2.0 - text content of the <link> element Atom 1.0 - The "href" attribute contains the link's IRI. |
String |
getHreflang()
Atom 1.0 only The "hreflang" attribute's content describes the language of the resource pointed to by the href attribute. |
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. |
Integer |
getLength()
Atom 1.0 only The "length" attribute indicates an advisory length of the linked content in octets; it is a hint about the content length of the representation returned when the IRI in the href attribute is mapped to a URI and dereferenced. |
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 |
getRel()
Atom 1.0 only atom:link elements MAY have a "rel" attribute that indicates the link relation type. |
String |
getResource()
This maps to the optional 'resource' attribute that present in some Rss 1.0 elements. |
String |
getTitle()
Atom 1.0 only The "title" attribute conveys human-readable information about the link. |
String |
getType()
Atom 1.0 only On the link element, the "type" attribute's value is an advisory media type; it is a hint about the type of the representation that is expected to be returned when the value of the href attribute is dereferenced. |
int |
hashCode()
|
Link |
setBase(String base)
Atom 1.0 only Any element defined by this specification MAY have an xml:base attribute [W3C.REC-xmlbase-20010627]. |
Link |
setHref(String href)
Rss 1.0 & Rss 2.0 - text content of the <link> element Atom 1.0 - The "href" attribute contains the link's IRI. |
Link |
setHreflang(Locale hreflang)
Atom 1.0 only The "hreflang" attribute's content describes the language of the resource pointed to by the href attribute. |
Link |
setHreflang(String hreflang)
Atom 1.0 only The "hreflang" attribute's content describes the language of the resource pointed to by the href attribute. |
Link |
setLang(Locale lang)
Rss 2.0 - <language> element. |
Link |
setLang(String lang)
Rss 2.0 - <language> element. |
Link |
setLength(Integer length)
Atom 1.0 only The "length" attribute indicates an advisory length of the linked content in octets; it is a hint about the content length of the representation returned when the IRI in the href attribute is mapped to a URI and dereferenced. |
Link |
setRel(String rel)
Atom 1.0 only atom:link elements MAY have a "rel" attribute that indicates the link relation type. |
Link |
setTitle(String title)
Atom 1.0 only The "title" attribute conveys human-readable information about the link. |
Link |
setType(String type)
Atom 1.0 only On the link element, the "type" attribute's value is an advisory media type; it is a hint about the type of the representation that is expected to be returned when the value of the href attribute is dereferenced. |
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 Link()
public Link(String href)
public Link(String href, String rel, String type, String hreflang, String title, Integer length)
Method Detail |
---|
public String getHref()
public Link setHref(String href)
public String getRel()
public Link setRel(String rel)
public String getType()
public Link setType(String type)
public String getHreflang()
public Link setHreflang(String hreflang)
public Link setHreflang(Locale hreflang)
public String getTitle()
public Link setTitle(String title)
public Integer getLength()
public Link setLength(Integer length)
public Link setBase(String base)
base
-
public Link setLang(Locale lang)
lang
-
public Link setLang(String lang)
lang
-
public void validate(FeedFormat format) throws ValidationException
ValidationException
public 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 Object
public boolean equals(Object other)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |