Package org.thymeleaf.engine
Class ElementDefinitions.ElementDefinitionRepository
java.lang.Object
org.thymeleaf.engine.ElementDefinitions.ElementDefinitionRepository
- Enclosing class:
ElementDefinitions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<TemplateMode, Set<IElementProcessor>> private final ReadWriteLockprivate final Lockprivate final List<ElementDefinition> private final List<ElementDefinition> private final TemplateModeprivate final Lock -
Constructor Summary
ConstructorsConstructorDescriptionElementDefinitionRepository(TemplateMode templateMode, Map<TemplateMode, Set<IElementProcessor>> elementProcessorsByTemplateMode) -
Method Summary
Modifier and TypeMethodDescriptionprivate static intbinarySearch(boolean caseSensitive, List<String> values, char[] text, int offset, int len) private static intbinarySearch(boolean caseSensitive, List<String> values, String text) private static intbinarySearch(boolean caseSensitive, List<String> values, String prefix, String elementName) (package private) ElementDefinitiongetElement(char[] text, int offset, int len) (package private) ElementDefinitiongetElement(String completeElementName) (package private) ElementDefinitiongetElement(String prefix, String elementName) private ElementDefinitionstoreElement(char[] text, int offset, int len) private ElementDefinitionstoreElement(String text) private ElementDefinitionstoreElement(String prefix, String elementName) private ElementDefinitionstoreStandardElement(ElementDefinition elementDefinition)
-
Field Details
-
templateMode
-
elementProcessorsByTemplateMode
-
standardRepositoryNames
-
standardRepository
-
repositoryNames
-
repository
-
lock
-
readLock
-
writeLock
-
-
Constructor Details
-
ElementDefinitionRepository
ElementDefinitionRepository(TemplateMode templateMode, Map<TemplateMode, Set<IElementProcessor>> elementProcessorsByTemplateMode)
-
-
Method Details
-
getElement
-
getElement
-
getElement
-
storeElement
-
storeElement
-
storeElement
-
storeStandardElement
-
binarySearch
-
binarySearch
-
binarySearch
-