Skip to content

Commit e6970ab

Browse files
convert RunnerFactory to Java, removing Xtend dependencies
1 parent 4498c41 commit e6970ab

File tree

1 file changed

+38
-41
lines changed

1 file changed

+38
-41
lines changed
Lines changed: 38 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/**
1+
/*
22
* Copyright 2019 Philipp Salvisberg <philipp.salvisberg@trivadis.com>
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -20,48 +20,45 @@
2020
import oracle.ide.docking.DockableFactory;
2121
import oracle.ide.docking.DockingParam;
2222
import oracle.ide.layout.ViewId;
23-
import org.utplsql.sqldev.ui.runner.RunnerView;
2423

25-
@SuppressWarnings("all")
2624
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);
4537
}
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);
5363
}
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-
}
6764
}

0 commit comments

Comments
 (0)