Liking cljdoc? Tell your friends :D

org.soulspace.overarch.application.template


apply-templatecljmultimethod

Applies the template to the data and returns the output.

Applies the `template` to the `data` and returns the output.
sourceraw docstring

artifact-filenameclj

(artifact-filename ctx)
(artifact-filename ctx el)

Returns the filename of the artifact given the generation context ctx and optionally a model element el.

Returns the filename of the artifact given the generation context `ctx`
and optionally a model element `el`.
sourceraw docstring

artifact-pathclj

(artifact-path ctx)
(artifact-path ctx el)

Returns the path for the artifact given the generation context ctx and optionally a model element el.

Returns the path for the artifact given the generation context `ctx`
and optionally a model element `el`.
sourceraw docstring

begin-patternclj

(begin-pattern area-marker)

Returns the regex pattern for the begin of a protected area based on the area marker.

Returns the regex pattern for the begin of a protected area based on the area marker.
sourceraw docstring

create-pathclj

(create-path pathname)

Creates the path for pathname by creating all neccessary directories.

Creates the path for `pathname` by creating all neccessary directories.
sourceraw docstring

ctx-defaultsclj

Default values for the generator context.

Default values for the generator context.
sourceraw docstring

end-patternclj

(end-pattern area-marker area-id)

Returns the regex pattern for the end of a protected area based on the area marker and area id.

Returns the regex pattern for the end of a protected area based on the area marker and area id.
sourceraw docstring

engine-typeclj

(engine-type ttype)
(engine-type ttype & r)

Returns the template engine type.

Returns the template engine type.
sourceraw docstring

generateclj

(generate model options)

Generates artifacts for the model with the generation configuration specified in options.

Generates artifacts for the `model` with the generation configuration specified in `options`.
sourceraw docstring

generate-artifact-for-selectionclj

(generate-artifact-for-selection parsed-template ctx model e)

Generates an artifact with the template and the context ctx for the model and the selection e.

Generates an artifact with the `template` and the context `ctx` for the `model` and the selection `e`.
sourceraw docstring

parse-protected-areasclj

(parse-protected-areas area-marker lines)

Parse the lines into a protected area map.

Parse the lines into a protected area map.
sourceraw docstring

parse-templatecljmultimethod

Returns the parsed template.

Returns the parsed `template`.
sourceraw docstring

read-configclj

(read-config options)

Reads the generator configuration specified in options.

Reads the generator configuration specified in `options`.
sourceraw docstring

read-linesclj

(read-lines file)

Reads the file given and returns a non lazy sequence a of its lines.

Reads the file given and returns a non lazy sequence a of its lines.
sourceraw docstring

read-protected-areasclj

(read-protected-areas ctx path)

Reads the given path and returns the proected areas as a map.

Reads the given path and returns the proected areas as a map.
sourceraw docstring

read-sourceclj

(read-source source)
source

repo-typeclj

(repo-type rtype)
(repo-type rtype & r)

Returns the repository type.

Returns the repository type.
sourceraw docstring

select-elementsclj

(select-elements model ctx)

Returns the selected elements from the model for the generation context ctx.

Returns the selected elements from the `model` for the generation context `ctx`.
sourceraw docstring

write-artifactclj

(write-artifact pathname result)

Write the generated result to the artifact pathname.

Write the generated `result` to the artifact `pathname`.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close