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)