< prev index next >

apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/Deprecation.java

Print this page




  69     }
  70 
  71     public static final String CASPIAN_STYLESHEET = "com/sun/javafx/scene/control/skin/caspian/caspian.bss"; //NOI18N
  72     public static final String CASPIAN_HIGHCONTRAST_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-highContrast.css"; //NOI18N
  73     public static final String CASPIAN_EMBEDDED_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded.css"; //NOI18N
  74     public static final String CASPIAN_EMBEDDED_HIGHCONTRAST_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded-highContrast.css"; //NOI18N
  75     public static final String CASPIAN_EMBEDDED_QVGA_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded-qvga.css"; //NOI18N
  76     public static final String CASPIAN_EMBEDDED_QVGA_HIGHCONTRAST_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded-qvga-highContrast.css"; //NOI18N
  77     public static final String MODENA_STYLESHEET = "com/sun/javafx/scene/control/skin/modena/modena.bss"; //NOI18N
  78     public static final String MODENA_TOUCH_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch.css"; //NOI18N
  79     public static final String MODENA_HIGHCONTRAST_BLACKONWHITE_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-highContrast-blackOnWhite.css"; //NOI18N
  80     public static final String MODENA_HIGHCONTRAST_WHITEONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-highContrast-whiteOnBlack.css"; //NOI18N
  81     public static final String MODENA_HIGHCONTRAST_YELLOWONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-highContrast-yellowOnBlack.css"; //NOI18N
  82     public static final String MODENA_TOUCH_HIGHCONTRAST_BLACKONWHITE_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch-highContrast-blackOnWhite.css"; //NOI18N
  83     public static final String MODENA_TOUCH_HIGHCONTRAST_WHITEONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch-highContrast-whiteOnBlack.css"; //NOI18N
  84     public static final String MODENA_TOUCH_HIGHCONTRAST_YELLOWONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch-highContrast-yellowOnBlack.css"; //NOI18N
  85 
  86     // Deprecated stuff in Node
  87 //    // RT-21247 : Promote impl_getAllParentStylesheets to public API
  88     public static Group createGroupWithNullParentStylesheets() {

  89         return new Group() {
  90             @Override
  91             public List<String> impl_getAllParentStylesheets() {
  92                 return null;
  93             }
  94         };
  95     }
  96 
  97 //    // RT-21096 : Promote impl_getStyleMap / impl_setStyleMap to public API
  98     public static void setStyleMap(Node node, ObservableMap<StyleableProperty<?>, List<javafx.css.Style>> map) {
  99         node.impl_setStyleMap(map);

 100     }
 101 
 102 //    // RT-21096 : Promote impl_getStyleMap / impl_setStyleMap to public API
 103     public static Map<StyleableProperty<?>, List<Style>> getStyleMap(Node node) {
 104         return node.impl_findStyles(null);


 105     }
 106 
 107     public static void reapplyCSS(Parent parent, String stylesheetPath) {
 108         assert parent != null;
 109 
 110         final List<String> stylesheets = parent.getStylesheets();
 111         for (String s : new LinkedList<>(stylesheets)) {
 112             if (s.endsWith(stylesheetPath)) {
 113                 final int index = stylesheets.indexOf(s);
 114                 assert index != -1;
 115                 stylesheets.remove(index);
 116                 stylesheets.add(index, s);
 117                 break;
 118             }
 119         }
 120 
 121         for (Node child : parent.getChildrenUnmodifiable()) {
 122             if (child instanceof Parent) {
 123                 final Parent childParent = (Parent) child;
 124                 reapplyCSS(childParent, stylesheetPath);
 125             } else if (child instanceof SubScene) {
 126                 final SubScene childSubScene = (SubScene) child;
 127                 reapplyCSS(childSubScene.getRoot(), stylesheetPath);
 128             }
 129         }
 130     }
 131 
 132     @SuppressWarnings("rawtypes")
 133     public static List<Style> getMatchingStyles(CssMetaData cssMetaData, Styleable styleable) {
 134         return Node.impl_getMatchingStyles(cssMetaData, styleable);


 135     }
 136 
 137     // Deprecated stuff in Parent
 138 
 139     // Deprecated stuff in FXMLLoader
 140     // RT-21226 : Promote setStaticLoad to public API
 141     public static void setStaticLoad(FXMLLoader loader, boolean staticLoad) {
 142         loader.impl_setStaticLoad(staticLoad);
 143     }
 144 
 145     // RT-20184 : FX should provide a Parent.pick() routine
 146     public static Node pick(Node node, double sceneX, double sceneY) {
 147         Point2D p = node.sceneToLocal(sceneX, sceneY, true /* rootScene */);
 148 
 149         // check if the given node has the point inside it, or else we drop out
 150         if (!node.contains(p)) return null;
 151 
 152         // at this point we know that _at least_ the given node is a valid
 153         // answer to the given point, so we will return that if we don't find
 154         // a better child option




  69     }
  70 
  71     public static final String CASPIAN_STYLESHEET = "com/sun/javafx/scene/control/skin/caspian/caspian.bss"; //NOI18N
  72     public static final String CASPIAN_HIGHCONTRAST_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-highContrast.css"; //NOI18N
  73     public static final String CASPIAN_EMBEDDED_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded.css"; //NOI18N
  74     public static final String CASPIAN_EMBEDDED_HIGHCONTRAST_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded-highContrast.css"; //NOI18N
  75     public static final String CASPIAN_EMBEDDED_QVGA_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded-qvga.css"; //NOI18N
  76     public static final String CASPIAN_EMBEDDED_QVGA_HIGHCONTRAST_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/caspian/caspian-embedded-qvga-highContrast.css"; //NOI18N
  77     public static final String MODENA_STYLESHEET = "com/sun/javafx/scene/control/skin/modena/modena.bss"; //NOI18N
  78     public static final String MODENA_TOUCH_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch.css"; //NOI18N
  79     public static final String MODENA_HIGHCONTRAST_BLACKONWHITE_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-highContrast-blackOnWhite.css"; //NOI18N
  80     public static final String MODENA_HIGHCONTRAST_WHITEONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-highContrast-whiteOnBlack.css"; //NOI18N
  81     public static final String MODENA_HIGHCONTRAST_YELLOWONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-highContrast-yellowOnBlack.css"; //NOI18N
  82     public static final String MODENA_TOUCH_HIGHCONTRAST_BLACKONWHITE_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch-highContrast-blackOnWhite.css"; //NOI18N
  83     public static final String MODENA_TOUCH_HIGHCONTRAST_WHITEONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch-highContrast-whiteOnBlack.css"; //NOI18N
  84     public static final String MODENA_TOUCH_HIGHCONTRAST_YELLOWONBLACK_STYLESHEET = "com/oracle/javafx/scenebuilder/kit/util/css/modena/modena-touch-highContrast-yellowOnBlack.css"; //NOI18N
  85 
  86     // Deprecated stuff in Node
  87 //    // RT-21247 : Promote impl_getAllParentStylesheets to public API
  88     public static Group createGroupWithNullParentStylesheets() {
  89         System.err.println("Error: impl_getAllParentStylesheets is no longer publicly accessible");
  90         return new Group() {
  91 //            @Override
  92 //            public List<String> impl_getAllParentStylesheets() {
  93 //                return null;
  94 //            }
  95         };
  96     }
  97 
  98 //    // RT-21096 : Promote impl_getStyleMap / impl_setStyleMap to public API
  99     public static void setStyleMap(Node node, ObservableMap<StyleableProperty<?>, List<javafx.css.Style>> map) {
 100         // node.impl_setStyleMap(map);
 101         System.err.println("Error: impl_setStyleMap is no longer publicly accessible");
 102     }
 103 
 104 //    // RT-21096 : Promote impl_getStyleMap / impl_setStyleMap to public API
 105     public static Map<StyleableProperty<?>, List<Style>> getStyleMap(Node node) {
 106 //        return node.impl_findStyles(null);
 107         System.err.println("Error: findStyles is no longer publicly accessible");
 108         return null;
 109     }
 110 
 111     public static void reapplyCSS(Parent parent, String stylesheetPath) {
 112         assert parent != null;
 113 
 114         final List<String> stylesheets = parent.getStylesheets();
 115         for (String s : new LinkedList<>(stylesheets)) {
 116             if (s.endsWith(stylesheetPath)) {
 117                 final int index = stylesheets.indexOf(s);
 118                 assert index != -1;
 119                 stylesheets.remove(index);
 120                 stylesheets.add(index, s);
 121                 break;
 122             }
 123         }
 124 
 125         for (Node child : parent.getChildrenUnmodifiable()) {
 126             if (child instanceof Parent) {
 127                 final Parent childParent = (Parent) child;
 128                 reapplyCSS(childParent, stylesheetPath);
 129             } else if (child instanceof SubScene) {
 130                 final SubScene childSubScene = (SubScene) child;
 131                 reapplyCSS(childSubScene.getRoot(), stylesheetPath);
 132             }
 133         }
 134     }
 135 
 136     @SuppressWarnings("rawtypes")
 137     public static List<Style> getMatchingStyles(CssMetaData cssMetaData, Styleable styleable) {
 138 //        return Node.impl_getMatchingStyles(cssMetaData, styleable);
 139         System.err.println("Error: impl_getMatchingStyles is no longer publicly accessible");
 140         return null;
 141     }
 142 
 143     // Deprecated stuff in Parent
 144 
 145     // Deprecated stuff in FXMLLoader
 146     // RT-21226 : Promote setStaticLoad to public API
 147     public static void setStaticLoad(FXMLLoader loader, boolean staticLoad) {
 148         loader.impl_setStaticLoad(staticLoad);
 149     }
 150 
 151     // RT-20184 : FX should provide a Parent.pick() routine
 152     public static Node pick(Node node, double sceneX, double sceneY) {
 153         Point2D p = node.sceneToLocal(sceneX, sceneY, true /* rootScene */);
 154 
 155         // check if the given node has the point inside it, or else we drop out
 156         if (!node.contains(p)) return null;
 157 
 158         // at this point we know that _at least_ the given node is a valid
 159         // answer to the given point, so we will return that if we don't find
 160         // a better child option


< prev index next >