15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
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 package org.jemmy.swt;
26
27 import java.util.Arrays;
28 import java.util.List;
29 import org.eclipse.swt.SWTException;
30 import org.eclipse.swt.widgets.Display;
31 import org.eclipse.swt.widgets.Shell;
32 import org.jemmy.action.GetAction;
33 import org.jemmy.control.DefaultWrapper;
34 import org.jemmy.env.Environment;
35 import org.jemmy.input.AWTRobotInputFactory;
36 import org.jemmy.lookup.AbstractParent;
37 import org.jemmy.lookup.ControlHierarchy;
38 import org.jemmy.lookup.HierarchyLookup;
39 import org.jemmy.lookup.Lookup;
40 import org.jemmy.lookup.LookupCriteria;
41
42 /**
43 *
44 * @author shura, erikgreijus
45 */
46 public class Shells extends AbstractParent<Shell> {
47
48 public static final Shells SHELLS = new Shells();
49 private final Environment env;
50 private final ShellList shells;
51 final DefaultWrapper swtWrapper;
52
53 private Shells() {
54 this(new Environment(Environment.getEnvironment()));
55 }
|
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
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 package org.jemmy.swt;
26
27 import java.util.Arrays;
28 import java.util.List;
29 import org.eclipse.swt.SWTException;
30 import org.eclipse.swt.widgets.Display;
31 import org.eclipse.swt.widgets.Shell;
32 import org.jemmy.action.GetAction;
33 import org.jemmy.control.DefaultWrapper;
34 import org.jemmy.env.Environment;
35 import org.jemmy.input.awt.AWTRobotInputFactory;
36 import org.jemmy.lookup.AbstractParent;
37 import org.jemmy.lookup.ControlHierarchy;
38 import org.jemmy.lookup.HierarchyLookup;
39 import org.jemmy.lookup.Lookup;
40 import org.jemmy.lookup.LookupCriteria;
41
42 /**
43 *
44 * @author shura, erikgreijus
45 */
46 public class Shells extends AbstractParent<Shell> {
47
48 public static final Shells SHELLS = new Shells();
49 private final Environment env;
50 private final ShellList shells;
51 final DefaultWrapper swtWrapper;
52
53 private Shells() {
54 this(new Environment(Environment.getEnvironment()));
55 }
|