Text.Templating.Heist

Types

type Template

type MIMEType

type Splice m

data TemplateMonad m a

data TemplateState m

Functions and declarations on TemplateState values

addTemplate

addXMLTemplate

emptyTemplateState

bindSplice

bindSplices

lookupSplice

setTemplates

loadTemplates

hasTemplate

Hook functions

addOnLoadHook

addPreRunHook

addPostRunHook

TemplateMonad functions

stopRecursion

getParamNode

runNodeList

getContext

localParamNode

getsTS

getTS

putTS

modifyTS

restoreTS

localTS

Functions for running splices and templates

evalTemplate

callTemplate

renderTemplate

renderWithArgs

bindStrings

bindString

Functions for creating splices

textSplice

runChildren

runChildrenWith

runChildrenWithTrans

runChildrenWithTemplates

runChildrenWithText

mapSplices

Misc functions

getDoc

getXMLDoc

bindStaticTag