Package org.thymeleaf.processor.element
Class MatchingAttributeName
-
- org.thymeleaf.processor.element.MatchingAttributeName
-
public final class MatchingAttributeName extends
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, matchingAllAttributesWithPrefix)
static MatchingAttributeName
forAttributeName(TemplateMode templateMode, AttributeName matchingAttributeName)
getMatchingAllAttributesWithPrefix()
AttributeName
getMatchingAttributeName()
TemplateMode
getTemplateMode()
boolean
isMatchingAllAttributes()
boolean
matches(AttributeName attributeName)
toString()
-
-
-
Method Detail
-
forAttributeName
public static MatchingAttributeName forAttributeName(TemplateMode templateMode, AttributeName matchingAttributeName)
-
forAllAttributesWithPrefix
public static MatchingAttributeName forAllAttributesWithPrefix(TemplateMode templateMode, matchingAllAttributesWithPrefix)
-
forAllAttributes
public static MatchingAttributeName forAllAttributes(TemplateMode templateMode)
-
getTemplateMode
public TemplateMode getTemplateMode()
-
getMatchingAttributeName
public AttributeName getMatchingAttributeName()
-
getMatchingAllAttributesWithPrefix
public getMatchingAllAttributesWithPrefix()
-
isMatchingAllAttributes
public boolean isMatchingAllAttributes()
-
matches
public boolean matches(AttributeName attributeName)
-
toString
public toString()
- Overrides:
in class
-
-