From ff72e8c3e8bbfd7392344cc538203905a095a3f6 Mon Sep 17 00:00:00 2001 From: Gregory Viguier <gregory.viguier@synchrotron-soleil.fr> Date: Tue, 15 Oct 2013 07:54:30 +0000 Subject: [PATCH] Removed method addView(String title, Icon icon, Component component, Object id) wich is not safe for all docking frameworks. --- .../fr/soleil/docking/view/AbstractViewFactory.java | 5 ----- .../java/fr/soleil/docking/view/IViewFactory.java | 12 ------------ 2 files changed, 17 deletions(-) diff --git a/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java b/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java index 6fae460..c164123 100644 --- a/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java +++ b/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java @@ -117,11 +117,6 @@ public abstract class AbstractViewFactory implements IViewFactory { return toRemove; } - @Override - public IView addView(String title, Icon icon, Component component, Object id) { - return addView(title, icon, component, id, null); - } - @Override public IView addView(String title, Icon icon, Component component, Object id, JComponent dockingArea) { IView view = createView(title, icon, component, id); diff --git a/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java b/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java index b3d59f7..cbd6037 100644 --- a/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java +++ b/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java @@ -78,18 +78,6 @@ public interface IViewFactory { public IView addView(IView view); - /** - * Creates an {@link IView} for a given {@link Component}, adds it in the list of views, and - * tries to put it in the docking area - * - * @param title The {@link IView} title - * @param icon The {@link IView} {@link Icon} - * @param component The concerned {@link Component} - * @param id The {@link IView} id - * @return The {@link IView} if it was successfully created and added, <code>null</code> otherwise - */ - public IView addView(String title, Icon icon, Component component, Object id); - /** * Creates an {@link IView} for a given {@link Component}, adds it in the list of views, and * tries to put it in a docking area -- GitLab