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 by
SimpleDateFormat
and DateTimeFormatter. 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 the SimpleDateFormat, but the 'year' in the
DateTimeFormatter.-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new visitor for a Java date time pattern. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitLiteral(String text) Visits a literal token, i.e.voidvisitTokenLetter(int letter, int repetitions)
-
Constructor Details
-
CombinedDateTimePatternTokenVisitor
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 Details
-
visitLiteral
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.
-