public class BeanRendererFactoryImpl extends Object implements io.neba.api.rendering.BeanRendererFactory
BeanRenderer using a VelocityEngine to render the
bean.| Constructor and Description |
|---|
BeanRendererFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.apache.sling.scripting.api.BindingsValuesProvider provider) |
io.neba.api.rendering.BeanRenderer |
get(String rendererName) |
List<org.apache.sling.scripting.api.BindingsValuesProvider> |
getBindingsValuesProviders() |
io.neba.api.rendering.BeanRenderer |
getDefault() |
int |
getTemplateCacheLifespanInSeconds() |
void |
refresh(Map<?,?> properties)
This replaces
PostConstruct since it is invoked as soon as the
service configuration framework initializes. |
void |
remove(org.apache.sling.scripting.api.BindingsValuesProvider provider) |
void |
setBindingsValuesProviders(List<org.apache.sling.scripting.api.BindingsValuesProvider> bindingsValuesProviders) |
void |
setEncoding(String encoding) |
void |
setRenderers(String[] renderers) |
void |
setResourceLoader(org.apache.velocity.runtime.resource.loader.ResourceLoader resourceLoader) |
void |
setTemplateCacheLifespanInSeconds(int templateCacheLifespanInSeconds) |
public io.neba.api.rendering.BeanRenderer get(String rendererName)
get in interface io.neba.api.rendering.BeanRendererFactorypublic io.neba.api.rendering.BeanRenderer getDefault()
getDefault in interface io.neba.api.rendering.BeanRendererFactorypublic void setEncoding(String encoding)
public void setResourceLoader(org.apache.velocity.runtime.resource.loader.ResourceLoader resourceLoader)
public void setRenderers(String[] renderers)
public void refresh(Map<?,?> properties) throws org.apache.sling.api.resource.LoginException
PostConstruct since it is invoked as soon as the
service configuration framework initializes.org.apache.sling.api.resource.LoginExceptionpublic List<org.apache.sling.scripting.api.BindingsValuesProvider> getBindingsValuesProviders()
public void setBindingsValuesProviders(List<org.apache.sling.scripting.api.BindingsValuesProvider> bindingsValuesProviders)
public void add(org.apache.sling.scripting.api.BindingsValuesProvider provider)
public void remove(org.apache.sling.scripting.api.BindingsValuesProvider provider)
public int getTemplateCacheLifespanInSeconds()
public void setTemplateCacheLifespanInSeconds(int templateCacheLifespanInSeconds)
Copyright © 2014–2015. All rights reserved.