|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.module.blossom.template.TemplateExporter
public class TemplateExporter
Detects templates by inspecting HandlerMappings.
Constructor Summary | |
---|---|
TemplateExporter()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
protected info.magnolia.ui.dialog.registry.DialogDefinitionProvider |
createDialogDefinitionProvider(BlossomDialogDescription dialogDescription)
|
protected info.magnolia.rendering.template.registry.TemplateDefinitionProvider |
createTemplateDefinitionProvider(BlossomTemplateDefinition definition)
|
protected void |
exportTemplates()
|
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event)
|
Object |
postProcessAfterInitialization(Object bean,
String beanName)
|
protected BlossomAreaDefinition |
postProcessAreaDefinition(BlossomTemplateDefinition templateDefinition,
BlossomAreaDefinition areaDefinition)
|
protected Map<String,info.magnolia.rendering.template.AreaDefinition> |
postProcessAreaDefinitions(BlossomTemplateDefinition templateDefinition,
Map<String,info.magnolia.rendering.template.AreaDefinition> areas)
Recursively post-process area definitions starting in bottom up order. |
protected BlossomDialogDescription |
postProcessAreaDialog(BlossomAreaDefinition areaDefinition,
BlossomDialogDescription dialogDescription)
Allows sub-classes to do post-processing on dialogs for areas before they're registered. |
Object |
postProcessBeforeInitialization(Object bean,
String beanName)
|
protected BlossomDialogDescription |
postProcessDialogFactoryDialog(BlossomTemplateDefinition templateDefinition,
BlossomDialogDescription dialogDescription)
Allows sub-classes to do post-processing on dialogs for @DialogFactory annotated methods before they're registered. |
protected void |
postProcessHandler(Object handler,
String handlerPath)
|
protected BlossomTemplateDefinition |
postProcessTemplateDefinition(BlossomTemplateDefinition templateDefinition)
Allows sub-classes to do post-processing of the template definition before it is registered. |
protected BlossomDialogDescription |
postProcessTemplateDialog(BlossomTemplateDefinition templateDefinition,
BlossomDialogDescription dialogDescription)
Allows sub-classes to do post-processing on dialogs for templates before they're registered. |
protected void |
registerAreaDialog(BlossomAreaDefinition areaDefinition)
|
protected void |
registerAreaDialogs(Collection<info.magnolia.rendering.template.AreaDefinition> areas)
|
protected void |
registerDialogFactories(BlossomTemplateDefinition templateDefinition)
|
protected void |
registerTemplateDialog(BlossomTemplateDefinition templateDefinition)
|
protected void |
scanHandlerMapping(org.springframework.web.servlet.handler.AbstractUrlHandlerMapping handlerMapping)
|
void |
setBlossomDispatcher(BlossomDispatcher dispatcher)
|
void |
setDialogDescriptionBuilder(DialogDescriptionBuilder dialogDescriptionBuilder)
|
void |
setTemplateDefinitionBuilder(TemplateDefinitionBuilder templateDefinitionBuilder)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemplateExporter()
Method Detail |
---|
public void setTemplateDefinitionBuilder(TemplateDefinitionBuilder templateDefinitionBuilder)
public void setDialogDescriptionBuilder(DialogDescriptionBuilder dialogDescriptionBuilder)
public void setBlossomDispatcher(BlossomDispatcher dispatcher)
setBlossomDispatcher
in interface BlossomDispatcherAware
public Object postProcessBeforeInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessBeforeInitialization
in interface org.springframework.beans.factory.config.BeanPostProcessor
org.springframework.beans.BeansException
public Object postProcessAfterInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessAfterInitialization
in interface org.springframework.beans.factory.config.BeanPostProcessor
org.springframework.beans.BeansException
protected void scanHandlerMapping(org.springframework.web.servlet.handler.AbstractUrlHandlerMapping handlerMapping)
protected void postProcessHandler(Object handler, String handlerPath)
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener
protected void exportTemplates()
protected void registerDialogFactories(BlossomTemplateDefinition templateDefinition)
protected void registerTemplateDialog(BlossomTemplateDefinition templateDefinition)
protected void registerAreaDialogs(Collection<info.magnolia.rendering.template.AreaDefinition> areas)
protected void registerAreaDialog(BlossomAreaDefinition areaDefinition)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
protected info.magnolia.rendering.template.registry.TemplateDefinitionProvider createTemplateDefinitionProvider(BlossomTemplateDefinition definition)
protected info.magnolia.ui.dialog.registry.DialogDefinitionProvider createDialogDefinitionProvider(BlossomDialogDescription dialogDescription)
protected BlossomTemplateDefinition postProcessTemplateDefinition(BlossomTemplateDefinition templateDefinition)
protected Map<String,info.magnolia.rendering.template.AreaDefinition> postProcessAreaDefinitions(BlossomTemplateDefinition templateDefinition, Map<String,info.magnolia.rendering.template.AreaDefinition> areas)
protected BlossomAreaDefinition postProcessAreaDefinition(BlossomTemplateDefinition templateDefinition, BlossomAreaDefinition areaDefinition)
protected BlossomDialogDescription postProcessDialogFactoryDialog(BlossomTemplateDefinition templateDefinition, BlossomDialogDescription dialogDescription)
protected BlossomDialogDescription postProcessTemplateDialog(BlossomTemplateDefinition templateDefinition, BlossomDialogDescription dialogDescription)
protected BlossomDialogDescription postProcessAreaDialog(BlossomAreaDefinition areaDefinition, BlossomDialogDescription dialogDescription)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |