Class DateTimeConverter

  • All Implemented Interfaces:
    PartialStateHolder, StateHolder, Converter

    @JSFConverter(name="f:convertDateTime",
                  bodyContent="empty")
    @JSFJspProperty(name="binding",
                    returnType="jakarta.faces.convert.DateTimeConverter",
                    longDesc="A ValueExpression that evaluates to a DateTimeConverter.")
    public class DateTimeConverter
    extends Object
    implements Converter, PartialStateHolder
    This tag associates a date time converter with the nearest parent UIComponent. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of JSF Specification
    • Constructor Detail

      • DateTimeConverter

        public DateTimeConverter()
    • Method Detail

      • getDateStyle

        @JSFProperty
        public String getDateStyle()
        The style of the date. Values include: default, short, medium, long, and full.
      • setDateStyle

        public void setDateStyle​(String dateStyle)
      • getLocale

        @JSFProperty
        public Locale getLocale()
        The name of the locale to be used, instead of the default.
      • setLocale

        public void setLocale​(Locale locale)
      • getPattern

        @JSFProperty
        public String getPattern()
        A custom Date formatting pattern, in the format used by java.text.SimpleDateFormat.
      • setPattern

        public void setPattern​(String pattern)
      • getTimeStyle

        @JSFProperty
        public String getTimeStyle()
        The style of the time. Values include: default, short, medium, long, and full.
      • setTimeStyle

        public void setTimeStyle​(String timeStyle)
      • getTimeZone

        @JSFProperty
        public TimeZone getTimeZone()
        The time zone to use instead of GMT (the default timezone). When this value is a value-binding to a TimeZone instance, that timezone is used. Otherwise this value is treated as a String containing a timezone id, ie as the ID parameter of method java.util.TimeZone.getTimeZone(String).
      • setTimeZone

        public void setTimeZone​(TimeZone timeZone)
      • setTransient

        public void setTransient​(boolean aTransient)
        Specified by:
        setTransient in interface StateHolder
      • getType

        @JSFProperty
        public String getType()
        Specifies whether the date, time, or both should be parsed/formatted. Values include: date, time, and both. Default based on setting of timeStyle and dateStyle.
      • setType

        public void setType​(String type)