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
Field Summary |
private java.lang.String |
body
|
private java.lang.String |
head
|
Constructor Summary |
FastPage(java.util.Map sitemeshProps,
java.util.Map htmlProps,
java.util.Map metaProps,
java.util.Map bodyProps,
java.lang.String title,
java.lang.String head,
java.lang.String body,
boolean frameSet)
|
Method Summary |
private void |
addAttributeList(java.lang.String prefix,
java.util.Map attributes)
|
java.lang.String |
getBody()
Convenience method to return the contents of the <body> tag. |
java.lang.String |
getHead()
Convenience method to return the contents of the <head> tag as a String. |
void |
setVerbatimPage(char[] v)
|
void |
writeBody(java.io.Writer out)
Write data of html <body> tag. |
void |
writeHead(java.io.Writer out)
Write data of html <head> tag. |
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 java.lang.String head
body
private java.lang.String body
FastPage
public FastPage(java.util.Map sitemeshProps,
java.util.Map htmlProps,
java.util.Map metaProps,
java.util.Map bodyProps,
java.lang.String title,
java.lang.String head,
java.lang.String body,
boolean frameSet)
writeHead
public void writeHead(java.io.Writer out)
throws java.io.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:
java.io.IOException
writeBody
public void writeBody(java.io.Writer out)
throws java.io.IOException
- Description copied from class:
AbstractPage
- Write data of html
<body>
tag.
Must be implemented. Data written should not actually contain the
body tags, but all the data in between.
- Specified by:
writeBody
in interface Page
- Specified by:
writeBody
in class AbstractPage
- Throws:
java.io.IOException
addAttributeList
private void addAttributeList(java.lang.String prefix,
java.util.Map attributes)
setVerbatimPage
public void setVerbatimPage(char[] v)
getBody
public java.lang.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
- See Also:
Page.writeBody(java.io.Writer)
getHead
public java.lang.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)