站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.6 API 英文版文档

ThemeScript - JBOSS Portal 2.6 API 英文版文档


org.jboss.portal.theme
Class ThemeScript

java.lang.Object
  extended byorg.jboss.portal.theme.ThemeScript
All Implemented Interfaces:
ThemeElement

public final class ThemeScript
extends java.lang.Object
implements ThemeElement

An implementation of a ThemeScript.

The script element is responsible for creating the markup that represents a single script tag in the response markup.

Version:
$LastChangedRevision: 5448 $, $LastChangedDate: 2006-10-13 15:29:17 -0400 (Fri, 13 Oct 2006) $
Author:
Martin Holzner
See Also:
ThemeElement

Field Summary
private  java.lang.String id
           
private static org.apache.log4j.Logger log
           
private  java.lang.String script
           
private  java.lang.String src
           
private  java.lang.String type
           
 
Constructor Summary
ThemeScript(java.lang.String contextPath, java.lang.String src, java.lang.String id, java.lang.String type, java.lang.String bodyContent)
          Create a theme script.
 
Method Summary
private static java.lang.String buildScriptMarkup(java.lang.String contextPath, java.lang.String src, java.lang.String id, java.lang.String type, java.lang.String bodyContent)
           
 java.lang.String getAttributeValue(java.lang.String attributeName)
          Get the attribute value of the provided attribute, or null if the attribute is not specified in this element
 java.lang.String getElement()
          Get the markup of the theme element.
 java.lang.String getScript()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

private static final org.apache.log4j.Logger log

src

private final java.lang.String src

type

private final java.lang.String type

id

private final java.lang.String id

script

private final java.lang.String script
Constructor Detail

ThemeScript

public ThemeScript(java.lang.String contextPath,
                   java.lang.String src,
                   java.lang.String id,
                   java.lang.String type,
                   java.lang.String bodyContent)
Create a theme script.

Parameters:
contextPath - the URI of the servlet context that hosts the resource that the script tag is pointing to
src - the value of the src attribute
type - the value of the type attribute
Method Detail

getScript

public java.lang.String getScript()
See Also:
getScript()

toString

public java.lang.String toString()
See Also:
Object.toString()

getElement

public java.lang.String getElement()
Description copied from interface: ThemeElement
Get the markup of the theme element.

Specified by:
getElement in interface ThemeElement
Returns:
the markup that this theme element represents
See Also:
ThemeElement.getElement()

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String attributeName)
Description copied from interface: ThemeElement
Get the attribute value of the provided attribute, or null if the attribute is not specified in this element

Specified by:
getAttributeValue in interface ThemeElement
Parameters:
attributeName - the name of the attribute to get the value for
Returns:
a String with the attribute value
See Also:
org.jboss.portal.theme.ThemeElement@getAttributeValue

buildScriptMarkup

private static java.lang.String buildScriptMarkup(java.lang.String contextPath,
                                                  java.lang.String src,
                                                  java.lang.String id,
                                                  java.lang.String type,
                                                  java.lang.String bodyContent)