Package org.primefaces.convert
Class CombinedDateTimePatternTokenVisitor
- java.lang.Object
-
- org.primefaces.convert.CombinedDateTimePatternTokenVisitor
-
- All Implemented Interfaces:
PatternReader.TokenVisitor
public class CombinedDateTimePatternTokenVisitor extends Object implements PatternReader.TokenVisitor
A combination of the pattern letters as defined bySimpleDateFormatandDateTimeFormatter. When the interpretation of a pattern letter differs between both schemes, an appropriate default is used, as defined by previous PrimeFaces (< 9) versions. This mainly concerns 'u', which is the 'Day number of week' in theSimpleDateFormat, but the 'year' in theDateTimeFormatter.
-
-
Constructor Summary
Constructors Constructor Description CombinedDateTimePatternTokenVisitor(JQueryDateTimePatternBuilder builder)Creates a new visitor for a Java date time pattern.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitLiteral(String text)Visits a literal token, i.e.voidvisitTokenLetter(int letter, int repetitions)
-
-
-
Constructor Detail
-
CombinedDateTimePatternTokenVisitor
public CombinedDateTimePatternTokenVisitor(JQueryDateTimePatternBuilder builder)
Creates a new visitor for a Java date time pattern. Creates a Query UI date picker.- Parameters:
builder- Builder for creating the JQuery UI date picker pattern.
-
-
Method Detail
-
visitLiteral
public void visitLiteral(String text)
Description copied from interface:PatternReader.TokenVisitorVisits a literal token, i.e. plain text without special meaning.- Specified by:
visitLiteralin interfacePatternReader.TokenVisitor- Parameters:
text- Plain text to process.
-
visitTokenLetter
public void visitTokenLetter(int letter, int repetitions)- Specified by:
visitTokenLetterin interfacePatternReader.TokenVisitor- Parameters:
letter- The token letter that was encountered, i.e.Y.repetitions- The number of repetitions of the letter. E.g. when a pattern containsYYYY, with method is called once withrepetitionsset to4.
-
-