modules/graphics/src/main/java/com/sun/javafx/scene/layout/region/BorderStyleConverter.java

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


  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