类 AbstractAtomFeedView

    • 方法详细资料

      • newFeed

        protected com.rometools.rome.feed.atom.Feed newFeed()
        Create a new Feed instance to hold the entries.

        By default returns an Atom 1.0 feed, but the subclass can specify any Feed.

        指定者:
        newFeed 在类中 AbstractFeedView<com.rometools.rome.feed.atom.Feed>
        返回:
        the newly created Feed instance
        另请参阅:
        setFeedType(String)
      • buildFeedEntries

        protected abstract List<com.rometools.rome.feed.atom.Entry> buildFeedEntries​(Map<String,​Object> model,
                                                                                     HttpServletRequest request,
                                                                                     HttpServletResponse response)
                                                                              throws Exception
        Subclasses must implement this method to build feed entries, given the model.

        Note that the passed-in HTTP response is just supposed to be used for setting cookies or other HTTP headers. The built feed itself will automatically get written to the response after this method returns.

        参数:
        model - the model Map
        request - in case we need locale etc. Shouldn't look at attributes.
        response - in case we need to set cookies. Shouldn't write to it.
        返回:
        the feed entries to be added to the feed
        抛出:
        Exception - any exception that occurred during document building
        另请参阅:
        Entry