Package org.thymeleaf
Class DialectSetConfiguration
- java.lang.Object
-
- org.thymeleaf.DialectSetConfiguration
-
final class DialectSetConfiguration extends java.lang.Object- Since:
- 3.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDialectSetConfiguration.AggregateExpressionObjectFactory
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description privateDialectSetConfiguration(java.util.Set<DialectConfiguration> dialectConfigurations, java.util.Set<IDialect> dialects, boolean standardDialectPresent, java.lang.String standardDialectPrefix, java.util.Map<java.lang.String,java.lang.Object> executionAttributes, DialectSetConfiguration.AggregateExpressionObjectFactory expressionObjectFactory, ElementDefinitions elementDefinitions, AttributeDefinitions attributeDefinitions, java.util.EnumMap<TemplateMode,java.util.Set<ITemplateBoundariesProcessor>> templateBoundariesProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<ICDATASectionProcessor>> cdataSectionProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<ICommentProcessor>> commentProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IDocTypeProcessor>> docTypeProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IElementProcessor>> elementProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IProcessingInstructionProcessor>> processingInstructionProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<ITextProcessor>> textProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IXMLDeclarationProcessor>> xmlDeclarationProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IPreProcessor>> preProcessors, java.util.EnumMap<TemplateMode,java.util.Set<IPostProcessor>> postProcessors)
-
Method Summary
-
-
-
Field Detail
-
dialectConfigurations
private final java.util.Set<DialectConfiguration> dialectConfigurations
-
dialects
private final java.util.Set<IDialect> dialects
-
standardDialectPresent
private final boolean standardDialectPresent
-
standardDialectPrefix
private final java.lang.String standardDialectPrefix
-
executionAttributes
private final java.util.Map<java.lang.String,java.lang.Object> executionAttributes
-
expressionObjectFactory
private final DialectSetConfiguration.AggregateExpressionObjectFactory expressionObjectFactory
-
elementDefinitions
private final ElementDefinitions elementDefinitions
-
attributeDefinitions
private final AttributeDefinitions attributeDefinitions
-
templateBoundariesProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<ITemplateBoundariesProcessor>> templateBoundariesProcessorsByTemplateMode
-
cdataSectionProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<ICDATASectionProcessor>> cdataSectionProcessorsByTemplateMode
-
commentProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<ICommentProcessor>> commentProcessorsByTemplateMode
-
docTypeProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<IDocTypeProcessor>> docTypeProcessorsByTemplateMode
-
elementProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<IElementProcessor>> elementProcessorsByTemplateMode
-
processingInstructionProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<IProcessingInstructionProcessor>> processingInstructionProcessorsByTemplateMode
-
textProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<ITextProcessor>> textProcessorsByTemplateMode
-
xmlDeclarationProcessorsByTemplateMode
private final java.util.EnumMap<TemplateMode,java.util.Set<IXMLDeclarationProcessor>> xmlDeclarationProcessorsByTemplateMode
-
preProcessors
private final java.util.EnumMap<TemplateMode,java.util.Set<IPreProcessor>> preProcessors
-
postProcessors
private final java.util.EnumMap<TemplateMode,java.util.Set<IPostProcessor>> postProcessors
-
-
Constructor Detail
-
DialectSetConfiguration
private DialectSetConfiguration(java.util.Set<DialectConfiguration> dialectConfigurations, java.util.Set<IDialect> dialects, boolean standardDialectPresent, java.lang.String standardDialectPrefix, java.util.Map<java.lang.String,java.lang.Object> executionAttributes, DialectSetConfiguration.AggregateExpressionObjectFactory expressionObjectFactory, ElementDefinitions elementDefinitions, AttributeDefinitions attributeDefinitions, java.util.EnumMap<TemplateMode,java.util.Set<ITemplateBoundariesProcessor>> templateBoundariesProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<ICDATASectionProcessor>> cdataSectionProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<ICommentProcessor>> commentProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IDocTypeProcessor>> docTypeProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IElementProcessor>> elementProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IProcessingInstructionProcessor>> processingInstructionProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<ITextProcessor>> textProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IXMLDeclarationProcessor>> xmlDeclarationProcessorsByTemplateMode, java.util.EnumMap<TemplateMode,java.util.Set<IPreProcessor>> preProcessors, java.util.EnumMap<TemplateMode,java.util.Set<IPostProcessor>> postProcessors)
-
-
Method Detail
-
build
public static DialectSetConfiguration build(java.util.Set<DialectConfiguration> dialectConfigurations)
-
listMapToSetMap
private static <T> java.util.EnumMap<TemplateMode,java.util.Set<T>> listMapToSetMap(java.util.EnumMap<TemplateMode,java.util.List<T>> map)
-
initializeDefinitionsForProcessors
private static void initializeDefinitionsForProcessors(java.util.EnumMap<TemplateMode,? extends java.util.Set<? extends IProcessor>> processorsByTemplateMode, ElementDefinitions elementDefinitions, AttributeDefinitions attributeDefinitions)
-
initializeDefinitionsForPreProcessors
private static void initializeDefinitionsForPreProcessors(java.util.EnumMap<TemplateMode,? extends java.util.Set<IPreProcessor>> preProcessorsByTemplateMode, ElementDefinitions elementDefinitions, AttributeDefinitions attributeDefinitions)
-
initializeDefinitionsForPostProcessors
private static void initializeDefinitionsForPostProcessors(java.util.EnumMap<TemplateMode,? extends java.util.Set<IPostProcessor>> postProcessorsByTemplateMode, ElementDefinitions elementDefinitions, AttributeDefinitions attributeDefinitions)
-
getDialectConfigurations
public java.util.Set<DialectConfiguration> getDialectConfigurations()
-
getDialects
public java.util.Set<IDialect> getDialects()
-
isStandardDialectPresent
public boolean isStandardDialectPresent()
-
getStandardDialectPrefix
public java.lang.String getStandardDialectPrefix()
-
getExecutionAttributes
public java.util.Map<java.lang.String,java.lang.Object> getExecutionAttributes()
-
getExecutionAttribute
public java.lang.Object getExecutionAttribute(java.lang.String executionAttributeName)
-
hasExecutionAttribute
public boolean hasExecutionAttribute(java.lang.String executionAttributeName)
-
getElementDefinitions
public ElementDefinitions getElementDefinitions()
-
getAttributeDefinitions
public AttributeDefinitions getAttributeDefinitions()
-
getTemplateBoundariesProcessors
public java.util.Set<ITemplateBoundariesProcessor> getTemplateBoundariesProcessors(TemplateMode templateMode)
-
getCDATASectionProcessors
public java.util.Set<ICDATASectionProcessor> getCDATASectionProcessors(TemplateMode templateMode)
-
getCommentProcessors
public java.util.Set<ICommentProcessor> getCommentProcessors(TemplateMode templateMode)
-
getDocTypeProcessors
public java.util.Set<IDocTypeProcessor> getDocTypeProcessors(TemplateMode templateMode)
-
getElementProcessors
public java.util.Set<IElementProcessor> getElementProcessors(TemplateMode templateMode)
-
getProcessingInstructionProcessors
public java.util.Set<IProcessingInstructionProcessor> getProcessingInstructionProcessors(TemplateMode templateMode)
-
getTextProcessors
public java.util.Set<ITextProcessor> getTextProcessors(TemplateMode templateMode)
-
getXMLDeclarationProcessors
public java.util.Set<IXMLDeclarationProcessor> getXMLDeclarationProcessors(TemplateMode templateMode)
-
getPreProcessors
public java.util.Set<IPreProcessor> getPreProcessors(TemplateMode templateMode)
-
getPostProcessors
public java.util.Set<IPostProcessor> getPostProcessors(TemplateMode templateMode)
-
getExpressionObjectFactory
public IExpressionObjectFactory getExpressionObjectFactory()
-
-