org.mortbay.html

Class Applet


public class Applet
extends Block

An Applet Block.

Lets you set the class name from the program, and optionally, the size and the codebase.

This class uses any attributes set in Element.

Usage

 org.mortbay.Page page = new org.mortbay.html.Page();
 page.add(new org.mortbay.Applet("org.mortbay.Foo.App"));
 
Version:
$Id: Applet.java,v 1.7 2004/07/19 13:12:58 hlavac Exp $
Author:
Matthew Watson
See Also:
Block

Field Summary

String
codeBase

Fields inherited from class org.mortbay.html.Block

Bold, Center, Div, Italic, Left, Listing, Plain, Pre, Quote, Right, Span, Xmp

Fields inherited from class org.mortbay.html.Composite

elements, nest

Fields inherited from class org.mortbay.html.Element

ALIGN, BGCOLOR, BOTTOM, CENTER, CLASS, COLOR, HEIGHT, ID, LEFT, MIDDLE, RIGHT, SIZE, STYLE, TOP, VALIGN, WIDTH, attributeMap, noAttributes

Constructor Summary

Applet(String className)
Create an Applet Element.

Method Summary

Applet
codeBase(String cb)
Set the codebase
Applet
setAlternate(String alt)
Deprecated. use add
Applet
setAlternate(Element alt)
Deprecated. use add
Applet
setDebug(boolean debug)
Set whether debugging is on in the Applet.
Applet
setDimensions(int height, int width)
Set the dimensions of the Applet.
Applet
setParam(String name, String value)
void
write(Writer out)
Write out the HTML

Methods inherited from class org.mortbay.html.Block

write

Methods inherited from class org.mortbay.html.Composite

add, contents, nest, replace, reset, setNest, size, unnest, write

Methods inherited from class org.mortbay.html.Element

attribute, attribute, attribute, attributes, attributes, bgColor, bottom, center, color, cssClass, cssID, height, height, height, left, middle, right, setAttributesFrom, size, size, size, style, toString, top, width, width, width, write, write, write

Field Details

codeBase

public String codeBase

Constructor Details

Applet

public Applet(String className)
Create an Applet Element.
Parameters:
className - The name of the class to give for the applet

Method Details

codeBase

public Applet codeBase(String cb)
Set the codebase

setAlternate

public Applet setAlternate(String alt)

Deprecated. use add

Set an alternate display for non-java browsers.
Parameters:
alt - The alternate element to display

setAlternate

public Applet setAlternate(Element alt)

Deprecated. use add

Set an alternate display for non-java browsers.
Parameters:
alt - The alternate element to display

setDebug

public Applet setDebug(boolean debug)
Set whether debugging is on in the Applet.

This controls whether the org.mortbay.util.Code debug messages will be printed to the java console.

Defaults to whether debug is turned on in the generating app


setDimensions

public Applet setDimensions(int height,
                            int width)
Set the dimensions of the Applet.

setParam

public Applet setParam(String name,
                       String value)

write

public void write(Writer out)
            throws IOException
Write out the HTML
Overrides:
write in interface Block

Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.