org.apache.jetspeed.portlet
Class IFramePortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.apache.jetspeed.portlet.IFramePortlet
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig

public class IFramePortlet
extends javax.portlet.GenericPortlet

IFramePortlet TODO: - add capabilities test for IFRAME - add locale specific "no iframes" message

Version:
$Id: IFramePortlet.java 578925 2007-09-24 19:22:58Z smilek $
Author:
Randy Watler

Field Summary
static java.lang.String ALIGN_ATTR_DEFAULT
          Configuration default constants.
static java.lang.String ALIGN_ATTR_PARAM
           
static java.lang.String CLASS_ATTR_PARAM
           
static java.lang.String CUSTOM_SOURCE_PARAM
           
static java.lang.String EDIT_SOURCE_PARAM
           
static java.lang.String ENABLE_PREFERENCES_PARAM
           
static java.lang.String ENABLE_SOURCE_PREFERENCES_PARAM
          Configuration constants.
static java.lang.String FRAME_BORDER_ATTR_DEFAULT
           
static java.lang.String FRAME_BORDER_ATTR_PARAM
           
static java.lang.String HEIGHT_ATTR_DEFAULT
           
static java.lang.String HEIGHT_ATTR_PARAM
           
static java.lang.String HELP_SOURCE_PARAM
           
static java.lang.String ID_ATTR_PARAM
           
static java.lang.String MARGIN_HEIGHT_ATTR_DEFAULT
           
static java.lang.String MARGIN_HEIGHT_ATTR_PARAM
           
static java.lang.String MARGIN_WIDTH_ATTR_DEFAULT
           
static java.lang.String MARGIN_WIDTH_ATTR_PARAM
           
static java.lang.String MAXIMIZED_CUSTOM_SOURCE_PARAM
           
static java.lang.String MAXIMIZED_EDIT_SOURCE_PARAM
           
static java.lang.String MAXIMIZED_HEIGHT_ATTR_DEFAULT
           
static java.lang.String MAXIMIZED_HEIGHT_ATTR_PARAM
           
static java.lang.String MAXIMIZED_HELP_SOURCE_PARAM
           
static java.lang.String MAXIMIZED_SCROLLING_ATTR_DEFAULT
           
static java.lang.String MAXIMIZED_SCROLLING_ATTR_PARAM
           
static java.lang.String MAXIMIZED_STYLE_ATTR_PARAM
           
static java.lang.String MAXIMIZED_VIEW_SOURCE_PARAM
           
static java.lang.String MAXIMIZED_WIDTH_ATTR_DEFAULT
           
static java.lang.String MAXIMIZED_WIDTH_ATTR_PARAM
           
static java.lang.String NAME_ATTR_PARAM
           
static java.lang.String SCROLLING_ATTR_DEFAULT
           
static java.lang.String SCROLLING_ATTR_PARAM
           
static java.lang.String STYLE_ATTR_PARAM
           
static java.lang.String VIEW_SOURCE_PARAM
           
static java.lang.String WIDTH_ATTR_DEFAULT
           
static java.lang.String WIDTH_ATTR_PARAM
           
 
Constructor Summary
IFramePortlet()
          Portlet constructor.
 
Method Summary
 void doCustom(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
          Generate IFRAME with custom source.
 void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
          Generate IFRAME with edit source.
 void doHelp(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
          Generate IFRAME with help source.
protected  void doIFrame(javax.portlet.RenderRequest request, java.lang.String sourceAttr, javax.portlet.RenderResponse response)
          Render IFRAME content
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
          Generate IFRAME with view source.
 void init(javax.portlet.PortletConfig config)
          Initialize portlet configuration.
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, doDispatch, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init, processAction, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENABLE_SOURCE_PREFERENCES_PARAM

public static final java.lang.String ENABLE_SOURCE_PREFERENCES_PARAM
Configuration constants.

See Also:
Constant Field Values

ENABLE_PREFERENCES_PARAM

public static final java.lang.String ENABLE_PREFERENCES_PARAM
See Also:
Constant Field Values

CUSTOM_SOURCE_PARAM

public static final java.lang.String CUSTOM_SOURCE_PARAM
See Also:
Constant Field Values

MAXIMIZED_CUSTOM_SOURCE_PARAM

public static final java.lang.String MAXIMIZED_CUSTOM_SOURCE_PARAM
See Also:
Constant Field Values

EDIT_SOURCE_PARAM

public static final java.lang.String EDIT_SOURCE_PARAM
See Also:
Constant Field Values

MAXIMIZED_EDIT_SOURCE_PARAM

public static final java.lang.String MAXIMIZED_EDIT_SOURCE_PARAM
See Also:
Constant Field Values

HELP_SOURCE_PARAM

public static final java.lang.String HELP_SOURCE_PARAM
See Also:
Constant Field Values

MAXIMIZED_HELP_SOURCE_PARAM

public static final java.lang.String MAXIMIZED_HELP_SOURCE_PARAM
See Also:
Constant Field Values

VIEW_SOURCE_PARAM

public static final java.lang.String VIEW_SOURCE_PARAM
See Also:
Constant Field Values

MAXIMIZED_VIEW_SOURCE_PARAM

public static final java.lang.String MAXIMIZED_VIEW_SOURCE_PARAM
See Also:
Constant Field Values

ALIGN_ATTR_PARAM

public static final java.lang.String ALIGN_ATTR_PARAM
See Also:
Constant Field Values

CLASS_ATTR_PARAM

public static final java.lang.String CLASS_ATTR_PARAM
See Also:
Constant Field Values

FRAME_BORDER_ATTR_PARAM

public static final java.lang.String FRAME_BORDER_ATTR_PARAM
See Also:
Constant Field Values

HEIGHT_ATTR_PARAM

public static final java.lang.String HEIGHT_ATTR_PARAM
See Also:
Constant Field Values

ID_ATTR_PARAM

public static final java.lang.String ID_ATTR_PARAM
See Also:
Constant Field Values

MARGIN_HEIGHT_ATTR_PARAM

public static final java.lang.String MARGIN_HEIGHT_ATTR_PARAM
See Also:
Constant Field Values

MARGIN_WIDTH_ATTR_PARAM

public static final java.lang.String MARGIN_WIDTH_ATTR_PARAM
See Also:
Constant Field Values

MAXIMIZED_HEIGHT_ATTR_PARAM

public static final java.lang.String MAXIMIZED_HEIGHT_ATTR_PARAM
See Also:
Constant Field Values

MAXIMIZED_SCROLLING_ATTR_PARAM

public static final java.lang.String MAXIMIZED_SCROLLING_ATTR_PARAM
See Also:
Constant Field Values

MAXIMIZED_STYLE_ATTR_PARAM

public static final java.lang.String MAXIMIZED_STYLE_ATTR_PARAM
See Also:
Constant Field Values

MAXIMIZED_WIDTH_ATTR_PARAM

public static final java.lang.String MAXIMIZED_WIDTH_ATTR_PARAM
See Also:
Constant Field Values

NAME_ATTR_PARAM

public static final java.lang.String NAME_ATTR_PARAM
See Also:
Constant Field Values

SCROLLING_ATTR_PARAM

public static final java.lang.String SCROLLING_ATTR_PARAM
See Also:
Constant Field Values

STYLE_ATTR_PARAM

public static final java.lang.String STYLE_ATTR_PARAM
See Also:
Constant Field Values

WIDTH_ATTR_PARAM

public static final java.lang.String WIDTH_ATTR_PARAM
See Also:
Constant Field Values

ALIGN_ATTR_DEFAULT

public static final java.lang.String ALIGN_ATTR_DEFAULT
Configuration default constants.

See Also:
Constant Field Values

FRAME_BORDER_ATTR_DEFAULT

public static final java.lang.String FRAME_BORDER_ATTR_DEFAULT
See Also:
Constant Field Values

HEIGHT_ATTR_DEFAULT

public static final java.lang.String HEIGHT_ATTR_DEFAULT
See Also:
Constant Field Values

MARGIN_HEIGHT_ATTR_DEFAULT

public static final java.lang.String MARGIN_HEIGHT_ATTR_DEFAULT
See Also:
Constant Field Values

MARGIN_WIDTH_ATTR_DEFAULT

public static final java.lang.String MARGIN_WIDTH_ATTR_DEFAULT
See Also:
Constant Field Values

MAXIMIZED_HEIGHT_ATTR_DEFAULT

public static final java.lang.String MAXIMIZED_HEIGHT_ATTR_DEFAULT
See Also:
Constant Field Values

MAXIMIZED_SCROLLING_ATTR_DEFAULT

public static final java.lang.String MAXIMIZED_SCROLLING_ATTR_DEFAULT
See Also:
Constant Field Values

MAXIMIZED_WIDTH_ATTR_DEFAULT

public static final java.lang.String MAXIMIZED_WIDTH_ATTR_DEFAULT
See Also:
Constant Field Values

SCROLLING_ATTR_DEFAULT

public static final java.lang.String SCROLLING_ATTR_DEFAULT
See Also:
Constant Field Values

WIDTH_ATTR_DEFAULT

public static final java.lang.String WIDTH_ATTR_DEFAULT
See Also:
Constant Field Values
Constructor Detail

IFramePortlet

public IFramePortlet()
Portlet constructor.

Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Initialize portlet configuration.

Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException

doCustom

public void doCustom(javax.portlet.RenderRequest request,
                     javax.portlet.RenderResponse response)
              throws javax.portlet.PortletException,
                     java.io.IOException
Generate IFRAME with custom source.

Throws:
javax.portlet.PortletException
java.io.IOException

doEdit

public void doEdit(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Generate IFRAME with edit source.

Overrides:
doEdit in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

doHelp

public void doHelp(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Generate IFRAME with help source.

Overrides:
doHelp in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Generate IFRAME with view source.

Overrides:
doView in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

doIFrame

protected void doIFrame(javax.portlet.RenderRequest request,
                        java.lang.String sourceAttr,
                        javax.portlet.RenderResponse response)
                 throws java.io.IOException
Render IFRAME content

Throws:
java.io.IOException


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.