Package org.thymeleaf.processor.element
Class MatchingAttributeName
- Object
-
- org.thymeleaf.processor.element.MatchingAttributeName
-
public final class MatchingAttributeName extends Object
This class models the way in which an
IElementProcessorcan match an element by one of its attributes.It allows the definition of a matching for a specific attribute with a specific prefix (usually that of the dialect including the processor), for every attribute with a specific prefix, and also for simply every attribute.
Objects of this class are normally built by the constructors of the processors or their extended abstract processor classes.
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MatchingAttributeNameforAllAttributes(TemplateMode templateMode)static MatchingAttributeNameforAllAttributesWithPrefix(TemplateMode templateMode, String matchingAllAttributesWithPrefix)static MatchingAttributeNameforAttributeName(TemplateMode templateMode, AttributeName matchingAttributeName)StringgetMatchingAllAttributesWithPrefix()AttributeNamegetMatchingAttributeName()TemplateModegetTemplateMode()booleanisMatchingAllAttributes()booleanmatches(AttributeName attributeName)StringtoString()
-
-
-
Method Detail
-
forAttributeName
public static MatchingAttributeName forAttributeName(TemplateMode templateMode, AttributeName matchingAttributeName)
-
forAllAttributesWithPrefix
public static MatchingAttributeName forAllAttributesWithPrefix(TemplateMode templateMode, String matchingAllAttributesWithPrefix)
-
forAllAttributes
public static MatchingAttributeName forAllAttributes(TemplateMode templateMode)
-
getTemplateMode
public TemplateMode getTemplateMode()
-
getMatchingAttributeName
public AttributeName getMatchingAttributeName()
-
getMatchingAllAttributesWithPrefix
public String getMatchingAllAttributesWithPrefix()
-
isMatchingAllAttributes
public boolean isMatchingAllAttributes()
-
matches
public boolean matches(AttributeName attributeName)
-
-