modules/graphics/src/main/java/javafx/css/converter/PaintConverter.java

Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization

*** 21,35 **** * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package com.sun.javafx.css.converters; ! import com.sun.javafx.css.Size; ! import com.sun.javafx.css.SizeUnits; ! import com.sun.javafx.css.StyleConverterImpl; import com.sun.javafx.css.StyleManager; import javafx.css.ParsedValue; import javafx.css.StyleConverter; import javafx.scene.image.Image; import javafx.scene.paint.CycleMethod; --- 21,34 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package javafx.css.converter; ! import javafx.css.Size; ! import javafx.css.SizeUnits; import com.sun.javafx.css.StyleManager; import javafx.css.ParsedValue; import javafx.css.StyleConverter; import javafx.scene.image.Image; import javafx.scene.paint.CycleMethod;
*** 39,49 **** import javafx.scene.paint.RadialGradient; import javafx.scene.paint.Stop; import javafx.scene.text.Font; ! public final class PaintConverter extends StyleConverterImpl<ParsedValue<?, Paint>, Paint> { // lazy, thread-safe instantiation private static class Holder { static final PaintConverter INSTANCE = new PaintConverter(); static final SequenceConverter SEQUENCE_INSTANCE = new SequenceConverter(); --- 38,51 ---- import javafx.scene.paint.RadialGradient; import javafx.scene.paint.Stop; import javafx.scene.text.Font; ! /** ! * @since 9 ! */ ! public final class PaintConverter extends StyleConverter<ParsedValue<?, Paint>, Paint> { // lazy, thread-safe instantiation private static class Holder { static final PaintConverter INSTANCE = new PaintConverter(); static final SequenceConverter SEQUENCE_INSTANCE = new SequenceConverter();
*** 76,86 **** } /** * Convert [<paint]+ to Paint[] */ ! public static final class SequenceConverter extends StyleConverterImpl<ParsedValue<?, Paint>[], Paint[]> { public static SequenceConverter getInstance() { return Holder.SEQUENCE_INSTANCE; } --- 78,88 ---- } /** * Convert [<paint]+ to Paint[] */ ! public static final class SequenceConverter extends StyleConverter<ParsedValue<?, Paint>[], Paint[]> { public static SequenceConverter getInstance() { return Holder.SEQUENCE_INSTANCE; }
*** 102,112 **** public String toString() { return "Paint.SequenceConverter"; } } ! public static final class LinearGradientConverter extends StyleConverterImpl<ParsedValue[], Paint> { public static LinearGradientConverter getInstance() { return Holder.LINEAR_GRADIENT_INSTANCE; } --- 104,114 ---- public String toString() { return "Paint.SequenceConverter"; } } ! public static final class LinearGradientConverter extends StyleConverter<ParsedValue[], Paint> { public static LinearGradientConverter getInstance() { return Holder.LINEAR_GRADIENT_INSTANCE; }
*** 142,152 **** public String toString() { return "LinearGradientConverter"; } } ! public static final class ImagePatternConverter extends StyleConverterImpl<ParsedValue[], Paint> { public static ImagePatternConverter getInstance() { return Holder.IMAGE_PATTERN_INSTANCE; } --- 144,154 ---- public String toString() { return "LinearGradientConverter"; } } ! public static final class ImagePatternConverter extends StyleConverter<ParsedValue[], Paint> { public static ImagePatternConverter getInstance() { return Holder.IMAGE_PATTERN_INSTANCE; }
*** 188,198 **** public String toString() { return "ImagePatternConverter"; } } ! public static final class RepeatingImagePatternConverter extends StyleConverterImpl<ParsedValue[], Paint> { public static RepeatingImagePatternConverter getInstance() { return Holder.REPEATING_IMAGE_PATTERN_INSTANCE; } --- 190,200 ---- public String toString() { return "ImagePatternConverter"; } } ! public static final class RepeatingImagePatternConverter extends StyleConverter<ParsedValue[], Paint> { public static RepeatingImagePatternConverter getInstance() { return Holder.REPEATING_IMAGE_PATTERN_INSTANCE; }
*** 222,232 **** public String toString() { return "RepeatingImagePatternConverter"; } } ! public static final class RadialGradientConverter extends StyleConverterImpl<ParsedValue[], Paint> { public static RadialGradientConverter getInstance() { return Holder.RADIAL_GRADIENT_INSTANCE; } --- 224,234 ---- public String toString() { return "RepeatingImagePatternConverter"; } } ! public static final class RadialGradientConverter extends StyleConverter<ParsedValue[], Paint> { public static RadialGradientConverter getInstance() { return Holder.RADIAL_GRADIENT_INSTANCE; }