|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Extention of Page providing access to HTML data.
The page is parsed and the <title>, <head>
(minus the <title>) and <body> are split
into chunks. These can then be used by a Decorator.
Properties are also extracted from the HTML.
When the page is parsed, values from certain tags are added to the properties to allow easy access to them. The following tags have properties extracted from them.
<html>
tag shall be added as properties.
<title> tag
shall be added as the title property.
<meta> tags with
name and content attributes
will be added with the meta prefix.
<body> tag
shall be added as properties with the
body prefix.
template=funky title=My Funky Page meta.description=Description of my page. meta.author=Bob body.text=#ff00ff body.bgcolor=green My Funky Page ... ...
| Method Summary | |
java.lang.String |
getDecoratorName()
Get the name of the template suitable for the HTMLPage. |
java.lang.String |
getTitle()
Get the Title of the document |
void |
writeBody(java.io.OutputStream out)
Write the contents of the <body> tag. |
void |
writeBody(java.io.Writer out)
Write the contents of the <body> tag. |
void |
writeHead(java.io.OutputStream out)
Write the contents of the <head> tag. |
void |
writeHead(java.io.Writer out)
Write the contents of the <head> tag. |
| Methods inherited from interface com.sitemesh.Page |
getBooleanProperty,
getContentLength,
getIntProperty,
getLongProperty,
getProperties,
getProperty,
getPropertyKeys,
getPropertySize,
getRequest,
isPropertySet,
setRequest,
shouldCache,
writePage,
writePage |
| Method Detail |
public void writeHead(java.io.OutputStream out)
throws java.io.IOException
<head> tag.
public void writeHead(java.io.Writer out)
throws java.io.IOException
<head> tag.
public void writeBody(java.io.OutputStream out)
throws java.io.IOException
<body> tag.
public void writeBody(java.io.Writer out)
throws java.io.IOException
<body> tag.public java.lang.String getTitle()
public java.lang.String getDecoratorName()
HTMLPage.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||