Groovy Documentation

## grails.doc
[Groovy] Class DocPublisher

    java.lang.Object
      grails.doc.DocPublisher

    class DocPublisher

Coordinated the DocEngine the produce documentation based on the gdoc format.

Authors:
  Graeme Rocher

See Also:
  DocEngine

Since:
  1.2

Property Summary
`groovy.util.AntBuilder` | `ant` The AntBuilder instance to use
`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.lang.String` | `license` The documentation license
`java.lang.String` | `logo` HTML markup that renders the left logo
`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` | `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)`

Method Summary
`java.util.Properties` | `getEngineProperties()` Returns the engine properties.
`protected void` | `initialize()`
`void` | `publish()`
`void` | `setEngineProperties(java.util.Properties p)` Sets the engine properties.
`void` | `writeChapter(groovy.text.Template template, java.lang.String targetDir, java.lang.String title, java.lang.StringBuffer content, java.util.Map 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

### ant

    groovy.util.AntBuilder ant

  The AntBuilder instance to use

### authors

    java.lang.String authors

  The authors of the documentation

### copyright

    java.lang.String copyright

  The copyright message

### css

    java.io.File css

  The directory containing any CSS to use (will override defaults) *

### encoding

    java.lang.String encoding

  The encoding to use (default is UTF-8)

### engineProperties

    java.util.Properties engineProperties

  Properties used to configure the DocEngine

### footer

    java.lang.String footer

  The footer to include

### images

    java.io.File images

  The directory containing any images to use (will override defaults) *

### license

    java.lang.String license

  The documentation license

### logo

    java.lang.String logo

  HTML markup that renders the left logo

### sponsorLogo

    java.lang.String sponsorLogo

  HTML markup that renders the right logo

### src

    java.io.File src

  The source directory of the documentation

### style

    java.io.File style

  The directory cotnaining any templates to use (will override defaults) *

### subtitle

    java.lang.String subtitle

  The subtitle of the documentation

### target

    java.io.File target

  The target directory to publish to

### title

    java.lang.String title

  The title of the documentation

### version

    java.lang.String version

  The version of the documentation

### workDir

    java.io.File workDir

  The temporary work directory

Constructor Detail

### DocPublisher

    DocPublisher()

### DocPublisher

    DocPublisher(java.io.File src, java.io.File target)

Method Detail

### getEngineProperties

    java.util.Properties getEngineProperties()

  Returns the engine properties.

### initialize

    protected void initialize()

### publish

    void publish()

### setEngineProperties

    void setEngineProperties(java.util.Properties p)

  Sets the engine properties.

### writeChapter

    void writeChapter(groovy.text.Template template, java.lang.String targetDir, java.lang.String title, java.lang.StringBuffer content, java.util.Map vars)

Groovy Documentation