com.ibm.portal.spa.service
Interface StaticPageService

All Superinterfaces:
Disposable
All Known Subinterfaces:
PortalStaticPageService, PortletStaticPageService

public interface StaticPageService
extends Disposable

Represents aspects of the static page aggregation API that are common to portal and portlet environment. They are thread specific and must be released by a call to Disposable.dispose() when no longer used (within one thread).

Since:
6.1

Method Summary
 StaticContentPageDistincter createStaticContentPageDistincter()
          Returns a Static page distincter that determins whether this page is StaticContentPage, and its EmbedType.
 StaticPageDataSourceParser createStaticPageDataSourceParser()
          Returns a static page parser that determines the content type of the static page dynamically and also optionally caches the parsed result.
 StaticPageURIParser createStaticPageURIParser()
          Returns a static page parser that determines the content type of the static page dynamically and also optionally caches the parsed result.
 
Methods inherited from interface com.ibm.portal.Disposable
dispose
 

Method Detail

createStaticPageDataSourceParser

StaticPageDataSourceParser createStaticPageDataSourceParser()
Returns a static page parser that determines the content type of the static page dynamically and also optionally caches the parsed result. The parser can be used to parse multiple data sources within one thread, but should be disposed if no longer used

Returns:
the parser instance

createStaticPageURIParser

StaticPageURIParser createStaticPageURIParser()
Returns a static page parser that determines the content type of the static page dynamically and also optionally caches the parsed result. The parser can be used to parse multiple URIs within one thread, but should be disposed if no longer used

Returns:
the parser instance

createStaticContentPageDistincter

StaticContentPageDistincter createStaticContentPageDistincter()
Returns a Static page distincter that determins whether this page is StaticContentPage, and its EmbedType.

Returns:
the StaticContentPage distincter