scone.util.tokenstream
Class HtmlScriptToken

java.lang.Object
  extended by adc.parser.HtmlTag
      extended by scone.util.tokenstream.HtmlTagToken
          extended by scone.util.tokenstream.HtmlScriptToken
All Implemented Interfaces:
Token

public class HtmlScriptToken
extends HtmlTagToken

an HTML script element.

Author:
Harald Weinreich, Volkert Buchmann

Field Summary
static java.lang.String COPYRIGHT
           
protected  java.lang.String script
          the script
 
Fields inherited from class scone.util.tokenstream.HtmlTagToken
tag, whiteSpaces
 
Fields inherited from class adc.parser.HtmlTag
P_ALIGN, P_BACKGROUND, P_BORDER, P_CHECKED, P_CLEAR, P_CODE, P_COLS, P_COLSPAN, P_FACE, P_HEIGHT, P_HREF, P_LANGUAGE, P_LOWSRC, P_MAXLENGTH, P_MULTIPLE, P_NAME, P_ROWS, P_ROWSPAN, P_SIZE, P_SRC, P_TARGET, P_TYPE, P_VALUE, P_WIDTH, T__DOCTYPE, T_A, T_ABBREV, T_ACRONYM, T_ADDRESS, T_APPLET, T_AREA, T_AU, T_B, T_BANNER, T_BASE, T_BASEFONT, T_BGSOUND, T_BIG, T_BLINK, T_BLOCKQUOTE, T_BODY, T_BR, T_CAPTION, T_CENTER, T_CITE, T_CODE, T_COL, T_COLGROUP, T_CREDIT, T_DD, T_DEL, T_DFN, T_DIR, T_DIV, T_DL, T_DT, T_EM, T_EMBED, T_FIG, T_FN, T_FONT, T_FORM, T_FRAME, T_FRAMESET, T_H1, T_H2, T_H3, T_H4, T_H5, T_H6, T_HEAD, T_HR, T_HTML, T_I, T_IFRAME, T_IMG, T_INPUT, T_INS, T_ISINDEX, T_KBD, T_LANG, T_LH, T_LI, T_LINK, T_MAP, T_MARQUEE, T_MENU, T_META, T_NEXTID, T_NOBR, T_NOEMBED, T_NOFRAME, T_NOFRAMES, T_NOTE, T_OBJECT, T_OL, T_OPTION, T_OVERLAY, T_P, T_PARAM, T_PERSON, T_PRE, T_Q, T_RANGE, T_S, T_SAMP, T_SCRIPT, T_SELECT, T_SMALL, T_SPOT, T_STRONG, T_STYLE, T_SUB, T_SUP, T_TAB, T_TABLE, T_TBODY, T_TD, T_TEXTAREA, T_TFOOT, T_TH, T_THEAD, T_TITLE, T_TR, T_TT, T_U, T_UL, T_UNKNOWN, T_VAR, T_WBR
 
Constructor Summary
HtmlScriptToken(adc.parser.HtmlTag tag, java.lang.String script, java.lang.StringBuffer whiteSpaces)
          creates a HtmlScriptToken
 
Method Summary
 Token getClone()
          returns a clone of this Token
 java.lang.String getLanguage()
          returns the language of the script
 java.lang.String getScript()
          returns the script if there is any.
 java.lang.String getSource()
          returns the URI of the script if specified
 java.lang.String toString()
          returns a string representation of the script element, preceded by the whitespaces
 
Methods inherited from class scone.util.tokenstream.HtmlTagToken
getIntParam, getParam, getTagString, getTagType, getWhiteSpaces, hasParam, isEndTag, isInBody, removeParam, setParam, setParam
 
Methods inherited from class adc.parser.HtmlTag
reset, setTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT

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

script

protected java.lang.String script
the script

Constructor Detail

HtmlScriptToken

public HtmlScriptToken(adc.parser.HtmlTag tag,
                       java.lang.String script,
                       java.lang.StringBuffer whiteSpaces)
creates a HtmlScriptToken

Parameters:
tag - the tag
script - the script
whiteSpaces - preceding whitespaces
Method Detail

getClone

public Token getClone()
returns a clone of this Token

Specified by:
getClone in interface Token
Overrides:
getClone in class HtmlTagToken
Returns:
the clone

getLanguage

public java.lang.String getLanguage()
returns the language of the script

Returns:
the language of the script

getScript

public java.lang.String getScript()
returns the script if there is any.

Returns:
the script or null if none was specified

getSource

public java.lang.String getSource()
returns the URI of the script if specified

Returns:
the URI or null if none was specified

toString

public java.lang.String toString()
returns a string representation of the script element, preceded by the whitespaces

Overrides:
toString in class HtmlTagToken
Returns:
the script element as a String