Groovy Documentation

org.codehaus.groovy.grails.documentation
[Groovy] Class DocumentationContext

java.lang.Object
  org.codehaus.groovy.grails.documentation.DocumentationContext

class DocumentationContext

Gathers information about the behavior a plugin adds at runtime.

Authors:
Graeme Rocher
Since:
1.2


Property Summary
java.lang.String artefactType

java.lang.String currentDocumentation

java.util.List methods

java.util.List properties

java.util.List staticMethods

 
Method Summary
DocumentationContext document(java.lang.String doc)

Stores documentation for the next method or property to be added

DocumentationContext documentMethod(java.lang.String artefact, java.lang.Class type, java.lang.String name, Class[] arguments)

Documents an instance method

DocumentationContext documentProperty(java.lang.String artefact, java.lang.Class type, java.lang.String name)

Documents a property

DocumentationContext documentStaticMethod(java.lang.String artefact, java.lang.Class type, java.lang.String name, Class[] arguments)

Documents a static method

static DocumentationContext getInstance()

boolean hasMetadata()

boolean isActive()

void reset()

void setActive(boolean b)

 
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

artefactType

java.lang.String artefactType


currentDocumentation

java.lang.String currentDocumentation


methods

java.util.List methods


properties

java.util.List properties


staticMethods

java.util.List staticMethods


 
Method Detail

document

DocumentationContext document(java.lang.String doc)
Stores documentation for the next method or property to be added


documentMethod

@SuppressWarnings("rawtypes")
DocumentationContext documentMethod(java.lang.String artefact, java.lang.Class type, java.lang.String name, Class[] arguments)
Documents an instance method


documentProperty

DocumentationContext documentProperty(java.lang.String artefact, java.lang.Class type, java.lang.String name)
Documents a property


documentStaticMethod

@SuppressWarnings("rawtypes")
DocumentationContext documentStaticMethod(java.lang.String artefact, java.lang.Class type, java.lang.String name, Class[] arguments)
Documents a static method


getInstance

static DocumentationContext getInstance()


hasMetadata

boolean hasMetadata()


isActive

boolean isActive()


reset

void reset()


setActive

void setActive(boolean b)


 

Groovy Documentation