| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| --> |
| |
| <ui:composition template="/main.xhtml" |
| xmlns="http://www.w3.org/1999/xhtml" |
| xmlns:f="http://java.sun.com/jsf/core" |
| xmlns:tc="http://myfaces.apache.org/tobago/component" |
| xmlns:ui="http://java.sun.com/jsf/facelets"> |
| <ui:param name="title" value="tc:convertDateTime"/> |
| |
| <tc:section label="Date"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces"> |
| <tc:date id="myfacesDateInput" label="Date" value="#{convertDateTimeController.myFacesDate}" labelLayout="top"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss"/> |
| </tc:date> |
| <tc:out id="myfacesDateOutput" label="Output" value="#{convertDateTimeController.myFacesDate}"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss"/> |
| </tc:out> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoDateInput" label="Date" value="#{convertDateTimeController.tobagoDate}" labelLayout="top"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss"/> |
| </tc:date> |
| <tc:out id="tobagoDateOutput" label="Output" value="#{convertDateTimeController.tobagoDate}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:section label="Calendar"> |
| <tc:date id="calendarDate" label="Calendar" value="#{convertDateTimeController.calendar}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="calendar"/> |
| </tc:date> |
| <tc:out label="calendarOutput" value="#{convertDateTimeController.calendar}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="calendar"/> |
| </tc:out> |
| </tc:section> |
| |
| <tc:section label="LocalDate"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces 2.3"> |
| <tc:panel rendered="#{version.myfaces and version.version23}"> |
| <tc:date id="myfacesLocalDateInput" label="LocalDate" value="#{convertDateTimeController.myFacesLocalDate}" |
| labelLayout="top"> |
| <f:convertDateTime pattern="dd.MM.yyyy" type="localDate"/> |
| </tc:date> |
| <tc:out id="myfacesLocalDateOutput" label="Output" value="#{convertDateTimeController.myFacesLocalDate}"> |
| <f:convertDateTime pattern="dd.MM.yyyy" type="localDate"/> |
| </tc:out> |
| </tc:panel> |
| <tc:panel rendered="#{!version.myfaces or !version.version23}"> |
| <p>MyFaces 2.3 not activated</p> |
| </tc:panel> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoLocalDateInput" label="LocalDate" value="#{convertDateTimeController.tobagoLocalDate}" |
| labelLayout="top"> |
| <tc:convertDateTime pattern="dd.MM.yyyy" type="localDate"/> |
| </tc:date> |
| <tc:out id="tobagoLocalDateOutput" label="Output" value="#{convertDateTimeController.tobagoLocalDate}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy" type="localDate"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:section label="LocalTime"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces 2.3"> |
| <tc:panel rendered="#{version.myfaces and version.version23}"> |
| <tc:date id="myfacesLocalTimeInput" label="LocalTime" value="#{convertDateTimeController.myFacesLocalTime}" |
| labelLayout="top"> |
| <f:convertDateTime pattern="HH:mm:ss" type="localTime"/> |
| </tc:date> |
| <tc:out id="myfacesLocalTimeOutput" label="Output" value="#{convertDateTimeController.myFacesLocalTime}"> |
| <f:convertDateTime pattern="HH:mm:ss" type="localTime"/> |
| </tc:out> |
| </tc:panel> |
| <tc:panel rendered="#{!version.myfaces or !version.version23}"> |
| <p>MyFaces 2.3 not activated</p> |
| </tc:panel> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoLocalTimeInput" label="LocalTime" value="#{convertDateTimeController.tobagoLocalTime}" |
| labelLayout="top"> |
| <tc:convertDateTime pattern="HH:mm:ss" type="localTime"/> |
| </tc:date> |
| <tc:out id="tobagoLocalTimeOutput" label="Output" value="#{convertDateTimeController.tobagoLocalTime}"> |
| <tc:convertDateTime pattern="HH:mm:ss" type="localTime"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:section label="LocalDateTime"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces 2.3"> |
| <tc:panel rendered="#{version.myfaces and version.version23}"> |
| <tc:date id="myfacesLocalDateTimeInput" label="LocalDateTime" |
| value="#{convertDateTimeController.myFacesLocalDateTime}" |
| labelLayout="top"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="localDateTime"/> |
| </tc:date> |
| <tc:out id="myfacesLocalDateTimeOutput" label="Output" |
| value="#{convertDateTimeController.myFacesLocalDateTime}"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="localDateTime"/> |
| </tc:out> |
| </tc:panel> |
| <tc:panel rendered="#{!version.myfaces or !version.version23}"> |
| <p>MyFaces 2.3 not activated</p> |
| </tc:panel> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoLocalDateTimeInput" label="LocalDateTime" |
| value="#{convertDateTimeController.tobagoLocalDateTime}" |
| labelLayout="top"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="localDateTime"/> |
| </tc:date> |
| <tc:out id="tobagoLocalDateTimeOutput" label="Output" value="#{convertDateTimeController.tobagoLocalDateTime}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="localDateTime"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:section label="OffsetTime"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces 2.3"> |
| <tc:panel rendered="#{version.myfaces and version.version23}"> |
| <tc:date id="myfacesOffsetTimeInput" label="OffsetTime" value="#{convertDateTimeController.myFacesOffsetTime}" |
| labelLayout="top"> |
| <f:convertDateTime pattern="HH:mm:ss Z" type="offsetTime"/> |
| </tc:date> |
| <tc:out id="myfacesOffsetTimeOutput" label="Output" value="#{convertDateTimeController.myFacesOffsetTime}"> |
| <f:convertDateTime pattern="HH:mm:ss" type="offsetTime"/> |
| </tc:out> |
| </tc:panel> |
| <tc:panel rendered="#{!version.myfaces or !version.version23}"> |
| <p>MyFaces 2.3 not activated</p> |
| </tc:panel> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoOffsetTimeInput" label="OffsetTime" value="#{convertDateTimeController.tobagoOffsetTime}" |
| labelLayout="top"> |
| <tc:convertDateTime pattern="HH:mm:ss Z" type="offsetTime"/> |
| </tc:date> |
| <tc:out id="tobagoOffsetTimeOutput" label="Output" value="#{convertDateTimeController.tobagoOffsetTime}"> |
| <tc:convertDateTime pattern="HH:mm:ss" type="offsetTime"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:section label="OffsetDateTime"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces 2.3"> |
| <tc:panel rendered="#{version.myfaces and version.version23}"> |
| <tc:date id="myfacesOffsetDateTimeInput" label="OffsetDateTime" |
| value="#{convertDateTimeController.myFacesOffsetDateTime}" |
| labelLayout="top"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss Z" type="offsetDateTime"/> |
| </tc:date> |
| <tc:out id="myfacesOffsetDateTimeOutput" label="Output" |
| value="#{convertDateTimeController.myFacesOffsetDateTime}"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="offsetDateTime"/> |
| </tc:out> |
| </tc:panel> |
| <tc:panel rendered="#{!version.myfaces or !version.version23}"> |
| <p>MyFaces 2.3 not activated</p> |
| </tc:panel> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoOffsetDateTimeInput" label="OffsetDateTime" |
| value="#{convertDateTimeController.tobagoOffsetDateTime}" |
| labelLayout="top"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss Z" type="offsetDateTime"/> |
| </tc:date> |
| <tc:out id="tobagoOffsetDateTimeOutput" label="Output" |
| value="#{convertDateTimeController.tobagoOffsetDateTime}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="offsetDateTime"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:section label="ZonedDateTime"> |
| <tc:segmentLayout extraSmall="6seg"> |
| <tc:box label="MyFaces 2.3"> |
| <tc:panel rendered="#{version.myfaces and version.version23}"> |
| <tc:date id="myfacesZonedDateTimeInput" label="ZonedDateTime" |
| value="#{convertDateTimeController.myFacesZonedDateTime}" |
| labelLayout="top"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss Z" type="zonedDateTime"/> |
| </tc:date> |
| <tc:out id="myfacesZonedDateTimeOutput" label="Output" |
| value="#{convertDateTimeController.myFacesZonedDateTime}"> |
| <f:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="zonedDateTime"/> |
| </tc:out> |
| </tc:panel> |
| <tc:panel rendered="#{!version.myfaces or !version.version23}"> |
| <p>MyFaces 2.3 not activated</p> |
| </tc:panel> |
| </tc:box> |
| <tc:box label="Tobago"> |
| <tc:date id="tobagoZonedDateTimeInput" label="ZonedDateTime" |
| value="#{convertDateTimeController.tobagoZonedDateTime}" |
| labelLayout="top"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss Z" type="zonedDateTime"/> |
| </tc:date> |
| <tc:out id="tobagoZonedDateTimeOutput" label="Output" value="#{convertDateTimeController.tobagoZonedDateTime}"> |
| <tc:convertDateTime pattern="dd.MM.yyyy HH:mm:ss" type="zonedDateTime"/> |
| </tc:out> |
| </tc:box> |
| </tc:segmentLayout> |
| </tc:section> |
| |
| <tc:button id="submitButton" label="Submit"/> |
| </ui:composition> |