Interface Modifier<K,V,E extends FeedDescriptor>

All Known Implementing Classes:
Atom10Modifier, GenericModifier, RSS20Modifier

public interface Modifier<K,V,E extends FeedDescriptor>
Version:
"$Id$"
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    modifyEntry(org.hippoecm.hst.core.request.HstRequestContext context, V entry, org.hippoecm.hst.content.beans.standard.HippoBean bean)
    Modify the Syndication Entry <bean id="rssModifier" class="org.bloomreach.forge.feed.api.modifier.RSS20Modifier" scope="singleton"/>
    void
    modifyFeed(org.hippoecm.hst.core.request.HstRequestContext context, K feed, E descriptor)
    Modify the Syndication Feed e.g.
    void
    modifyHstQuery(org.hippoecm.hst.core.request.HstRequestContext context, org.hippoecm.hst.content.beans.query.HstQuery query, E descriptor)
    Modify the HST Query, set implementation in override spring xml e.g.
  • Method Details

    • modifyHstQuery

      void modifyHstQuery(org.hippoecm.hst.core.request.HstRequestContext context, org.hippoecm.hst.content.beans.query.HstQuery query, E descriptor)
      Modify the HST Query, set implementation in override spring xml e.g. for RSS: <bean id="rssModifier" class="org.bloomreach.forge.feed.api.modifier.RSS20Modifier" scope="singleton"/>
    • modifyFeed

      void modifyFeed(org.hippoecm.hst.core.request.HstRequestContext context, K feed, E descriptor)
      Modify the Syndication Feed e.g. for RSS <bean id="rssModifier" class="org.bloomreach.forge.feed.api.modifier.RSS20Modifier" scope="singleton"/>
    • modifyEntry

      void modifyEntry(org.hippoecm.hst.core.request.HstRequestContext context, V entry, org.hippoecm.hst.content.beans.standard.HippoBean bean)
      Modify the Syndication Entry <bean id="rssModifier" class="org.bloomreach.forge.feed.api.modifier.RSS20Modifier" scope="singleton"/>