public class SiteContextHashModel extends Object implements freemarker.template.TemplateHashModelEx
TemplateHashModelEx
to safely expose the SiteContext
instance in templatesModifier and Type | Field and Description |
---|---|
protected freemarker.template.ObjectWrapper |
objectWrapper |
static String |
SITE_NAME_KEY |
Constructor and Description |
---|
SiteContextHashModel(freemarker.template.ObjectWrapper objectWrapper) |
Modifier and Type | Method and Description |
---|---|
freemarker.template.TemplateModel |
get(String key) |
boolean |
isEmpty() |
freemarker.template.TemplateCollectionModel |
keys() |
int |
size() |
freemarker.template.TemplateCollectionModel |
values() |
public static final String SITE_NAME_KEY
protected freemarker.template.ObjectWrapper objectWrapper
public SiteContextHashModel(freemarker.template.ObjectWrapper objectWrapper)
public int size() throws freemarker.template.TemplateModelException
size
in interface freemarker.template.TemplateHashModelEx
freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel keys() throws freemarker.template.TemplateModelException
keys
in interface freemarker.template.TemplateHashModelEx
freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel values() throws freemarker.template.TemplateModelException
values
in interface freemarker.template.TemplateHashModelEx
freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
get
in interface freemarker.template.TemplateHashModel
freemarker.template.TemplateModelException
public boolean isEmpty()
isEmpty
in interface freemarker.template.TemplateHashModel
Copyright © 2020 CrafterCMS. All rights reserved.