|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.opensymphony.module.sitemesh.parser.AbstractHTMLPage org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage
public class GSPSitemeshPage extends AbstractHTMLPage
Grails/GSP specific implementation of Sitemesh's AbstractHTMLPage g:capture* tags in RenderTagLib are used to capture head, meta, title, component & body contents. No html parsing is required for templating since capture tags are added at GSP compilation time.
Method Summary | |
---|---|
void
|
addProperty(java.lang.String name, java.lang.Object value)
|
void
|
addProperty(java.lang.String name, java.lang.String value)
|
java.lang.String
|
getBody()
|
java.lang.Object
|
getContentBuffer(java.lang.String name)
@return
|
java.lang.String
|
getHead()
|
java.lang.String
|
getPage()
|
boolean
|
isUsed()
|
int
|
originalLength()
|
void
|
setBodyBuffer(StreamCharBuffer bodyBuffer)
|
void
|
setContentBuffer(java.lang.String tagName, StreamCharBuffer buffer)
@param tagName "tagName" name of buffer (without "page." prefix) |
void
|
setHeadBuffer(StreamCharBuffer headBuffer)
|
void
|
setPageBuffer(StreamCharBuffer pageBuffer)
|
void
|
setUsed(boolean used)
|
void
|
writeBody(java.io.Writer out)
|
void
|
writeHead(java.io.Writer out)
|
void
|
writeOriginal(java.io.Writer writer)
|
void
|
writePage(java.io.Writer out)
|
Method Detail |
---|
public void addProperty(java.lang.String name, java.lang.Object value)
@Override public void addProperty(java.lang.String name, java.lang.String value)
@Override public java.lang.String getBody()
public java.lang.Object getContentBuffer(java.lang.String name)
name
- propertyName of contentBuffer (with "page." prefix)
public java.lang.String getHead()
@Override public java.lang.String getPage()
public boolean isUsed()
public int originalLength()
public void setBodyBuffer(StreamCharBuffer bodyBuffer)
public void setContentBuffer(java.lang.String tagName, StreamCharBuffer buffer)
tagName
- "tagName" name of buffer (without "page." prefix)
public void setHeadBuffer(StreamCharBuffer headBuffer)
public void setPageBuffer(StreamCharBuffer pageBuffer)
public void setUsed(boolean used)
@Override public void writeBody(java.io.Writer out)
@Override public void writeHead(java.io.Writer out)
public void writeOriginal(java.io.Writer writer)
@Override public void writePage(java.io.Writer out)
Groovy Documentation