1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package com.itmill.toolkit.terminal.gwt.client.util;
-
- import java.util.Arrays;
- import java.util.List;
-
- /**
- * Date locale support for the {@link SimpleDateParser}. You are encouraged to
- * extend this class and provide implementations for other locales.
- *
- * @author <a href="mailto:g.georgovassilis@gmail.com">George Georgovassilis</a>
- *
- */
- public class DateLocale {
- public final static String TOKEN_DAY_OF_WEEK = "E";
-
- public final static String TOKEN_DAY_OF_MONTH = "d";
-
- public final static String TOKEN_MONTH = "M";
-
- public final static String TOKEN_YEAR = "y";
-
- public final static String TOKEN_HOUR_12 = "h";
-
- public final static String TOKEN_HOUR_24 = "H";
-
- public final static String TOKEN_MINUTE = "m";
-
- public final static String TOKEN_SECOND = "s";
-
- public final static String TOKEN_MILLISECOND = "S";
-
- public final static String TOKEN_AM_PM = "a";
-
- public final static String AM = "AM";
-
- public final static String PM = "PM";
-
- public static List SUPPORTED_DF_TOKENS = Arrays.asList(new String[] {
- TOKEN_DAY_OF_WEEK, TOKEN_DAY_OF_MONTH, TOKEN_MONTH, TOKEN_YEAR,
- TOKEN_HOUR_12, TOKEN_HOUR_24, TOKEN_MINUTE, TOKEN_SECOND,
- TOKEN_AM_PM });
-
- public static List TOKENS_RESOLUTION_ALL = Arrays.asList(new String[] {
- TOKEN_DAY_OF_WEEK, TOKEN_DAY_OF_MONTH, TOKEN_MONTH, TOKEN_YEAR,
- TOKEN_HOUR_12, TOKEN_HOUR_24, TOKEN_MINUTE, TOKEN_SECOND,
- TOKEN_AM_PM });
-
- public static List TOKENS_RESOLUTION_YEAR = Arrays
- .asList(new String[] { TOKEN_YEAR });
-
- public static List TOKENS_RESOLUTION_MONTH = Arrays.asList(new String[] {
- TOKEN_YEAR, TOKEN_MONTH });
-
- public static List TOKENS_RESOLUTION_DAY = Arrays.asList(new String[] {
- TOKEN_YEAR, TOKEN_MONTH, TOKEN_DAY_OF_MONTH });
-
- public String[] MONTH_LONG = { "January", "February", "March", "April",
- "May", "June", "July", "August", "September", "October",
- "November", "December" };
-
- public String[] MONTH_SHORT = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
- "Jul", "Aug", "Sept", "Oct", "Nov", "Dec" };
-
- public String[] WEEKDAY_LONG = { "Sunday", "Monday", "Tuesday",
- "Wednesday", "Thursday", "Friday", "Saturday" };
-
- public String[] WEEKDAY_SHORT = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri",
- "Sat" };
-
- public static String getAM() {
- return AM;
- }
-
- public static String getPM() {
- return PM;
- }
-
- public String[] getWEEKDAY_LONG() {
- return WEEKDAY_LONG;
- }
-
- public String[] getWEEKDAY_SHORT() {
- return WEEKDAY_SHORT;
- }
-
- }
|