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 //
|