String
. Basic string rendering component is defined by the {@link org.jasig.portal.rendering.string.IStringRenderingComponent} interface. The string rendering pipeline starts with a component implementing {@link org.jasig.portal.rendering.string.IStringRenderer}. There are specific interfaces defining upstream and downstream rendering components. Finally, all components forming the body of the rendering pipeline (i.e. all but the first and the last) are described by the {@link org.jasig.portal.rendering.string.IStringFilter} interface.
The package includes concrete implementations of the string rendering pipeline component manager ({@link org.jasig.portal.rendering.string.StringPipelineComponentManager}) and cache manager ({@link org.jasig.portal.rendering.string.StringPipelineCacheManager}). The package also contains string caching implementations, including an interface for a caching component {@link org.jasig.portal.rendering.string.IStringCacheFilter} and its implementation.