org.apache.portals.bridges.struts.taglib
Class ScriptTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.apache.portals.bridges.struts.taglib.ScriptTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag

public class ScriptTag
extends javax.servlet.jsp.tagext.TagSupport

Generate a script tag for use within a Portlet environment.

The src attribute is resolved to a context relative path and may contain a relative path (prefixed with one or more ../ elements).

Note: works equally well within a Portlet context as a Web application context.

Version:
$Id: ScriptTag.java 517068 2007-03-12 01:44:37Z ate $
Author:
Ate Douma
See Also:
Serialized Form

Field Summary
protected  java.lang.String language
          The language attribute for the script tag.
protected  java.lang.String src
          The script src path.
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
ScriptTag()
           
 
Method Summary
 int doEndTag()
           
 int doStartTag()
           
 java.lang.String getLanguage()
           
 java.lang.String getSrc()
           
 void release()
           
 void setLanguage(java.lang.String language)
           
 void setSrc(java.lang.String src)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

language

protected java.lang.String language
The language attribute for the script tag.

Defaults to "Javascript1.1"


src

protected java.lang.String src
The script src path.

May contain a relative path (prefixed with one or more ../ elements).

Constructor Detail

ScriptTag

public ScriptTag()
Method Detail

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

getSrc

public java.lang.String getSrc()

setSrc

public void setSrc(java.lang.String src)

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport
Throws:
javax.servlet.jsp.JspException

doEndTag

public int doEndTag()
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.servlet.jsp.tagext.TagSupport


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