public class TemplateDefinitionBuilder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TemplateDefinitionBuilder.BlossomAutoGenerationConfiguration
Generator configuration that keeps references needed to perform a method invocation on the handler.
|
static class |
TemplateDefinitionBuilder.BlossomGenerator
Invokes a method used to auto generate content.
|
Constructor and Description |
---|
TemplateDefinitionBuilder() |
public BlossomTemplateDefinition buildTemplateDefinition(BlossomDispatcher dispatcher, DetectedHandlersMetaData detectedHandlers, HandlerMetaData template)
protected String resolveTemplateTitle(HandlerMetaData template)
protected String resolveDescription(HandlerMetaData template)
protected String getI18nBasename(HandlerMetaData handler)
protected Map<String,info.magnolia.rendering.template.AreaDefinition> buildAreaDefinitionsForTemplate(BlossomDispatcher dispatcher, DetectedHandlersMetaData detectedHandlers, HandlerMetaData template)
protected BlossomAreaDefinition buildAreaDefinition(BlossomDispatcher dispatcher, DetectedHandlersMetaData detectedHandlers, HandlerMetaData area)
protected Map<String,info.magnolia.rendering.template.ComponentAvailability> resolveAvailableComponents(DetectedHandlersMetaData detectedHandlers, HandlerMetaData area)
protected info.magnolia.rendering.template.InheritanceConfiguration resolveInheritanceConfiguration(HandlerMetaData area)
protected info.magnolia.rendering.template.TemplateAvailability resolveTemplateAvailability(HandlerMetaData template)
protected Method resolveTemplateAvailabilityMethod(HandlerMetaData template)
protected ParameterResolver getTemplateAvailabilityParameters(javax.jcr.Node node, info.magnolia.rendering.template.TemplateDefinition templateDefinition)
protected ParameterResolver getAutoGenerationParameters(TemplateDefinitionBuilder.BlossomAutoGenerationConfiguration configuration, javax.jcr.Node node)
Copyright © 2009–2015 Magnolia International Ltd.. All rights reserved.