|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.site.xmlsitemap.CmsXmlSitemapUrlBean
public class CmsXmlSitemapUrlBean
A bean which represents an entry in an XML sitemap for SEO purposes.
| Constructor Summary | |
|---|---|
CmsXmlSitemapUrlBean(java.lang.String url,
long lastModified,
java.lang.String changeFrequency,
double priority)
Creates a new instance. |
|
| Method Summary | |
|---|---|
java.lang.String |
getChangeFrequency()
Gets the change frequency string. |
java.util.Date |
getDateLastModified()
Gets the last modification date. |
CmsResource |
getDetailPageResource()
Gets the detail page resource in case the link is the link to a detail page, else returns null. |
java.lang.String |
getFormattedDate()
Gets the last modification date formatted as W3C datetime. |
CmsResource |
getOriginalResource()
Gets the original resource belonging to the link. |
double |
getPriority()
Gets the priority for the page. |
java.lang.String |
getUrl()
Gets the page URL. |
void |
setDetailPageResource(CmsResource detailPageResource)
Sets the detail page resource. |
void |
setOriginalResource(CmsResource resource)
Sets the original resource. |
void |
writeChangefreq(java.lang.StringBuffer buffer)
Writes the changefreq node to the buffer. |
void |
writeElement(java.lang.StringBuffer buffer,
java.lang.String tag,
java.lang.String content)
Writes a single XML element with text content to a string buffer. |
void |
writeLastmod(java.lang.StringBuffer buffer)
Writes the lastmod node to the buffer. |
void |
writePriority(java.lang.StringBuffer buffer)
Writes the priority node to the buffer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CmsXmlSitemapUrlBean(java.lang.String url,
long lastModified,
java.lang.String changeFrequency,
double priority)
url - the URLlastModified - the last modification datechangeFrequency - the change frequency stringpriority - the priority| Method Detail |
|---|
public java.lang.String getChangeFrequency()
public java.util.Date getDateLastModified()
public CmsResource getDetailPageResource()
public java.lang.String getFormattedDate()
public CmsResource getOriginalResource()
In case this is a link to a detail page, the resource will be the resource displayed on the detail page
public double getPriority()
public java.lang.String getUrl()
public void setDetailPageResource(CmsResource detailPageResource)
detailPageResource - the detail page resourcepublic void setOriginalResource(CmsResource resource)
resource - the original resourcepublic void writeChangefreq(java.lang.StringBuffer buffer)
buffer - the buffer to write to
public void writeElement(java.lang.StringBuffer buffer,
java.lang.String tag,
java.lang.String content)
buffer - the string buffer to write totag - the XML tag namecontent - the content of the XML elementpublic void writeLastmod(java.lang.StringBuffer buffer)
buffer - the buffer to write topublic void writePriority(java.lang.StringBuffer buffer)
buffer - the buffer to write to
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||