org.mortbay.html
Class FrameSet
java.lang.Object
|
+--org.mortbay.html.Element
|
+--org.mortbay.html.Composite
|
+--org.mortbay.html.Page
|
+--org.mortbay.html.FrameSet
- public class FrameSet
- extends Page
FrameSet.
Usage
FrameSet set = new FrameSet("FrameTest","*,*","*,*");
set.frame(0,0).name("Frame1",req.getRequestPath()+"?Frame=1");
set.frame(0,1).name("Frame2",req.getRequestPath()+"?Frame=2");
set.frame(1,0).name("Frame3",req.getRequestPath()+"?Frame=3");
set.frame(1,1).name("Frame4",req.getRequestPath()+"?Frame=4");
set.write(new Writer(res.getOutputStream()));
- Version:
- $Id: FrameSet.java,v 1.2 2001/09/25 23:05:34 bretts Exp $
- Author:
- Greg Wilkins
Fields inherited from class org.mortbay.html.Page |
Back, BaseUrl, BgColour, Content, ContentSize, FgColour, Footer, FooterSize, Header, HeaderSize, Heading, Help, HighlightColour, Home, LeftMargin, LeftMarginSize, Margin, MarginSize, Next, NoTitle, PageType, Prev, Request, Response, RightMargin, RightMarginSize, Section, Target, Title, Up |
Fields inherited from class org.mortbay.html.Element |
ALIGN, BGCOLOR, BOTTOM, CENTER, CLASS, COLOR, HEIGHT, ID, LEFT, MIDDLE, noAttributes, RIGHT, SIZE, STYLE, TOP, VALIGN, WIDTH |
Constructor Summary |
FrameSet(java.lang.String title,
java.lang.String colSpec,
java.lang.String rowSpec)
FrameSet constructor. |
Method Summary |
FrameSet |
border(boolean threeD,
int width,
java.lang.String color)
|
Frame |
frame(int col,
int row)
|
Frame |
frame(java.lang.String name)
|
java.util.Enumeration |
namedFrames()
|
Frame |
nameFrame(java.lang.String name,
int col,
int row)
Name a frame. |
void |
write(java.io.Writer out)
Write the entire page by calling:
writeHtmlHead(out)
writeBodyTag(out)
writeElements(out)
writeHtmlEnd(out) |
Methods inherited from class org.mortbay.html.Page |
addHeader, addSection, addTo, flush, frameSet, getSection, properties, rewind, setBackGroundColor, setBackGroundImage, setBase, setSection, title, write, writeBodyTag, writeElements, writeHtmlEnd, writeHtmlHead |
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, style, top, toString, width, width, width, write, write |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FrameSet
public FrameSet(java.lang.String title,
java.lang.String colSpec,
java.lang.String rowSpec)
- FrameSet constructor.
- Parameters:
colSpec
- Comma separated list of column widths specified
as pixels, percentage or '*' for variable
frame
public Frame frame(int col,
int row)
border
public FrameSet border(boolean threeD,
int width,
java.lang.String color)
namedFrames
public java.util.Enumeration namedFrames()
frame
public Frame frame(java.lang.String name)
nameFrame
public Frame nameFrame(java.lang.String name,
int col,
int row)
- Name a frame.
By convention, frame names match Page section names
write
public void write(java.io.Writer out)
throws java.io.IOException
- Description copied from class:
Page
- Write the entire page by calling:
writeHtmlHead(out)
writeBodyTag(out)
writeElements(out)
writeHtmlEnd(out)
- Overrides:
write
in class Page
- Parameters:
out
- Writer to write the element to.
java.io.IOException
Copyright ? 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.