com.opensymphony.module.sitemesh.parser
Class FastPage
java.lang.Object
com.opensymphony.module.sitemesh.parser.AbstractPage
com.opensymphony.module.sitemesh.parser.AbstractHTMLPage
com.opensymphony.module.sitemesh.parser.FastPage
- All Implemented Interfaces:
- HTMLPage, Page
- public final class FastPage
- extends AbstractHTMLPage
HTMLPage implementation produced by FastPageParser.
- Version:
- $Revision: 1.5 $
- Author:
- Victor Salaman
| Fields inherited from class com.opensymphony.module.sitemesh.parser.AbstractHTMLPage |
|
| Methods inherited from class com.opensymphony.module.sitemesh.parser.AbstractPage |
addProperty, getBooleanProperty, getContentLength, getIntProperty, getLongProperty, getPage, getProperties, getProperty, getPropertyKeys, getRequest, getTitle, isPropertySet, noNull, setRequest, writePage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.opensymphony.module.sitemesh.Page |
addProperty, getBooleanProperty, getContentLength, getIntProperty, getLongProperty, getPage, getProperties, getProperty, getPropertyKeys, getRequest, getTitle, isPropertySet, setRequest, writePage |
head
private String head
body
private String body
FastPage
public FastPage(Map sitemeshProps,
Map htmlProps,
Map metaProps,
Map bodyProps,
String title,
String head,
String body,
boolean frameSet)
writeHead
public void writeHead(Writer out)
throws IOException
- Description copied from class:
AbstractHTMLPage
- Write data of html
<head> tag.
Must be implemented. Data written should not actually contain the
head tags, but all the data in between.
- Specified by:
writeHead in interface HTMLPage- Specified by:
writeHead in class AbstractHTMLPage
- Throws:
IOException
writeBody
public void writeBody(Writer out)
throws IOException
- Description copied from interface:
Page
- Write the contents of the
<body> tag.
- Specified by:
writeBody in interface Page- Specified by:
writeBody in class AbstractPage
- Throws:
IOException
addAttributeList
private void addAttributeList(String prefix,
Map attributes)
setVerbatimPage
public void setVerbatimPage(char[] v)
getBody
public String getBody()
- Description copied from interface:
Page
- Convenience method to return the contents of the
<body> tag.
- Specified by:
getBody in interface Page- Overrides:
getBody in class AbstractPage
getHead
public String getHead()
- Description copied from interface:
HTMLPage
- Convenience method to return the contents of the
<head> tag as a String.
- See Also:
HTMLPage.writeHead(java.io.Writer)