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