Package org.opennms.web.rss
Class AbstractFeed
- java.lang.Object
-
- org.opennms.web.rss.AbstractFeed
-
- All Implemented Interfaces:
Feed
- Direct Known Subclasses:
AlarmFeed,EventFeed,NotificationFeed,OutageFeed
public abstract class AbstractFeed extends Object implements Feed
AbstractFeed class.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- Benjamin Reed
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringm_feedTypeprotected intm_maxEntriesprotected javax.servlet.ServletRequestm_servletRequestprotected Stringm_urlBase
-
Constructor Summary
Constructors Constructor Description AbstractFeed()Constructor for AbstractFeed.AbstractFeed(String feedType)Constructor for AbstractFeed.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.rometools.rome.feed.synd.SyndFeedgetFeed()getFeedStringgetFeedType()getFeedTypeintgetMaxEntries()getMaxEntriesjavax.servlet.ServletRequestgetRequest()getRequestjavax.servlet.ServletContextgetServletContext()StringgetUrlBase()getUrlBaseStringrender()renderprotected StringsanitizeTitle(String title)sanitizeTitlevoidsetFeedType(String feedType)setFeedTypevoidsetMaxEntries(int maxEntries)setMaxEntriesvoidsetRequest(javax.servlet.ServletRequest request)setRequestvoidsetServletContext(javax.servlet.ServletContext context)voidsetUrlBase(String urlBase)setUrlBase
-
-
-
Method Detail
-
getUrlBase
public final String getUrlBase()
getUrlBase
- Specified by:
getUrlBasein interfaceFeed- Returns:
- a
Stringobject.
-
setUrlBase
public final void setUrlBase(String urlBase)
setUrlBase
- Specified by:
setUrlBasein interfaceFeed- Parameters:
urlBase- aStringobject.
-
getFeedType
public final String getFeedType()
getFeedType
- Specified by:
getFeedTypein interfaceFeed- Returns:
- a
Stringobject.
-
setFeedType
public final void setFeedType(String feedType)
setFeedType
- Specified by:
setFeedTypein interfaceFeed- Parameters:
feedType- aStringobject.
-
getMaxEntries
public final int getMaxEntries()
getMaxEntries
- Specified by:
getMaxEntriesin interfaceFeed- Returns:
- a int.
-
setMaxEntries
public final void setMaxEntries(int maxEntries)
setMaxEntries
- Specified by:
setMaxEntriesin interfaceFeed- Parameters:
maxEntries- a int.
-
getRequest
public final javax.servlet.ServletRequest getRequest()
getRequest
- Specified by:
getRequestin interfaceFeed- Returns:
- a
ServletRequestobject.
-
setRequest
public final void setRequest(javax.servlet.ServletRequest request)
setRequest
- Specified by:
setRequestin interfaceFeed- Parameters:
request- aServletRequestobject.
-
getServletContext
public final javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin interfaceFeed
-
setServletContext
public final void setServletContext(javax.servlet.ServletContext context)
- Specified by:
setServletContextin interfaceFeed
-
getFeed
public abstract com.rometools.rome.feed.synd.SyndFeed getFeed()
getFeed
- Returns:
- a
SyndFeedobject.
-
render
public final String render()
render
-
-