|
1 | | -/** |
| 1 | +/* |
2 | 2 | * Copyright 2019 Philipp Salvisberg <philipp.salvisberg@trivadis.com> |
3 | 3 | * |
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
|
20 | 20 | import oracle.ide.docking.DockableFactory; |
21 | 21 | import oracle.ide.docking.DockingParam; |
22 | 22 | import oracle.ide.layout.ViewId; |
23 | | -import org.utplsql.sqldev.ui.runner.RunnerView; |
24 | 23 |
|
25 | | -@SuppressWarnings("all") |
26 | 24 | public class RunnerFactory implements DockableFactory { |
27 | | - public static final String FACTORY_NAME = "UTPLSQL_RUNNER_FACTORY"; |
28 | | - |
29 | | - private RunnerView dockable; |
30 | | - |
31 | | - @Override |
32 | | - public void install() { |
33 | | - final DockStation dockStation = DockStation.getDockStation(); |
34 | | - final DockingParam dp = new DockingParam(); |
35 | | - final ViewId referencedViewId = new ViewId("DatabaseNavigatorWindow", "DatabaseNavigatorWindow"); |
36 | | - final Dockable referencedDockable = dockStation.findDockable(referencedViewId); |
37 | | - dp.setTabbedWith(referencedDockable); |
38 | | - dockStation.dock(this.getLocalDockable(), dp); |
39 | | - } |
40 | | - |
41 | | - @Override |
42 | | - public Dockable getDockable(final ViewId viewId) { |
43 | | - if ((viewId == RunnerView.VIEW_ID)) { |
44 | | - return this.getLocalDockable(); |
| 25 | + public static final String FACTORY_NAME = "UTPLSQL_RUNNER_FACTORY"; |
| 26 | + |
| 27 | + private RunnerView dockable; |
| 28 | + |
| 29 | + @Override |
| 30 | + public void install() { |
| 31 | + final DockStation dockStation = DockStation.getDockStation(); |
| 32 | + final DockingParam dp = new DockingParam(); |
| 33 | + final ViewId referencedViewId = new ViewId("DatabaseNavigatorWindow", "DatabaseNavigatorWindow"); |
| 34 | + final Dockable referencedDockable = dockStation.findDockable(referencedViewId); |
| 35 | + dp.setTabbedWith(referencedDockable); |
| 36 | + dockStation.dock(getLocalDockable(), dp); |
45 | 37 | } |
46 | | - return null; |
47 | | - } |
48 | | - |
49 | | - private RunnerView getLocalDockable() { |
50 | | - if ((this.dockable == null)) { |
51 | | - RunnerView _runnerView = new RunnerView(); |
52 | | - this.dockable = _runnerView; |
| 38 | + |
| 39 | + @Override |
| 40 | + public Dockable getDockable(final ViewId viewId) { |
| 41 | + if (viewId == RunnerView.VIEW_ID) { |
| 42 | + return getLocalDockable(); |
| 43 | + } |
| 44 | + return null; |
| 45 | + } |
| 46 | + |
| 47 | + private RunnerView getLocalDockable() { |
| 48 | + if (dockable == null) { |
| 49 | + dockable = new RunnerView(); |
| 50 | + } |
| 51 | + return dockable; |
| 52 | + } |
| 53 | + |
| 54 | + public static RunnerView getDockable() { |
| 55 | + final DockStation dockStation = DockStation.getDockStation(); |
| 56 | + final Dockable dockable = dockStation.findDockable(RunnerView.VIEW_ID); |
| 57 | + return (RunnerView) dockable; |
| 58 | + } |
| 59 | + |
| 60 | + public static void showDockable() { |
| 61 | + final DockStation dockStation = DockStation.getDockStation(); |
| 62 | + dockStation.setDockableVisible(getDockable(), true); |
53 | 63 | } |
54 | | - return this.dockable; |
55 | | - } |
56 | | - |
57 | | - public static RunnerView getDockable() { |
58 | | - final DockStation dockStation = DockStation.getDockStation(); |
59 | | - final Dockable dockable = dockStation.findDockable(RunnerView.VIEW_ID); |
60 | | - return ((RunnerView) dockable); |
61 | | - } |
62 | | - |
63 | | - public static void showDockable() { |
64 | | - final DockStation dockStation = DockStation.getDockStation(); |
65 | | - dockStation.setDockableVisible(RunnerFactory.getDockable(), true); |
66 | | - } |
67 | 64 | } |
0 commit comments