Package org.thymeleaf.context
Class IdentifierSequences
- Object
-
- org.thymeleaf.context.IdentifierSequences
-
public final class IdentifierSequences extends Object
Objects of this class are kept at
ITemplateContext
in order to provide templates with a way to create uniqueid
attribute values during template processing.- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Constructor Summary
Constructors Constructor Description IdentifierSequences()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
getAndIncrementIDSeq(String id)
Returns a new index (ID count) for a specific value of theid
attribute, and increments the count.Integer
getNextIDSeq(String id)
Returns the index (ID count) for a specific value of theid
attribute without incrementing the count.Integer
getPreviousIDSeq(String id)
Returns the last index (ID count) returned for a specific value of theid
attribute (without incrementing the count).
-
-
-
Method Detail
-
getAndIncrementIDSeq
public Integer getAndIncrementIDSeq(String id)
Returns a new index (ID count) for a specific value of the
id
attribute, and increments the count.- Parameters:
id
- the ID for which the count will be computed- Returns:
- the new count, ready to be used
-
getNextIDSeq
public Integer getNextIDSeq(String id)
Returns the index (ID count) for a specific value of the
id
attribute without incrementing the count.- Parameters:
id
- the ID for which the count will be retrieved- Returns:
- the current count
-
-