378 379 @Override public StyleableProperty<Boolean> getStyleableProperty(ProgressIndicator node) { 380 final ProgressIndicatorSkin skin = (ProgressIndicatorSkin) node.getSkin(); 381 return (StyleableProperty<Boolean>)(WritableValue<Boolean>)skin.spinEnabled; 382 } 383 }; 384 385 private static final List<CssMetaData<? extends Styleable, ?>> STYLEABLES; 386 static { 387 final List<CssMetaData<? extends Styleable, ?>> styleables = 388 new ArrayList<CssMetaData<? extends Styleable, ?>>(SkinBase.getClassCssMetaData()); 389 styleables.add(PROGRESS_COLOR); 390 styleables.add(INDETERMINATE_SEGMENT_COUNT); 391 styleables.add(SPIN_ENABLED); 392 STYLEABLES = Collections.unmodifiableList(styleables); 393 } 394 395 /** 396 * Returns the CssMetaData associated with this class, which may include the 397 * CssMetaData of its superclasses. 398 */ 399 public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData() { 400 return STYLEABLES; 401 } 402 403 /** 404 * {@inheritDoc} 405 */ 406 @Override 407 public List<CssMetaData<? extends Styleable, ?>> getCssMetaData() { 408 return getClassCssMetaData(); 409 } 410 411 412 413 /*************************************************************************** 414 * * 415 * Support classes * 416 * * 417 **************************************************************************/ | 378 379 @Override public StyleableProperty<Boolean> getStyleableProperty(ProgressIndicator node) { 380 final ProgressIndicatorSkin skin = (ProgressIndicatorSkin) node.getSkin(); 381 return (StyleableProperty<Boolean>)(WritableValue<Boolean>)skin.spinEnabled; 382 } 383 }; 384 385 private static final List<CssMetaData<? extends Styleable, ?>> STYLEABLES; 386 static { 387 final List<CssMetaData<? extends Styleable, ?>> styleables = 388 new ArrayList<CssMetaData<? extends Styleable, ?>>(SkinBase.getClassCssMetaData()); 389 styleables.add(PROGRESS_COLOR); 390 styleables.add(INDETERMINATE_SEGMENT_COUNT); 391 styleables.add(SPIN_ENABLED); 392 STYLEABLES = Collections.unmodifiableList(styleables); 393 } 394 395 /** 396 * Returns the CssMetaData associated with this class, which may include the 397 * CssMetaData of its superclasses. 398 * @return the CssMetaData associated with this class, which may include the 399 * CssMetaData of its superclasses 400 */ 401 public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData() { 402 return STYLEABLES; 403 } 404 405 /** 406 * {@inheritDoc} 407 */ 408 @Override 409 public List<CssMetaData<? extends Styleable, ?>> getCssMetaData() { 410 return getClassCssMetaData(); 411 } 412 413 414 415 /*************************************************************************** 416 * * 417 * Support classes * 418 * * 419 **************************************************************************/ |