< prev index next >

test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java

Print this page
rev 59106 : imported patch client


 285      * @param pkgName Package name.
 286      * @see #createOperator(Component)
 287      */
 288     public static void addOperatorPackage(String pkgName) {
 289         operatorPkgs.add(pkgName);
 290     }
 291 
 292     /**
 293      * Returns an operator containing default environment.
 294      *
 295      * @return an empty operator (not having any component source) having
 296      * default environment.
 297      */
 298     public static Operator getEnvironmentOperator() {
 299         return new NullOperator();
 300     }
 301 
 302     static {
 303         //init visualizer depending on OS:
 304         //Linux - new MouseVisualizer(MouseVisualizer.TOP, 0.5, 10, false)
 305         //solaris - new MouseVisualizer()
 306         //others - new DefaultVisualizer()
 307         if (Platform.isLinux()) {
 308             setDefaultComponentVisualizer(new MouseVisualizer(MouseVisualizer.TOP, 0.5, 10, false));
 309         } else if (Platform.isSolaris()) {
 310             setDefaultComponentVisualizer(new MouseVisualizer());
 311         } else {
 312             setDefaultComponentVisualizer(new DefaultVisualizer());
 313         }
 314         operatorPkgs = new Vector<>();
 315         setDefaultStringComparator(new DefaultStringComparator(false, false));
 316         setDefaultPathParser(new DefaultPathParser("|"));
 317         addOperatorPackage("org.netbeans.jemmy.operators");
 318         setDefaultVerification(true);
 319     }
 320 
 321     /**
 322      * Returns object operator is used for.
 323      *
 324      * @return an instance of java.awt.Component subclass which this operator
 325      * was created for.
 326      */
 327     public abstract Component getSource();
 328 
 329     ////////////////////////////////////////////////////////
 330     //Environment                                         //




 285      * @param pkgName Package name.
 286      * @see #createOperator(Component)
 287      */
 288     public static void addOperatorPackage(String pkgName) {
 289         operatorPkgs.add(pkgName);
 290     }
 291 
 292     /**
 293      * Returns an operator containing default environment.
 294      *
 295      * @return an empty operator (not having any component source) having
 296      * default environment.
 297      */
 298     public static Operator getEnvironmentOperator() {
 299         return new NullOperator();
 300     }
 301 
 302     static {
 303         //init visualizer depending on OS:
 304         //Linux - new MouseVisualizer(MouseVisualizer.TOP, 0.5, 10, false)

 305         //others - new DefaultVisualizer()
 306         if (Platform.isLinux()) {
 307             setDefaultComponentVisualizer(new MouseVisualizer(MouseVisualizer.TOP, 0.5, 10, false));


 308         } else {
 309             setDefaultComponentVisualizer(new DefaultVisualizer());
 310         }
 311         operatorPkgs = new Vector<>();
 312         setDefaultStringComparator(new DefaultStringComparator(false, false));
 313         setDefaultPathParser(new DefaultPathParser("|"));
 314         addOperatorPackage("org.netbeans.jemmy.operators");
 315         setDefaultVerification(true);
 316     }
 317 
 318     /**
 319      * Returns object operator is used for.
 320      *
 321      * @return an instance of java.awt.Component subclass which this operator
 322      * was created for.
 323      */
 324     public abstract Component getSource();
 325 
 326     ////////////////////////////////////////////////////////
 327     //Environment                                         //


< prev index next >