xsl
Class RenderControl

java.lang.Object
  extended by xsl.RenderControl

public class RenderControl
extends java.lang.Object

Class used from within xsl page to control further page rendering.

Author:
andy

Field Summary
static java.lang.String BODY_STYLE
          bodyStyle
static org.benow.java.config.entry.StringConfigurationEntry CFG_DEFAULT_MENU_NAME
           
static java.lang.String CONTENT_TYPE
          contentType
static java.lang.String HELP_CONTEXT
          helpContext
static java.lang.String MENU_NAME
          name of the menu to display.
static java.lang.String MENU_PATH
          the selected path in the menu, defaults to discovery from url
static java.lang.String PAGE_TITLE
          pageTitle
static java.lang.String SITE_TITLE
          siteTitle
override for site title, WebService.getTitle()
static java.lang.String SUPPRESS_ALL
          supressAll
static java.lang.String SUPPRESS_HEADER
          supressHeader
 
Constructor Summary
RenderControl()
           
 
Method Summary
 void addScript(java.lang.String script)
          Adds a script to include in head
 void addStyle(java.lang.String style)
          Adds the given style to the head of the document, including theme additions, if any.
 void addStyle(java.lang.String style, boolean includeThemed)
          Adds a style, optionally preferring themed styles.
 void clear(java.lang.String name)
           
 java.lang.Object get(java.lang.String name)
           
 java.lang.Object get(java.lang.String name, java.lang.Object defaultVal)
           
 java.lang.String getHelpContext()
           
 java.util.List<java.lang.String> getScripts()
           
 java.lang.String getString(java.lang.String name)
           
 java.lang.String getString(java.lang.String name, java.lang.String defaultVal)
           
 java.util.List<java.lang.String> getStyles()
           
 boolean has(java.lang.String name)
           
 void set(java.lang.String name)
           
 void set(java.lang.String name, java.lang.Object value)
           
 void setHelpContext(java.lang.String ctx)
           
 void setMenuPath(java.lang.String path)
           
 void setTitle(java.lang.String title)
           
 void suppressAll()
           
 void suppressHeader()
           
 void supressAll()
           
 void supressHeader()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SUPPRESS_HEADER

public static final java.lang.String SUPPRESS_HEADER
supressHeader

See Also:
Constant Field Values

SUPPRESS_ALL

public static final java.lang.String SUPPRESS_ALL
supressAll

See Also:
Constant Field Values

CONTENT_TYPE

public static final java.lang.String CONTENT_TYPE
contentType

See Also:
Constant Field Values

SITE_TITLE

public static final java.lang.String SITE_TITLE
siteTitle
override for site title, WebService.getTitle()

See Also:
Constant Field Values

PAGE_TITLE

public static final java.lang.String PAGE_TITLE
pageTitle

See Also:
Constant Field Values

HELP_CONTEXT

public static final java.lang.String HELP_CONTEXT
helpContext

See Also:
Constant Field Values

BODY_STYLE

public static final java.lang.String BODY_STYLE
bodyStyle

See Also:
Constant Field Values

MENU_PATH

public static final java.lang.String MENU_PATH
the selected path in the menu, defaults to discovery from url

See Also:
Constant Field Values

MENU_NAME

public static final java.lang.String MENU_NAME
name of the menu to display. defaults to 'dropdown' and resolves to lib/xsl/menu/[name].xsl

See Also:
Constant Field Values

CFG_DEFAULT_MENU_NAME

public static final org.benow.java.config.entry.StringConfigurationEntry CFG_DEFAULT_MENU_NAME
Constructor Detail

RenderControl

public RenderControl()
Method Detail

suppressHeader

public void suppressHeader()

suppressAll

public void suppressAll()

set

public void set(java.lang.String name,
                java.lang.Object value)

set

public void set(java.lang.String name)

setTitle

public void setTitle(java.lang.String title)

clear

public void clear(java.lang.String name)

setMenuPath

public void setMenuPath(java.lang.String path)

has

public boolean has(java.lang.String name)

get

public java.lang.Object get(java.lang.String name)

get

public java.lang.Object get(java.lang.String name,
                            java.lang.Object defaultVal)

supressHeader

public void supressHeader()

supressAll

public void supressAll()

setHelpContext

public void setHelpContext(java.lang.String ctx)

getHelpContext

public java.lang.String getHelpContext()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getString

public java.lang.String getString(java.lang.String name)

getString

public java.lang.String getString(java.lang.String name,
                                  java.lang.String defaultVal)

getStyles

public java.util.List<java.lang.String> getStyles()
Returns:
styles to include in head

getScripts

public java.util.List<java.lang.String> getScripts()
Returns:
scripts to include in head

addScript

public void addScript(java.lang.String script)
Adds a script to include in head

Parameters:
script -

addStyle

public void addStyle(java.lang.String style)
Adds the given style to the head of the document, including theme additions, if any.

Parameters:
style -

addStyle

public void addStyle(java.lang.String style,
                     boolean includeThemed)
Adds a style, optionally preferring themed styles.

Parameters:
style - ref to style to include in head
includeThemed - if true, themed style will also be included