oracle.portal.provider.v1
Class DefaultContainerRenderer

java.lang.Object
  |
  +--oracle.portal.provider.v1.PortletContainerRenderer
        |
        +--oracle.portal.provider.v1.DefaultContainerRenderer
Direct Known Subclasses:
ContainerRenderer306, MocContainerRenderer

public class DefaultContainerRenderer
extends PortletContainerRenderer

A PortletContainerRenderer is a utility class that renders the container for a portlet. The container that is renderered may vary depending on the SHOW mode that is being requested. For example, Edit, Edit Defaults. Help, About, and Show Details are all rendered in "full screen" mode whereas the regular Show and Preview modes have variable size containers depending on the size of the portlet.


Fields inherited from class oracle.portal.provider.v1.PortletContainerRenderer
ACTION_PARAM_NAME, CUSTOMIZE_FORM_NAME, DEFAULT_ACTION_PARAM, EDIT_FORM_NAME, HELP_URL, PORTLET_TITLE, PRINT_WRITER, RENDER_CUSTOMIZE, RENDER_MODE
 
Constructor Summary
DefaultContainerRenderer()
           
 
Method Summary
 void renderAboutFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet HELP mode
 void renderAboutHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet HELP mode
 void renderDetailsFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet SHOW_DETAILS mode
 void renderDetailsHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet SHOW_DETAILS mode
 void renderEditDefaultsFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet EDIT_DEFAULTS mode
 void renderEditDefaultsHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet EDIT_DEFAULTS mode
 void renderEditFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet EDIT mode
 void renderEditHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet EDIT mode
 void renderHelpFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet HELP mode
 void renderHelpHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet HELP mode
 void renderPreviewFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet PREVIEW mode
 void renderPreviewHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet PREVIEW mode
 void renderShowFooter(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the footer for the portlet SHOW mode
 void renderShowHeader(PortletRenderRequest request, java.io.PrintWriter out, ParameterMap params)
          Renders the header for the portlet SHOW mode
 
Methods inherited from class oracle.portal.provider.v1.PortletContainerRenderer
renderPortletFooter, renderPortletHeader
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContainerRenderer

public DefaultContainerRenderer()
Method Detail

renderShowHeader

public void renderShowHeader(PortletRenderRequest request,
                             java.io.PrintWriter out,
                             ParameterMap params)
                      throws PortletException,
                             java.io.IOException
Renders the header for the portlet SHOW mode
Overrides:
renderShowHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderShowFooter

public void renderShowFooter(PortletRenderRequest request,
                             java.io.PrintWriter out,
                             ParameterMap params)
                      throws PortletException,
                             java.io.IOException
Renders the footer for the portlet SHOW mode
Overrides:
renderShowFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderPreviewHeader

public void renderPreviewHeader(PortletRenderRequest request,
                                java.io.PrintWriter out,
                                ParameterMap params)
                         throws PortletException,
                                java.io.IOException
Renders the header for the portlet PREVIEW mode
Overrides:
renderPreviewHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderPreviewFooter

public void renderPreviewFooter(PortletRenderRequest request,
                                java.io.PrintWriter out,
                                ParameterMap params)
                         throws PortletException,
                                java.io.IOException
Renders the footer for the portlet PREVIEW mode
Overrides:
renderPreviewFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderDetailsHeader

public void renderDetailsHeader(PortletRenderRequest request,
                                java.io.PrintWriter out,
                                ParameterMap params)
                         throws PortletException,
                                java.io.IOException
Renders the header for the portlet SHOW_DETAILS mode
Overrides:
renderDetailsHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderDetailsFooter

public void renderDetailsFooter(PortletRenderRequest request,
                                java.io.PrintWriter out,
                                ParameterMap params)
                         throws PortletException,
                                java.io.IOException
Renders the footer for the portlet SHOW_DETAILS mode
Overrides:
renderDetailsFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderEditHeader

public void renderEditHeader(PortletRenderRequest request,
                             java.io.PrintWriter out,
                             ParameterMap params)
                      throws PortletException,
                             java.io.IOException
Renders the header for the portlet EDIT mode
Overrides:
renderEditHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderEditFooter

public void renderEditFooter(PortletRenderRequest request,
                             java.io.PrintWriter out,
                             ParameterMap params)
                      throws PortletException,
                             java.io.IOException
Renders the footer for the portlet EDIT mode
Overrides:
renderEditFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderEditDefaultsHeader

public void renderEditDefaultsHeader(PortletRenderRequest request,
                                     java.io.PrintWriter out,
                                     ParameterMap params)
                              throws PortletException,
                                     java.io.IOException
Renders the header for the portlet EDIT_DEFAULTS mode
Overrides:
renderEditDefaultsHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderEditDefaultsFooter

public void renderEditDefaultsFooter(PortletRenderRequest request,
                                     java.io.PrintWriter out,
                                     ParameterMap params)
                              throws PortletException,
                                     java.io.IOException
Renders the footer for the portlet EDIT_DEFAULTS mode
Overrides:
renderEditDefaultsFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderHelpHeader

public void renderHelpHeader(PortletRenderRequest request,
                             java.io.PrintWriter out,
                             ParameterMap params)
                      throws PortletException,
                             java.io.IOException
Renders the header for the portlet HELP mode
Overrides:
renderHelpHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderHelpFooter

public void renderHelpFooter(PortletRenderRequest request,
                             java.io.PrintWriter out,
                             ParameterMap params)
                      throws PortletException,
                             java.io.IOException
Renders the footer for the portlet HELP mode
Overrides:
renderHelpFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderAboutHeader

public void renderAboutHeader(PortletRenderRequest request,
                              java.io.PrintWriter out,
                              ParameterMap params)
                       throws PortletException,
                              java.io.IOException
Renders the header for the portlet HELP mode
Overrides:
renderAboutHeader in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer

renderAboutFooter

public void renderAboutFooter(PortletRenderRequest request,
                              java.io.PrintWriter out,
                              ParameterMap params)
                       throws PortletException,
                              java.io.IOException
Renders the footer for the portlet HELP mode
Overrides:
renderAboutFooter in class PortletContainerRenderer
Parameters:
request - the portlet render request
out - PrintWriter that should be used to write the portlet header
params - additional parameters passed in by the PortletRenderer