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;
}