|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object grails.doc.DocPublisher
class DocPublisher extends java.lang.Object
Coordinated the DocEngine the produce documentation based on the gdoc format.
Property Summary | |
---|---|
static java.lang.Object |
LOG
|
static java.lang.String |
TOC_FILENAME
|
groovy.util.AntBuilder |
ant
The AntBuilder instance to use |
java.io.File |
apiDir
Directory containing the project's API documentation. |
java.lang.String |
authors
The authors of the documentation |
java.lang.String |
copyright
The copyright message |
java.io.File |
css
The directory containing any CSS to use (will override defaults) * |
java.lang.String |
encoding
The encoding to use (default is UTF-8) |
java.util.Properties |
engineProperties
Properties used to configure the DocEngine |
java.lang.String |
footer
The footer to include |
java.io.File |
images
The directory containing any images to use (will override defaults) * |
java.io.File |
js
The directory containing any Javascript to use (will override defaults) * |
java.lang.String |
language
The language we're generating for (gets its own sub-directory). |
java.lang.String |
license
The documentation license |
java.lang.String |
logo
HTML markup that renders the left logo |
java.lang.Object |
output
|
java.lang.String |
sponsorLogo
HTML markup that renders the right logo |
java.io.File |
src
The source directory of the documentation |
java.io.File |
style
The directory cotnaining any templates to use (will override defaults) * |
java.lang.String |
subtitle
The subtitle of the documentation |
java.io.File |
target
The target directory to publish to |
java.lang.String |
title
The title of the documentation |
java.lang.String |
translators
The translators of the documentation (if any) |
java.lang.String |
version
The version of the documentation |
java.io.File |
workDir
The temporary work directory |
Constructor Summary | |
DocPublisher()
|
|
DocPublisher(java.io.File src, java.io.File target, java.lang.Object out = LOG)
|
Method Summary | |
---|---|
java.util.Properties
|
getEngineProperties()
Returns the engine properties. |
protected void
|
initialize()
|
void
|
publish()
|
void
|
registerMacro(java.lang.Object macro)
Registers a custom Radeox macro. |
void
|
setEngineProperties(java.util.Properties p)
Sets the engine properties. |
protected java.lang.Object
|
verifyToc(java.io.File baseDir, java.lang.Object gdocFiles, java.lang.Object toc)
Checks the table of contents (a tree of UserGuideNodes) for duplicate section/alias names and invalid file paths. |
void
|
writeChapter(java.lang.Object section, groovy.text.Template layoutTemplate, groovy.text.Template sectionTemplate, java.io.File guideSrcDir, java.lang.String targetDir, java.lang.Object fullContents, java.lang.Object vars)
|
java.lang.String
|
writePage(java.lang.Object section, groovy.text.Template layoutTemplate, groovy.text.Template sectionTemplate, java.io.File guideSrcDir, java.lang.String targetDir, java.lang.String subDir, java.lang.Object path, java.lang.Object level, java.lang.Object vars)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
static final java.lang.Object LOG
static final java.lang.String TOC_FILENAME
groovy.util.AntBuilder ant
java.io.File apiDir
java.lang.String authors
java.lang.String copyright
java.io.File css
java.lang.String encoding
java.util.Properties engineProperties
java.lang.String footer
java.io.File images
java.io.File js
java.lang.String language
java.lang.String license
java.lang.String logo
java.lang.Object output
java.lang.String sponsorLogo
java.io.File src
java.io.File style
java.lang.String subtitle
java.io.File target
java.lang.String title
java.lang.String translators
java.lang.String version
java.io.File workDir
Constructor Detail |
---|
DocPublisher()
DocPublisher(java.io.File src, java.io.File target, java.lang.Object out = LOG)
Method Detail |
---|
java.util.Properties getEngineProperties()
protected void initialize()
void publish()
void registerMacro(java.lang.Object macro)
void setEngineProperties(java.util.Properties p)
protected java.lang.Object verifyToc(java.io.File baseDir, java.lang.Object gdocFiles, java.lang.Object toc)
false
if any errors are detected.
void writeChapter(java.lang.Object section, groovy.text.Template layoutTemplate, groovy.text.Template sectionTemplate, java.io.File guideSrcDir, java.lang.String targetDir, java.lang.Object fullContents, java.lang.Object vars)
java.lang.String writePage(java.lang.Object section, groovy.text.Template layoutTemplate, groovy.text.Template sectionTemplate, java.io.File guideSrcDir, java.lang.String targetDir, java.lang.String subDir, java.lang.Object path, java.lang.Object level, java.lang.Object vars)
Groovy Documentation