< prev index next >

modules/controls/src/main/java/javafx/scene/control/DatePicker.java

Print this page




 458         static {
 459             final List<CssMetaData<? extends Styleable, ?>> styleables =
 460                 new ArrayList<CssMetaData<? extends Styleable, ?>>(Control.getClassCssMetaData());
 461             Collections.addAll(styleables,
 462                 SHOW_WEEK_NUMBERS
 463             );
 464             STYLEABLES = Collections.unmodifiableList(styleables);
 465         }
 466     }
 467 
 468     /**
 469      * @return The CssMetaData associated with this class, which may include the
 470      * CssMetaData of its super classes.
 471      */
 472     public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData() {
 473         return StyleableProperties.STYLEABLES;
 474     }
 475 
 476     /**
 477      * {@inheritDoc}

 478      */
 479     @Override
 480     public List<CssMetaData<? extends Styleable, ?>> getControlCssMetaData() {
 481         return getClassCssMetaData();
 482     }
 483 
 484     /***************************************************************************
 485      *                                                                         *
 486      * Accessibility handling                                                  *
 487      *                                                                         *
 488      **************************************************************************/
 489 
 490     @Override
 491     public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters) {
 492         switch (attribute) {
 493             case DATE: return getValue();
 494             case TEXT: {
 495                 String accText = getAccessibleText();
 496                 if (accText != null && !accText.isEmpty()) return accText;
 497 


 458         static {
 459             final List<CssMetaData<? extends Styleable, ?>> styleables =
 460                 new ArrayList<CssMetaData<? extends Styleable, ?>>(Control.getClassCssMetaData());
 461             Collections.addAll(styleables,
 462                 SHOW_WEEK_NUMBERS
 463             );
 464             STYLEABLES = Collections.unmodifiableList(styleables);
 465         }
 466     }
 467 
 468     /**
 469      * @return The CssMetaData associated with this class, which may include the
 470      * CssMetaData of its super classes.
 471      */
 472     public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData() {
 473         return StyleableProperties.STYLEABLES;
 474     }
 475 
 476     /**
 477      * {@inheritDoc}
 478      * @since JavaFX 8.0
 479      */
 480     @Override
 481     public List<CssMetaData<? extends Styleable, ?>> getControlCssMetaData() {
 482         return getClassCssMetaData();
 483     }
 484 
 485     /***************************************************************************
 486      *                                                                         *
 487      * Accessibility handling                                                  *
 488      *                                                                         *
 489      **************************************************************************/
 490 
 491     @Override
 492     public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters) {
 493         switch (attribute) {
 494             case DATE: return getValue();
 495             case TEXT: {
 496                 String accText = getAccessibleText();
 497                 if (accText != null && !accText.isEmpty()) return accText;
 498 
< prev index next >