|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectyarfraw.core.datamodel.Image
public class Image
Image is an optional sub-element of Image,
which contains three required and three optional sub-elements.
url is the URI of a GIF, JPEG or PNG image that represents the channel.
title describes the image, it's used in the ALT attribute of the HTML
<img> tag when the channel is rendered in HTML.
link is the URI of the site, when the channel is rendered,
the image is a link to the site.
(Note, in practice the image <title> and <link> should have the same value as the channel's
<title> and <link>.
Optional elements include width and height, indicating the width and height of
the image in pixels.
description contains text that is included in the TITLE attribute
of the link formed around the image in the HTML rendering.
Maximum value for width is 144, default value is 88. Maximum value for height is 400, default value is 31.
| 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 | |
|---|---|
Image()
|
|
Image(String url,
String title,
String link,
Integer width,
Integer height,
String description)
|
|
| Method Summary | |
|---|---|
Image |
addOtherAttributes(QName namespace,
String attribute)
Add an attribute that is not in the RSS 2.0 specs. |
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 |
getDescription()
This field is only used by Rss 2.0, it is ignored by other FeedFormatdescription contains text that is included in the TITLE attribute
of the link formed around the image in the HTML rendering. |
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. |
Integer |
getHeight()
This field is only used by Rss 2.0, it is ignored by other FeedFormatOptional elements include width and height, indicating the width and height of
the image in pixels. |
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. |
String |
getLink()
Rss 2.0 - link is the URI of the site, when the channel is rendered,
the image is a link to the site. |
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 |
getResource()
This maps to the optional 'resource' attribute that present in some Rss 1.0 elements. |
String |
getTitle()
Rss 2.0 - title describes the image, it's used in the ALT attribute of the HTML
<img> tag when the channel is rendered in HTML. |
String |
getUrl()
Rss 2.0 - url is the URI of a GIF, JPEG or PNG image that represents the channel. |
Integer |
getWidth()
This field is only used by Rss 2.0, it is ignored by other FeedFormatOptional elements include width and height, indicating the width and height of
the image in pixels. |
int |
hashCode()
|
Image |
setAbout(String about)
Rss 1.0 only |
Image |
setBase(String base)
Atom 1.0 only Any element defined by this specification MAY have an xml:base attribute [W3C.REC-xmlbase-20010627]. |
Image |
setDescription(String description)
This field is only used by Rss 2.0, it is ignored by other FeedFormatdescription contains text that is included in the TITLE attribute
of the link formed around the image in the HTML rendering. |
Image |
setHeight(Integer height)
This field is only used by Rss 2.0, it is ignored by other FeedFormatOptional elements include width and height, indicating the width and height of
the image in pixels. |
Image |
setLang(Locale lang)
Rss 2.0 - <language> element. |
Image |
setLang(String lang)
Rss 2.0 - <language> element. |
Image |
setLink(String link)
Rss 2.0 - link is the URI of the site, when the channel is rendered,
the image is a link to the site. |
Image |
setOtherAttributes(Map<QName,String> otherAttributes)
Any other attribute that is not in the RSS 2.0 specs. |
Image |
setResource(String resource)
Rss 1.0 only |
Image |
setTitle(String title)
Rss 2.0 - title describes the image, it's used in the ALT attribute of the HTML
<img> tag when the channel is rendered in HTML. |
Image |
setUrl(String url)
Rss 2.0 - url is the URI of a GIF, JPEG or PNG image that represents the channel. |
Image |
setWidth(Integer width)
This field is only used by Rss 2.0, it is ignored by other FeedFormatOptional elements include width and height, indicating the width and height of
the image in pixels. |
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 Image()
public Image(String url,
String title,
String link,
Integer width,
Integer height,
String description)
| Method Detail |
|---|
public Image setUrl(String url)
url is the URI of a GIF, JPEG or PNG image that represents the channel.
if url is not an valid url
url - - any valid url
public String getTitle()
title describes the image, it's used in the ALT attribute of the HTML
<img> tag when the channel is rendered in HTML.
public Image setTitle(String title)
title describes the image, it's used in the ALT attribute of the HTML
<img> tag when the channel is rendered in HTML.
title - - string value of the title
public Image setLink(String link)
link is the URI of the site, when the channel is rendered,
the image is a link to the site.
(Note, in practice the image <title> and <link> should have the same value as the channel's
<title> and <link>.
public String getUrl()
url is the URI of a GIF, JPEG or PNG image that represents the channel.
if url is not an valid url
public String getLink()
link is the URI of the site, when the channel is rendered,
the image is a link to the site.
(Note, in practice the image <title> and <link> should have the same value as the channel's
<title> and <link>.
public Integer getWidth()
FeedFormatwidth and height, indicating the width and height of
the image in pixels.
public Image setWidth(Integer width)
FeedFormatwidth and height, indicating the width and height of
the image in pixels.
Maximum value for width is 144, default value is 88.
public Integer getHeight()
FeedFormatwidth and height, indicating the width and height of
the image in pixels.
public Image setHeight(Integer height)
FeedFormatwidth and height, indicating the width and height of
the image in pixels.
Maximum value for height is 400, default value is 31.
public String getDescription()
FeedFormatdescription contains text that is included in the TITLE attribute
of the link formed around the image in the HTML rendering.
public Image setDescription(String description)
FeedFormatdescription contains text that is included in the TITLE attribute
of the link formed around the image in the HTML rendering.
public Image setOtherAttributes(Map<QName,String> otherAttributes)
public Image addOtherAttributes(QName namespace,
String attribute)
public Image setBase(String base)
base -
public Image setLang(String lang)
lang -
public Image setLang(Locale lang)
lang -
public Image setResource(String resource)
resource -
public Image setAbout(String about)
about -
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 | |||||||||