org.htmlparser.tags

Class AppletTag

public class AppletTag extends CompositeTag

AppletTag represents an <Applet> tag. It extends a basic tag by providing accessors to the class, codebase, archive and parameters.
Constructor Summary
AppletTag()
Create a new applet tag.
Method Summary
HashtablecreateAppletParamsTable()
Extract the applet PARAM tags from the child list.
StringgetAppletClass()
Get the class name of the applet.
HashtablegetAppletParams()
Get the applet parameters.
StringgetArchive()
Get the jar file of the applet.
StringgetCodeBase()
Get the code base of the applet.
String[]getEndTagEnders()
Return the set of end tag names that cause this tag to finish.
String[]getIds()
Return the set of names handled by this tag.
StringgetParameter(String key)
Get the PARAM tag with the given name.
EnumerationgetParameterNames()
Get an enumeration over the (String) parameter names.
voidsetAppletClass(String newAppletClass)
Set the CODE attribute.
voidsetAppletParams(Hashtable newAppletParams)
Set the enclosed PARM children.
voidsetArchive(String newArchive)
Set the ARCHIVE attribute.
voidsetCodeBase(String newCodeBase)
Set the CODEBASE attribute.
StringtoString()
Output a string representing this applet tag.

Constructor Detail

AppletTag

public AppletTag()
Create a new applet tag.

Method Detail

createAppletParamsTable

public Hashtable createAppletParamsTable()
Extract the applet PARAM tags from the child list.

Returns: The list of applet parameters (keys and values are String objects).

getAppletClass

public String getAppletClass()
Get the class name of the applet.

Returns: The value of the CODE attribute.

getAppletParams

public Hashtable getAppletParams()
Get the applet parameters.

Returns: The list of parameter values (keys and values are String objects).

getArchive

public String getArchive()
Get the jar file of the applet.

Returns: The value of the ARCHIVE attribute, or null if it wasn't specified.

getCodeBase

public String getCodeBase()
Get the code base of the applet.

Returns: The value of the CODEBASE attribute, or null if it wasn't specified.

getEndTagEnders

public String[] getEndTagEnders()
Return the set of end tag names that cause this tag to finish.

Returns: The names of following end tags that stop further scanning.

getIds

public String[] getIds()
Return the set of names handled by this tag.

Returns: The names to be matched that create tags of this type.

getParameter

public String getParameter(String key)
Get the PARAM tag with the given name. NOTE: This was called (erroneously) getAttribute() in previous versions.

Parameters: key The applet parameter name to get.

Returns: The value of the parameter or null if there is no parameter of that name.

getParameterNames

public Enumeration getParameterNames()
Get an enumeration over the (String) parameter names.

Returns: An enumeration of the PARAM tag NAME attributes.

setAppletClass

public void setAppletClass(String newAppletClass)
Set the CODE attribute.

Parameters: newAppletClass The new applet class.

setAppletParams

public void setAppletParams(Hashtable newAppletParams)
Set the enclosed PARM children.

Parameters: newAppletParams The new parameters.

setArchive

public void setArchive(String newArchive)
Set the ARCHIVE attribute.

Parameters: newArchive The new archive file.

setCodeBase

public void setCodeBase(String newCodeBase)
Set the CODEBASE attribute.

Parameters: newCodeBase The new applet code base.

toString

public String toString()
Output a string representing this applet tag.

Returns: A string showing the contents of the applet tag.

HTML Parser is an open source library released under LGPL. SourceForge.net