org.jboss.portal.theme.page
Class WindowResult

java.lang.Object
  extended by org.jboss.portal.theme.page.WindowResult

public class WindowResult
extends java.lang.Object

The window result represent the generated content of a window. It contains several kind of data :

  • Version:
    $Revision: 8784 $
    Author:
    Julien Viet

    Nested Class Summary
    static class WindowResult.Action
              Represents an action that can be triggered.
     
    Constructor Summary
    WindowResult(java.lang.String title, java.lang.String content, java.util.Map actions, java.util.Map windowProperties, java.lang.String headerChars, WindowState windowState, Mode mode)
              Create a new WindowResult with the information about the renderered portlet.
     
    Method Summary
     java.lang.String getContent()
               
     java.lang.String getHeaderContent()
               
     Mode getMode()
               
     java.util.Map getProperties()
               
     java.lang.String getTitle()
               
     java.util.Collection getTriggerableActions(java.lang.String familyName)
               
     WindowState getWindowState()
               
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    WindowResult

    public WindowResult(java.lang.String title,
                        java.lang.String content,
                        java.util.Map actions,
                        java.util.Map windowProperties,
                        java.lang.String headerChars,
                        WindowState windowState,
                        Mode mode)
    Create a new WindowResult with the information about the renderered portlet.

    A window result contains the the rendered markup fragment of the portlet, the title, a map of action urls to trigger mode and state changes, and the properties that were set as portlet response properties.

    Parameters:
    title - the title to be displayed for this portlet in the rendered page
    content - the rendered markup fragment of the portlet
    actions - a map of actions possible for this portlet
    windowProperties - the properties for this window
    headerChars - content that needs to be injected into the header
    See Also:
    WindowResult.Action
    Method Detail

    getTitle

    public java.lang.String getTitle()

    getContent

    public java.lang.String getContent()

    getHeaderContent

    public java.lang.String getHeaderContent()

    getMode

    public Mode getMode()

    getWindowState

    public WindowState getWindowState()

    getTriggerableActions

    public java.util.Collection getTriggerableActions(java.lang.String familyName)

    getProperties

    public java.util.Map getProperties()