18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.javafx.scene.layout.region;
27
28 import java.util.ArrayList;
29 import java.util.Collections;
30 import java.util.List;
31 import javafx.scene.layout.BorderStrokeStyle;
32 import javafx.scene.shape.StrokeLineCap;
33 import javafx.scene.shape.StrokeLineJoin;
34 import javafx.scene.shape.StrokeType;
35 import javafx.scene.text.Font;
36 import javafx.css.ParsedValue;
37 import com.sun.javafx.css.ParsedValueImpl;
38 import com.sun.javafx.css.Size;
39 import com.sun.javafx.css.StyleConverterImpl;
40
41 /**
42 */
43 public class BorderStyleConverter extends StyleConverterImpl<ParsedValue[], BorderStrokeStyle> {
44 // private static final ParsedValue<ParsedValue<?,Size>[],Double[]> DASHED =
45 // new ParsedValue<ParsedValue<?,Size>[],Double[]>(
46 // new ParsedValue[] {
47 // new ParsedValue<Size,Size>(new Size(5.0f, SizeUnits.PX), null),
48 // new ParsedValue<Size,Size>(new Size(3.0f, SizeUnits.PX), null)
49 // }, SizeConverter.SequenceConverter.getInstance());
50 //
51 // private static final ParsedValue<ParsedValue<?,Size>[],Double[]> DOTTED =
52 // new ParsedValue<ParsedValue<?,Size>[],Double[]>(
53 // new ParsedValue[]{
54 // new ParsedValue<Size,Size>(new Size(1.0f, SizeUnits.PX), null),
55 // new ParsedValue<Size,Size>(new Size(3.0f, SizeUnits.PX), null)
56 // }, SizeConverter.SequenceConverter.getInstance());
57 //
58 // private static final ParsedValue<ParsedValue<?,Size>[],Double[]> SOLID =
59 // new ParsedValue<ParsedValue<?,Size>[],Double[]>(
60 // new ParsedValue[]{
61 // /* empty array */
62 // }, SizeConverter.SequenceConverter.getInstance());
63
|
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.javafx.scene.layout.region;
27
28 import java.util.ArrayList;
29 import java.util.Collections;
30 import java.util.List;
31 import javafx.scene.layout.BorderStrokeStyle;
32 import javafx.scene.shape.StrokeLineCap;
33 import javafx.scene.shape.StrokeLineJoin;
34 import javafx.scene.shape.StrokeType;
35 import javafx.scene.text.Font;
36 import javafx.css.ParsedValue;
37 import com.sun.javafx.css.ParsedValueImpl;
38 import javafx.css.Size;
39 import javafx.css.StyleConverter;
40
41 /**
42 */
43 public class BorderStyleConverter extends StyleConverter<ParsedValue[], BorderStrokeStyle> {
44 // private static final ParsedValue<ParsedValue<?,Size>[],Double[]> DASHED =
45 // new ParsedValue<ParsedValue<?,Size>[],Double[]>(
46 // new ParsedValue[] {
47 // new ParsedValue<Size,Size>(new Size(5.0f, SizeUnits.PX), null),
48 // new ParsedValue<Size,Size>(new Size(3.0f, SizeUnits.PX), null)
49 // }, SizeConverter.SequenceConverter.getInstance());
50 //
51 // private static final ParsedValue<ParsedValue<?,Size>[],Double[]> DOTTED =
52 // new ParsedValue<ParsedValue<?,Size>[],Double[]>(
53 // new ParsedValue[]{
54 // new ParsedValue<Size,Size>(new Size(1.0f, SizeUnits.PX), null),
55 // new ParsedValue<Size,Size>(new Size(3.0f, SizeUnits.PX), null)
56 // }, SizeConverter.SequenceConverter.getInstance());
57 //
58 // private static final ParsedValue<ParsedValue<?,Size>[],Double[]> SOLID =
59 // new ParsedValue<ParsedValue<?,Size>[],Double[]>(
60 // new ParsedValue[]{
61 // /* empty array */
62 // }, SizeConverter.SequenceConverter.getInstance());
63
|