Example usage for org.eclipse.jface.viewers Viewer Viewer

List of usage examples for org.eclipse.jface.viewers Viewer Viewer

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers Viewer Viewer.

Prototype

protected Viewer() 

Source Link

Document

Creates a new viewer.

Usage

From source file:net.refractions.udig.project.ui.internal.MapItemProviderTest.java

License:Open Source License

protected void setUp() throws Exception {
    super.setUp();
    content = new UDIGAdapterFactoryContentProvider(ProjectUIPlugin.getDefault().getAdapterFactory());
    viewer = new Viewer() {

        @Override//from  w w  w. ja v a 2  s . c  o  m
        public Control getControl() {
            final Shell[] shells = new Shell[1];
            PlatformGIS.syncInDisplayThread(new Runnable() {
                public void run() {
                    shells[0] = Display.getDefault().getShells()[0];
                }
            });

            return shells[0];
        }

        @Override
        public Object getInput() {
            return null;
        }

        @Override
        public ISelection getSelection() {
            return null;
        }

        @Override
        public void refresh() {
            refresh = true;
        }

        @Override
        public void setInput(Object input) {
        }

        @Override
        public void setSelection(ISelection selection, boolean reveal) {
        }

    };
    map = MapTests.createDefaultMap("name", 10, true, new Dimension(500, 500)); //$NON-NLS-1$
    map.getLayersInternal().clear();
}

From source file:org.locationtech.udig.project.ui.internal.MapItemProviderTest.java

License:Open Source License

@Before
public void setUp() throws Exception {
    content = new UDIGAdapterFactoryContentProvider(ProjectUIPlugin.getDefault().getAdapterFactory());
    viewer = new Viewer() {

        @Override//from w w  w .  ja  v a2s .c  o m
        public Control getControl() {
            final Shell[] shells = new Shell[1];
            PlatformGIS.syncInDisplayThread(new Runnable() {
                public void run() {
                    shells[0] = Display.getDefault().getShells()[0];
                }
            });

            return shells[0];
        }

        @Override
        public Object getInput() {
            return null;
        }

        @Override
        public ISelection getSelection() {
            return null;
        }

        @Override
        public void refresh() {
            refresh = true;
        }

        @Override
        public void setInput(Object input) {
        }

        @Override
        public void setSelection(ISelection selection, boolean reveal) {
        }

    };
    map = MapTests.createDefaultMap("name", 10, true, new Dimension(500, 500)); //$NON-NLS-1$
    map.getLayersInternal().clear();
}