com.mortbay.HTML
Class FrameSet
java.lang.Object
|
+--com.mortbay.HTML.Element
|
+--com.mortbay.HTML.Composite
|
+--com.mortbay.HTML.Page
|
+--com.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 2.3 1999/09/22 15:08:41 gregw Exp $
- Author:
- Greg Wilkins
Fields inherited from class com.mortbay.HTML.Page |
Back,
BaseUrl,
BgColour,
Content,
ContentSize,
FgColour,
FileBase,
Footer,
FooterSize,
Header,
HeaderSize,
Heading,
Help,
HighlightColour,
Home,
LeftMargin,
LeftMarginSize,
Margin,
MarginSize,
Next,
NoTitle,
PageType,
Prev,
properties,
Request,
Response,
RightMargin,
RightMarginSize,
Section,
Target,
Title,
Up |
Fields inherited from class com.mortbay.HTML.Element |
ALIGN,
attributeMap,
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 com.mortbay.HTML.Page |
addHeader,
addPageFactory,
addSection,
addTo,
completeSections,
delPageFactory,
flush,
frameSet,
getDefaultPageType,
getPage,
getSection,
manufacturePage,
properties,
rewind,
setBackGroundColor,
setBackGroundImage,
setBase,
setDefaultPageType,
setSection,
title,
write,
writeBodyTag,
writeElements,
writeHtmlEnd,
writeHtmlHead |
Methods inherited from class com.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 |
clone,
equals,
finalize,
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
- Tags copied from class: Composite
- Parameters:
out
- Writer to write the element to.