@Override public boolean isMobile() { return getWrapped().isMobile(); }
protected boolean isNative(BrowserSniffer browserSniffer, InputDateTime inputDateTime) { return browserSniffer.isMobile() && inputDateTime.isNativeWhenMobile(); } }
@Override public boolean isMobile() { return getWrapped().isMobile(); }
protected boolean isNative(BrowserSniffer browserSniffer, InputDateTime inputDateTime) { return browserSniffer.isMobile() && inputDateTime.isNativeWhenMobile(); }
@Override public boolean isMobile() { return getWrapped().isMobile(); }
protected boolean isNative(BrowserSniffer browserSniffer, InputDateTime inputDateTime) { return browserSniffer.isMobile() && inputDateTime.isNativeWhenMobile(); }
@Override public String getPattern() { String timePattern; FacesContext facesContext = FacesContext.getCurrentInstance(); BrowserSniffer browserSniffer = BrowserSnifferFactory.getBrowserSnifferInstance( facesContext.getExternalContext()); if (browserSniffer.isMobile() && isNativeWhenMobile()) { timePattern = DEFAULT_HTML5_TIME_PATTERN; } else { timePattern = super.getPattern(); } return timePattern; }
@Override public String getPattern() { String timePattern; FacesContext facesContext = FacesContext.getCurrentInstance(); BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory( BrowserSnifferFactory.class); BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext()); if (browserSniffer.isMobile() && isNativeWhenMobile()) { timePattern = DEFAULT_HTML5_TIME_PATTERN; } else { timePattern = super.getPattern(); } return timePattern; } }
@Override public String getPattern() { String timePattern; FacesContext facesContext = FacesContext.getCurrentInstance(); BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory( BrowserSnifferFactory.class); BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext()); if (browserSniffer.isMobile() && isNativeWhenMobile()) { timePattern = DEFAULT_HTML5_TIME_PATTERN; } else { timePattern = super.getPattern(); } return timePattern; } }
@Override public String getPattern() { String datePattern; FacesContext facesContext = FacesContext.getCurrentInstance(); BrowserSniffer browserSniffer = BrowserSnifferFactory.getBrowserSnifferInstance( facesContext.getExternalContext()); if (browserSniffer.isMobile() && isNativeWhenMobile()) { datePattern = DEFAULT_HTML5_DATE_PATTERN; } else { datePattern = super.getPattern(); if (datePattern == null) { // Provide a default datePattern based on the locale. Object locale = getLocale(); datePattern = getDefaultDatePattern(locale); } } return datePattern; }
@Override public String getPattern() { String datePattern; FacesContext facesContext = FacesContext.getCurrentInstance(); BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory( BrowserSnifferFactory.class); BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext()); if (browserSniffer.isMobile() && isNativeWhenMobile()) { datePattern = DEFAULT_HTML5_DATE_PATTERN; } else { datePattern = super.getPattern(); if (datePattern == null) { // Provide a default datePattern based on the locale. Object locale = getLocale(); datePattern = getDefaultDatePattern(locale); } } return datePattern; } }
@Override public String getPattern() { String datePattern; FacesContext facesContext = FacesContext.getCurrentInstance(); BrowserSnifferFactory browserSnifferFactory = (BrowserSnifferFactory) FactoryExtensionFinder.getFactory( BrowserSnifferFactory.class); BrowserSniffer browserSniffer = browserSnifferFactory.getBrowserSniffer(facesContext.getExternalContext()); if (browserSniffer.isMobile() && isNativeWhenMobile()) { datePattern = DEFAULT_HTML5_DATE_PATTERN; } else { datePattern = super.getPattern(); if (datePattern == null) { // Provide a default datePattern based on the locale. Object locale = getLocale(); datePattern = getDefaultDatePattern(locale); } } return datePattern; } }