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
IElementProcessor
can 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 MatchingAttributeName
forAllAttributes(TemplateMode templateMode)
static MatchingAttributeName
forAllAttributesWithPrefix(TemplateMode templateMode, String matchingAllAttributesWithPrefix)
static MatchingAttributeName
forAttributeName(TemplateMode templateMode, AttributeName matchingAttributeName)
String
getMatchingAllAttributesWithPrefix()
AttributeName
getMatchingAttributeName()
TemplateMode
getTemplateMode()
boolean
isMatchingAllAttributes()
boolean
matches(AttributeName attributeName)
String
toString()
-
-
-
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)
-
-