Remove java warnings: 19/8919/1
Sylvestre Ledru [Mon, 3 Sep 2012 14:49:49 +0000 (16:49 +0200)]
* redundant declarations removed
* silent about the serial with @SuppressWarnings(value = { "serial" })

Change-Id: I9771a58ee747ae3a637f8f33e51d9c559f99a518

109 files changed:
scilab/modules/console/src/java/org/scilab/modules/console/utils/ScilabLaTeXViewer.java
scilab/modules/graph/src/java/org/scilab/modules/graph/actions/CopyAction.java
scilab/modules/graph/src/java/org/scilab/modules/graph/actions/CutAction.java
scilab/modules/graph/src/java/org/scilab/modules/graph/actions/DeleteAction.java
scilab/modules/graph/src/java/org/scilab/modules/graph/actions/InvertSelectionAction.java
scilab/modules/graph/src/java/org/scilab/modules/graph/actions/PasteAction.java
scilab/modules/graph/src/java/org/scilab/modules/graph/actions/SelectAllAction.java
scilab/modules/graph/src/java/org/scilab/modules/graph/utils/StyleMap.java
scilab/modules/gui/src/java/org/scilab/modules/gui/SwingView.java
scilab/modules/gui/src/java/org/scilab/modules/gui/tree/ScilabDisplayTree.java
scilab/modules/history_browser/src/java/org/scilab/modules/history_browser/CommandHistory.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/IncrementalSearchAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/OpenTabInNewWindowAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/OpenURLAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/OverwriteAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/PasteColumnAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/PrintAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/PrintPreviewAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/RegisterFavoriteDirsAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/ReloadAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/RemoveAnchorAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/RemoveTrailingWhiteAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/SciNotesCompletionAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/SelectAllAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/SelectBlockInPopupAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/TabifyAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/ToLowerCaseAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/ToUpperCaseAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/UnCommentAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/UnTabifyAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/UndoAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/utils/ConfigSciNotesManager.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/utils/NavigatorWindow.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/filebrowser/SwingScilabFileBrowser.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variablebrowser/ScilabVariableBrowser.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variablebrowser/actions/RefreshAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/ScilabVariableEditor.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CloseAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CopyAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CopySelectionAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CopySelectionAsScilabCommandAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CopySelectionAsScilabMatrixAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CopySelectionAsScilabMatrixWithCRAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CreateNewVariableAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CreateVariableFromSelectionAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CutAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/DuplicateVariableAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/InsertColumnAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/InsertRowAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/PasteAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/PlotAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/RedoAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/RefreshAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/RemoveColumnAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/RemoveRowAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionLongAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionLongeAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionShortAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionShorteAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SizeColumnsToFitAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SupprAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/UndoAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabBooleanRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabBooleanSparseRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabComplexRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabComplexSparseRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabDoubleRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabIntegerRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabSparseRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/renderers/ScilabStringRenderer.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/undo/CellsUndoableEdit.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/AfficheBlock.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/SuperBlock.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/TextBlock.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/BlockDocumentationAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/BorderColorAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/FilledColorAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/SuperblockMaskCreateAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/SuperblockMaskCustomizeAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/SuperblockMaskRemoveAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/ViewDetailsAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/alignement/AlignBlockActionBottom.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/alignement/AlignBlockActionCenter.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/alignement/AlignBlockActionLeft.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/alignement/AlignBlockActionMiddle.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/alignement/AlignBlockActionRight.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/alignement/AlignBlockActionTop.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/io/ContextUpdate.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/graph/SuperBlockDiagram.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/io/scicos/ScicosFormatException.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/TerminalAccessor.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/TerminalTableModel.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/listener/FixDerivativesAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/listener/FixStatesAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/listener/SolveAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/view/LabelWithValue.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/modelica/view/MainPanel.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/actions/ClosePalettesAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/actions/LoadAsPalAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/actions/NewPaletteAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/actions/ViewPaletteBrowserAction.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/listener/PaletteTreeTransferHandler.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/ModifiedFlowLayout.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteBlockView.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteConfiguratorListView.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteManagerPanel.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteManagerView.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteTreeModel.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/view/PaletteView.java

index d606bea..dcc031b 100644 (file)
@@ -25,6 +25,7 @@ import javax.swing.text.JTextComponent;
  * Class to have a preview of a LaTeX string
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class ScilabLaTeXViewer extends JPanel {
 
     private static final int INSET = 3;
index 2b04e47..bad1636 100644 (file)
@@ -3,11 +3,11 @@
  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -29,43 +29,44 @@ import com.mxgraph.swing.handler.mxGraphTransferHandler;
 /**
  * Copy manager
  */
+@SuppressWarnings(value = { "serial" })
 public final class CopyAction extends VertexSelectionDependantAction {
-       /** Name of the action */
-       public static final String NAME = ScilabGraphMessages.COPY;
-       /** Icon name of the action */
+    /** Name of the action */
+    public static final String NAME = ScilabGraphMessages.COPY;
+    /** Icon name of the action */
     public static final String SMALL_ICON = "edit-copy";
-       /** Mnemonic key of the action */
-       public static final int MNEMONIC_KEY = KeyEvent.VK_C;
-       /** Accelerator key for the action */
-       public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+    /** Mnemonic key of the action */
+    public static final int MNEMONIC_KEY = KeyEvent.VK_C;
+    /** Accelerator key for the action */
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+
+    /**
+     * Constructor
+     * @param scilabGraph corresponding Scilab Graph
+     */
+    public CopyAction(ScilabGraph scilabGraph) {
+        super(scilabGraph);
+    }
 
-       /**
-        * Constructor
-        * @param scilabGraph corresponding Scilab Graph
-        */
-       public CopyAction(ScilabGraph scilabGraph) {
-               super(scilabGraph);
-       }
-    
-       /**
-        * Create a menu for a graph menubar
-        * @param scilabGraph corresponding Scilab Graph
-        * @return the menu
-        */
+    /**
+     * Create a menu for a graph menubar
+     * @param scilabGraph corresponding Scilab Graph
+     * @return the menu
+     */
     public static MenuItem copyMenu(ScilabGraph scilabGraph) {
-       return createMenu(scilabGraph, CopyAction.class);
+        return createMenu(scilabGraph, CopyAction.class);
     }
-    
-       /**
-        * Action associated
-        * @param e the event
-        * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
-        */
+
+    /**
+     * Action associated
+     * @param e the event
+     * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
+     */
     @Override
     public void actionPerformed(ActionEvent e) {
-       mxGraphTransferHandler.getCopyAction().actionPerformed(new ActionEvent(getGraph(e).getAsComponent(), e.getID(), e.getActionCommand()));
-       
-       // Enable the paste action
-       GraphActionManager.setEnable(PasteAction.class, true);
+        mxGraphTransferHandler.getCopyAction().actionPerformed(new ActionEvent(getGraph(e).getAsComponent(), e.getID(), e.getActionCommand()));
+
+        // Enable the paste action
+        GraphActionManager.setEnable(PasteAction.class, true);
     }
 }
index e7481e9..cc702b6 100644 (file)
@@ -3,11 +3,11 @@
  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -29,43 +29,44 @@ import com.mxgraph.swing.handler.mxGraphTransferHandler;
 /**
  * Cut manager
  */
+@SuppressWarnings(value = { "serial" })
 public final class CutAction extends VertexSelectionDependantAction {
-       /** Name of the action */
-       public static final String NAME = ScilabGraphMessages.CUT;
-       /** Icon name of the action */
+    /** Name of the action */
+    public static final String NAME = ScilabGraphMessages.CUT;
+    /** Icon name of the action */
     public static final String SMALL_ICON = "edit-cut";
-       /** Mnemonic key of the action */
-       public static final int MNEMONIC_KEY = KeyEvent.VK_X;
-       /** Accelerator key for the action */
-       public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+    /** Mnemonic key of the action */
+    public static final int MNEMONIC_KEY = KeyEvent.VK_X;
+    /** Accelerator key for the action */
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
 
-       /**
-        * Constructor
-        * @param scilabGraph corresponding Scilab Graph
-        */
-   public CutAction(ScilabGraph scilabGraph) {
-       super(scilabGraph);
+    /**
+     * Constructor
+     * @param scilabGraph corresponding Scilab Graph
+     */
+    public CutAction(ScilabGraph scilabGraph) {
+        super(scilabGraph);
     }
-    
-       /**
-        * Create a menu for a graph menubar
-        * @param scilabGraph corresponding Scilab Graph
-        * @return the menu
-        */
+
+    /**
+     * Create a menu for a graph menubar
+     * @param scilabGraph corresponding Scilab Graph
+     * @return the menu
+     */
     public static MenuItem cutMenu(ScilabGraph scilabGraph) {
-       return createMenu(scilabGraph, CutAction.class);
+        return createMenu(scilabGraph, CutAction.class);
     }
-    
-       /**
-        * Action associated
-        * @param e the event
-        * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
-        */
+
+    /**
+     * Action associated
+     * @param e the event
+     * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
+     */
     @Override
     public void actionPerformed(ActionEvent e) {
-       mxGraphTransferHandler.getCutAction().actionPerformed(new ActionEvent(getGraph(e).getAsComponent(), e.getID(), e.getActionCommand()));
-       
-       // Enable the paste action
-       GraphActionManager.setEnable(PasteAction.class, true);
+        mxGraphTransferHandler.getCutAction().actionPerformed(new ActionEvent(getGraph(e).getAsComponent(), e.getID(), e.getActionCommand()));
+
+        // Enable the paste action
+        GraphActionManager.setEnable(PasteAction.class, true);
     }
 }
index 4cb0aee..7765ea1 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -26,6 +26,7 @@ import org.scilab.modules.gui.pushbutton.PushButton;
 /**
  * Delete manager
  */
+@SuppressWarnings(value = { "serial" })
 public final class DeleteAction extends OneSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = ScilabGraphMessages.DELETE;
@@ -52,7 +53,7 @@ public final class DeleteAction extends OneSelectionDependantAction {
     public static MenuItem createMenu(ScilabGraph scilabGraph) {
         return createMenu(scilabGraph, DeleteAction.class);
     }
-    
+
     /**
      * Create a button for a graph toolbar
      * @param scilabGraph corresponding Scilab Graph
@@ -61,7 +62,7 @@ public final class DeleteAction extends OneSelectionDependantAction {
     public static PushButton createButton(ScilabGraph scilabGraph) {
         return createButton(scilabGraph, DeleteAction.class);
     }
-    
+
     /**
      * Action associated
      * @param e the event
index b380972..861201e 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -24,6 +24,7 @@ import org.scilab.modules.gui.menuitem.MenuItem;
 /**
  * Selection management
  */
+@SuppressWarnings(value = { "serial" })
 public final class InvertSelectionAction extends VertexSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = ScilabGraphMessages.INVERT_SELECTION;
@@ -50,7 +51,7 @@ public final class InvertSelectionAction extends VertexSelectionDependantAction
     public static MenuItem createMenu(ScilabGraph scilabGraph) {
         return createMenu(scilabGraph, InvertSelectionAction.class);
     }
-    
+
     /**
      * Action associated
      * @param e the event
@@ -64,7 +65,7 @@ public final class InvertSelectionAction extends VertexSelectionDependantAction
         if (comp.isEditing()) {
             return;
         }
-        
+
         Object[] all = graph.getSelectionCells();
         graph.selectAll();
         graph.removeSelectionCells(all);
index 3b6ec2f..5ef8317 100644 (file)
@@ -3,11 +3,11 @@
  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -29,46 +29,47 @@ import com.mxgraph.swing.handler.mxGraphTransferHandler;
 
 /**
  * Paste manager
- * 
+ *
  * This action is enabled by the {@link CutAction} and {@link CopyAction}.
  */
+@SuppressWarnings(value = { "serial" })
 public final class PasteAction extends DefaultAction {
-       /** Name of the action */
-       public static final String NAME = ScilabGraphMessages.PASTE;
-       /** Icon name of the action */
+    /** Name of the action */
+    public static final String NAME = ScilabGraphMessages.PASTE;
+    /** Icon name of the action */
     public static final String SMALL_ICON = "edit-paste";
-       /** Mnemonic key of the action */
-       public static final int MNEMONIC_KEY = KeyEvent.VK_V;
-       /** Accelerator key for the action */
-       public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
-       
-       /**
-        * Constructor
-        * @param scilabGraph corresponding Scilab Graph
-        */
-       public PasteAction(ScilabGraph scilabGraph) {
-               super(scilabGraph);
-               
-               setEnabled(TransferHandler.getPasteAction().isEnabled());
-       }
+    /** Mnemonic key of the action */
+    public static final int MNEMONIC_KEY = KeyEvent.VK_V;
+    /** Accelerator key for the action */
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+
+    /**
+     * Constructor
+     * @param scilabGraph corresponding Scilab Graph
+     */
+    public PasteAction(ScilabGraph scilabGraph) {
+        super(scilabGraph);
+
+        setEnabled(TransferHandler.getPasteAction().isEnabled());
+    }
 
-       /**
-        * Create a menu for a graph menubar
-        * @param scilabGraph corresponding Scilab Graph
-        * @return the menu
-        */
-       public static MenuItem pasteMenu(ScilabGraph scilabGraph) {
-               return createMenu(scilabGraph, PasteAction.class);
-       }
+    /**
+     * Create a menu for a graph menubar
+     * @param scilabGraph corresponding Scilab Graph
+     * @return the menu
+     */
+    public static MenuItem pasteMenu(ScilabGraph scilabGraph) {
+        return createMenu(scilabGraph, PasteAction.class);
+    }
 
-       /**
-        * Action associated
-        * @param e the event
-        * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
-        */
-       @Override
+    /**
+     * Action associated
+     * @param e the event
+     * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
+     */
+    @Override
     public void actionPerformed(ActionEvent e) {
-               mxGraphTransferHandler.getPasteAction().actionPerformed(new ActionEvent(getGraph(e).getAsComponent(),
-                               e.getID(), e.getActionCommand()));
-       }
+        mxGraphTransferHandler.getPasteAction().actionPerformed(new ActionEvent(getGraph(e).getAsComponent(),
+                e.getID(), e.getActionCommand()));
+    }
 }
index 54a5d4b..1e365d1 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -25,40 +25,41 @@ import org.scilab.modules.gui.menuitem.MenuItem;
 /**
  * Selection management
  */
+@SuppressWarnings(value = { "serial" })
 public final class SelectAllAction extends OneBlockDependantAction {
-       /** Name of the action */
-       public static final String NAME = ScilabGraphMessages.SELECT_ALL;
-       /** Icon name of the action */
+    /** Name of the action */
+    public static final String NAME = ScilabGraphMessages.SELECT_ALL;
+    /** Icon name of the action */
     public static final String SMALL_ICON = "edit-select-all";
-       /** Mnemonic key of the action */
-       public static final int MNEMONIC_KEY = KeyEvent.VK_A;
-       /** Accelerator key for the action */
-       public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+    /** Mnemonic key of the action */
+    public static final int MNEMONIC_KEY = KeyEvent.VK_A;
+    /** Accelerator key for the action */
+    public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
+
+    /**
+     * Constructor
+     * @param scilabGraph corresponding Scilab Graph
+     */
+    public SelectAllAction(ScilabGraph scilabGraph) {
+        super(scilabGraph);
+    }
 
-       /**
-        * Constructor
-        * @param scilabGraph corresponding Scilab Graph
-        */
-       public SelectAllAction(ScilabGraph scilabGraph) {
-               super(scilabGraph);
-       }
+    /**
+     * Create a menu for a graph menubar
+     * @param scilabGraph corresponding Scilab Graph
+     * @return the menu
+     */
+    public static MenuItem createMenu(ScilabGraph scilabGraph) {
+        return createMenu(scilabGraph, SelectAllAction.class);
+    }
 
-       /**
-        * Create a menu for a graph menubar
-        * @param scilabGraph corresponding Scilab Graph
-        * @return the menu
-        */
-       public static MenuItem createMenu(ScilabGraph scilabGraph) {
-               return createMenu(scilabGraph, SelectAllAction.class);
-       }
-       
-       /**
-        * Action associated
-        * @param e the event
-        * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
-        */
-       @Override
+    /**
+     * Action associated
+     * @param e the event
+     * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
+     */
+    @Override
     public void actionPerformed(ActionEvent e) {
-               getGraph(e).selectAll();
-       }
+        getGraph(e).selectAll();
+    }
 }
index 3a57176..582302d 100644 (file)
@@ -19,66 +19,67 @@ import java.util.Map.Entry;
 /**
  * Perform useful conversions between a style string and key/value based map.
  */
+@SuppressWarnings(value = { "serial" })
 public final class StyleMap extends LinkedHashMap<String, String> {
-       
-       /**
-        * Create a Map from a style string
-        * @param style The string which contains key=value list 
-        */
-       public StyleMap(String style) {
-               super();
-               putAll(style);
-       }
-       
-       /**
-        * Put all the style attributes to the current map
-        * @param style The string which contains key=value list
-        * @return the current map
-        */
-       public StyleMap putAll(String style) {
-               if (style != null && style.length() > 0) {
-                       final String[] pairs = style.split(";");
-                       
-                       for (String keyValue : pairs) {
-                               final int sep = keyValue.indexOf('=');
-                               
-                               if (sep >= 0) {
-                                       put(keyValue.substring(0, sep), keyValue.substring(sep + 1));
-                               } else {
-                                       put(keyValue, null);
-                               }
-                       }
-               }
-               return this;
-       }
-       
-       /**
-        * Export to a key=value; string
-        * @return formatted string
-        */
-       @Override
-       public String toString() {
-               StringBuilder str = new StringBuilder();
-               String valueRef = null;
-               
-               for (Iterator<Entry<String, String>> iterator = entrySet().iterator();
-                    iterator.hasNext();) {
-                       Entry<String, String> entry = iterator.next();
-                       
-                       str.append(entry.getKey());
-                       
-                       valueRef = entry.getValue();
-                       if (valueRef != null && valueRef.length() > 0) {
-                               str.append("=");
-                               str.append(valueRef);
-                       }
-                       
-                       if (iterator.hasNext()) {
-                               str.append(";");
-                       }
-                       
-               }
-               
-               return str.toString();
-       }
+
+    /**
+     * Create a Map from a style string
+     * @param style The string which contains key=value list
+     */
+    public StyleMap(String style) {
+        super();
+        putAll(style);
+    }
+
+    /**
+     * Put all the style attributes to the current map
+     * @param style The string which contains key=value list
+     * @return the current map
+     */
+    public StyleMap putAll(String style) {
+        if (style != null && style.length() > 0) {
+            final String[] pairs = style.split(";");
+
+            for (String keyValue : pairs) {
+                final int sep = keyValue.indexOf('=');
+
+                if (sep >= 0) {
+                    put(keyValue.substring(0, sep), keyValue.substring(sep + 1));
+                } else {
+                    put(keyValue, null);
+                }
+            }
+        }
+        return this;
+    }
+
+    /**
+     * Export to a key=value; string
+     * @return formatted string
+     */
+    @Override
+    public String toString() {
+        StringBuilder str = new StringBuilder();
+        String valueRef = null;
+
+        for (Iterator<Entry<String, String>> iterator = entrySet().iterator();
+                iterator.hasNext();) {
+            Entry<String, String> entry = iterator.next();
+
+            str.append(entry.getKey());
+
+            valueRef = entry.getValue();
+            if (valueRef != null && valueRef.length() > 0) {
+                str.append("=");
+                str.append(valueRef);
+            }
+
+            if (iterator.hasNext()) {
+                str.append(";");
+            }
+
+        }
+
+        return str.toString();
+    }
 }
index c9f2441..bc82cfd 100644 (file)
@@ -988,7 +988,7 @@ public final class SwingView implements GraphicView {
         }
         // Remove children which have been deleted
         Set<String> newChildrenSet = new HashSet<String>(Arrays.asList(newChildren));
-        String[] oldChildren = (String[]) updatedObject.getChildren().toArray(new String[updatedObject.getChildren().size()]);
+        String[] oldChildren = updatedObject.getChildren().toArray(new String[updatedObject.getChildren().size()]);
         for (int childIndex = 0; childIndex < oldChildren.length; childIndex++) {
             String childId = oldChildren[childIndex];
             if (!newChildrenSet.contains(childId)) {
index 1775d2d..3c0f0aa 100644 (file)
@@ -20,122 +20,122 @@ import org.scilab.modules.gui.bridge.uidisplaytree.SwingScilabUiDisplayTree;
  * Display a graphical tree
  *
  */
-public class ScilabDisplayTree {       
-
-       private static String[][] myShapedTree;
-
-       
-       /**
-        * PRIVATE constructor
-        */
-       private ScilabDisplayTree() { };
-
-       /**
-        * scilabDisplayTree called with 1 arg (treeData)
-        * @param treeData structure of the trees
-        */
-       public static void scilabDisplayTree(String[] treeData) {       
-
-               // Get depth and parent node for each node
-               myShapedTree = treeShaping(treeData);
-
-               // Display the GUI tree
-               createGraphicTree();
-       }
-
-       public static Tree uicontrolScilabDisplayTree(String[] treeData) {
-               // Get depth and parent node for each node
-               myShapedTree = treeShaping(treeData);
-               // Create the ScilabTree
-               ScilabTree t = createTree(myShapedTree);
-
-               return t;
-       }
-
-       /**
-        * Get depth and parent node for each node
-        * @param treeData data of a tree
-        * @return treeShape
-        */
-       public static String[][] treeShaping(String[] treeData) {
-
-               String[][] treeShape = new String[treeData.length][3];
-               StringTokenizer st;
-               int depth = 0;          
-               int point_index = 0;
-
-               for (int i = 0; i < treeData.length; i++) {
-
-                       // Get original structure
-                       treeShape[i][0] = treeData[i];
-
-                       // Get depth & parent node
-                       if (i % 4 == 0) {
-                               // Depth
-                               st = new StringTokenizer(treeData[i], ".");
-                               depth = st.countTokens() - 1;
-                               treeShape[i][1] = "" + depth;
-
-                               // Parent Node
-                               if (depth == 0) {
-                                       treeShape[i][2] = "root";
-                               } else {
-                                       point_index = treeData[i].lastIndexOf(".");
-                                       treeShape[i][2] = treeData[i].substring(0, point_index);
-                               } 
-                       }
-               }
-               return treeShape;
-       }
-
-       /**
-        * Display the GUI tree
-        */
-       public static void createGraphicTree() {
-
-               // Create the ScilabTree
-               ScilabTree t = createTree(myShapedTree);
-               
-               // Display the tree
-               t.showTree();
-       }
-
-       /**
-        * Get tree's max depth
-        * @param myShapedTree shaped tree
-        * @return an integer
-        */
-       public static int getTreeDepth(String[][] myShapedTree) {
-               int depth = 0;
-               for (int i = 0; i < myShapedTree.length; i++) {
-
-                       if (i % 4 == 0 && i > 0) {
-                               if (Integer.parseInt(myShapedTree[i][1]) > depth) {
-                                       depth = Integer.parseInt(myShapedTree[i][1]);
-                               }
-                       }
-               }
-               return depth;
-       }
-
-       /**
-        * Create the tree structure
-        * @param myShapedTree shaped tree
-        * @return ScilabTree
-        */
-       public static ScilabTree createTree(String[][] myShapedTree) {
-
-               ScilabTree tree = null;
-               Hashtable<String, ScilabTree> treeVsPosition = new Hashtable<String, ScilabTree>();
-
-               tree = new ScilabTree(myShapedTree[1][0], myShapedTree[2][0], myShapedTree[3][0]);
-               treeVsPosition.put(myShapedTree[0][0], tree);
-               for (int i = 4; i < myShapedTree.length; i = i + 4) {
-                       tree = new ScilabTree(myShapedTree[i + 1][0], myShapedTree[i + 2][0], myShapedTree[i + 3][0]);
-                       treeVsPosition.put(myShapedTree[i][0], tree);
-                       ((ScilabTree) treeVsPosition.get(myShapedTree[i][2])).addChild(tree);
-               }
-               return ((ScilabTree) treeVsPosition.get(myShapedTree[0][0]));
-       }
+public class ScilabDisplayTree {
+
+    private static String[][] myShapedTree;
+
+
+    /**
+     * PRIVATE constructor
+     */
+    private ScilabDisplayTree() { };
+
+    /**
+     * scilabDisplayTree called with 1 arg (treeData)
+     * @param treeData structure of the trees
+     */
+    public static void scilabDisplayTree(String[] treeData) {
+
+        // Get depth and parent node for each node
+        myShapedTree = treeShaping(treeData);
+
+        // Display the GUI tree
+        createGraphicTree();
+    }
+
+    public static Tree uicontrolScilabDisplayTree(String[] treeData) {
+        // Get depth and parent node for each node
+        myShapedTree = treeShaping(treeData);
+        // Create the ScilabTree
+        ScilabTree t = createTree(myShapedTree);
+
+        return t;
+    }
+
+    /**
+     * Get depth and parent node for each node
+     * @param treeData data of a tree
+     * @return treeShape
+     */
+    public static String[][] treeShaping(String[] treeData) {
+
+        String[][] treeShape = new String[treeData.length][3];
+        StringTokenizer st;
+        int depth = 0;
+        int point_index = 0;
+
+        for (int i = 0; i < treeData.length; i++) {
+
+            // Get original structure
+            treeShape[i][0] = treeData[i];
+
+            // Get depth & parent node
+            if (i % 4 == 0) {
+                // Depth
+                st = new StringTokenizer(treeData[i], ".");
+                depth = st.countTokens() - 1;
+                treeShape[i][1] = "" + depth;
+
+                // Parent Node
+                if (depth == 0) {
+                    treeShape[i][2] = "root";
+                } else {
+                    point_index = treeData[i].lastIndexOf(".");
+                    treeShape[i][2] = treeData[i].substring(0, point_index);
+                }
+            }
+        }
+        return treeShape;
+    }
+
+    /**
+     * Display the GUI tree
+     */
+    public static void createGraphicTree() {
+
+        // Create the ScilabTree
+        ScilabTree t = createTree(myShapedTree);
+
+        // Display the tree
+        t.showTree();
+    }
+
+    /**
+     * Get tree's max depth
+     * @param myShapedTree shaped tree
+     * @return an integer
+     */
+    public static int getTreeDepth(String[][] myShapedTree) {
+        int depth = 0;
+        for (int i = 0; i < myShapedTree.length; i++) {
+
+            if (i % 4 == 0 && i > 0) {
+                if (Integer.parseInt(myShapedTree[i][1]) > depth) {
+                    depth = Integer.parseInt(myShapedTree[i][1]);
+                }
+            }
+        }
+        return depth;
+    }
+
+    /**
+     * Create the tree structure
+     * @param myShapedTree shaped tree
+     * @return ScilabTree
+     */
+    public static ScilabTree createTree(String[][] myShapedTree) {
+
+        ScilabTree tree = null;
+        Hashtable<String, ScilabTree> treeVsPosition = new Hashtable<String, ScilabTree>();
+
+        tree = new ScilabTree(myShapedTree[1][0], myShapedTree[2][0], myShapedTree[3][0]);
+        treeVsPosition.put(myShapedTree[0][0], tree);
+        for (int i = 4; i < myShapedTree.length; i = i + 4) {
+            tree = new ScilabTree(myShapedTree[i + 1][0], myShapedTree[i + 2][0], myShapedTree[i + 3][0]);
+            treeVsPosition.put(myShapedTree[i][0], tree);
+            treeVsPosition.get(myShapedTree[i][2]).addChild(tree);
+        }
+        return treeVsPosition.get(myShapedTree[0][0]);
+    }
 
 }
index 40703f3..db34f0e 100644 (file)
@@ -65,6 +65,7 @@ import org.scilab.modules.localization.Messages;
  * @author Vincent COUVERT
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CommandHistory extends SwingScilabTab implements SimpleTab {
 
     public static final String COMMANDHISTORYUUID = "856207f6-0a60-47a0-b9f4-232feedd4bf4";
@@ -205,30 +206,30 @@ public final class CommandHistory extends SwingScilabTab implements SimpleTab {
         if (isHistoryVisible()) {
             // put the expansion in an invokeLater to avoid some kind of freeze with huge history
             SwingUtilities.invokeLater(new Runnable() {
-                    public void run() {
-                        scilabHistoryTree.setVisible(true);
-                        if (!modelLoaded) {
-                            scilabHistoryTreeModel.nodeStructureChanged((TreeNode) scilabHistoryTreeModel.getRoot());
-                            modelLoaded = true;
-                        }
+                public void run() {
+                    scilabHistoryTree.setVisible(true);
+                    if (!modelLoaded) {
+                        scilabHistoryTreeModel.nodeStructureChanged((TreeNode) scilabHistoryTreeModel.getRoot());
+                        modelLoaded = true;
+                    }
 
-                        final Object root = scilabHistoryTreeModel.getRoot();
-                        final TreePath pathRoot = new TreePath(root);
-                        final int N = scilabHistoryTreeModel.getChildCount(root);
-                        scilabHistoryTree.mustFire = false;
-                        for (int i = 0; i < N; i++) {
-                            Object o = scilabHistoryTreeModel.getChild(root, i);
-                            if (!scilabHistoryTreeModel.isLeaf(o)) {
-                                scilabHistoryTree.expandPath(pathRoot.pathByAddingChild(o));
-                            }
+                    final Object root = scilabHistoryTreeModel.getRoot();
+                    final TreePath pathRoot = new TreePath(root);
+                    final int N = scilabHistoryTreeModel.getChildCount(root);
+                    scilabHistoryTree.mustFire = false;
+                    for (int i = 0; i < N; i++) {
+                        Object o = scilabHistoryTreeModel.getChild(root, i);
+                        if (!scilabHistoryTreeModel.isLeaf(o)) {
+                            scilabHistoryTree.expandPath(pathRoot.pathByAddingChild(o));
                         }
-                        scilabHistoryTree.mustFire = true;
-                        scilabHistoryTree.fireTreeExpanded(pathRoot);
-
-                        WindowsConfigurationManager.restorationFinished(getBrowserTab());
-                        scrollAtBottom();
                     }
-                });
+                    scilabHistoryTree.mustFire = true;
+                    scilabHistoryTree.fireTreeExpanded(pathRoot);
+
+                    WindowsConfigurationManager.restorationFinished(getBrowserTab());
+                    scrollAtBottom();
+                }
+            });
         }
     }
 
@@ -486,11 +487,11 @@ public final class CommandHistory extends SwingScilabTab implements SimpleTab {
 
     private static void scrollAtBottom() {
         SwingUtilities.invokeLater(new Runnable() {
-                public void run() {
-                    scrollPane.getHorizontalScrollBar().setValue(0);
-                    scrollPane.getVerticalScrollBar().setValue(scrollPane.getVerticalScrollBar().getMaximum());
-                }
-            });
+            public void run() {
+                scrollPane.getHorizontalScrollBar().setValue(0);
+                scrollPane.getVerticalScrollBar().setValue(scrollPane.getVerticalScrollBar().getMaximum());
+            }
+        });
 
     }
 
@@ -510,6 +511,7 @@ public final class CommandHistory extends SwingScilabTab implements SimpleTab {
         }
     }
 
+    @SuppressWarnings(value = { "serial" })
     static class HistoryTree extends JTree {
 
         private boolean first = true;
@@ -523,21 +525,21 @@ public final class CommandHistory extends SwingScilabTab implements SimpleTab {
             setLargeModel(true);
 
             setCellRenderer(new DefaultTreeCellRenderer() {
-                        {
-                            defaultColor = getTextNonSelectionColor();
-                        }
-
-                    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
-                        super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
-                        if (((DefaultMutableTreeNode) value).getUserObject() instanceof SessionString) {
-                            setTextNonSelectionColor(sessionColor);
-                        } else {
-                            setTextNonSelectionColor(defaultColor);
-                        }
+                {
+                    defaultColor = getTextNonSelectionColor();
+                }
 
-                        return this;
+                public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
+                    super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
+                    if (((DefaultMutableTreeNode) value).getUserObject() instanceof SessionString) {
+                        setTextNonSelectionColor(sessionColor);
+                    } else {
+                        setTextNonSelectionColor(defaultColor);
                     }
-                });
+
+                    return this;
+                }
+            });
         }
 
         public void fireTreeExpanded(TreePath path) {
@@ -566,10 +568,10 @@ public final class CommandHistory extends SwingScilabTab implements SimpleTab {
                 super.paint(g);
             } catch (Exception e) {
                 SwingUtilities.invokeLater(new Runnable() {
-                        public void run() {
-                            paint(g);
-                        }
-                    });
+                    public void run() {
+                        paint(g);
+                    }
+                });
             }
         }
     }
index 55534a5..118b87c 100644 (file)
@@ -145,6 +145,7 @@ public final class IncrementalSearchAction extends DefaultAction {
     /**
      * Inner class to have an incremental search field.
      */
+    @SuppressWarnings(value = { "serial" })
     class SearchField extends JPanel implements FocusListener, KeyListener {
 
         private String text;
@@ -162,23 +163,23 @@ public final class IncrementalSearchAction extends DefaultAction {
             field.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
             field.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0), TAB);
             field.getActionMap().put(TAB, new AbstractAction() {
-                    @Override
-                    public void actionPerformed(ActionEvent e) {
-                        getEditor().getTextPane().requestFocus();
-                    }
-                });
+                @Override
+                public void actionPerformed(ActionEvent e) {
+                    getEditor().getTextPane().requestFocus();
+                }
+            });
             JPanel panelButtons = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0));
             panelButtons.add(new CloseButton());
             panelButtons.add(new TopBotButtons(true));
             panelButtons.add(new TopBotButtons(false));
             JCheckBox check = new JCheckBox(SciNotesMessages.EXACT);
             check.addItemListener(new ItemListener() {
-                    @Override
-                    public void itemStateChanged(ItemEvent e) {
-                        exact = e.getStateChange() == ItemEvent.SELECTED;
-                        changeText();
-                    }
-                });
+                @Override
+                public void itemStateChanged(ItemEvent e) {
+                    exact = e.getStateChange() == ItemEvent.SELECTED;
+                    changeText();
+                }
+            });
             panelButtons.add(check);
             add(panelButtons, BorderLayout.WEST);
             add(field, BorderLayout.CENTER);
@@ -313,6 +314,7 @@ public final class IncrementalSearchAction extends DefaultAction {
         /**
          * Inner class for the close-buttons
          */
+        @SuppressWarnings(value = { "serial" })
         class CloseButton extends JButton {
 
             /**
@@ -327,16 +329,17 @@ public final class IncrementalSearchAction extends DefaultAction {
                 setBorderPainted(false);
                 setPreferredSize(new Dimension(BUTTONSIZE, BUTTONSIZE));
                 addActionListener(new ActionListener() {
-                        @Override
-                        public void actionPerformed(ActionEvent e) {
-                            hideField();
-                        }
-                    });
+                    @Override
+                    public void actionPerformed(ActionEvent e) {
+                        hideField();
+                    }
+                });
             }
         }
 
         /**
          * Inner class for the top-bot-buttons
+        @SuppressWarnings(value = { "serial" })
          */
         class TopBotButtons extends JButton {
 
@@ -353,37 +356,37 @@ public final class IncrementalSearchAction extends DefaultAction {
                 setBorderPainted(false);
                 setPreferredSize(new Dimension(BUTTONSIZE, BUTTONSIZE));
                 addActionListener(new ActionListener() {
-                        @Override
-                        public void actionPerformed(ActionEvent e) {
-                            ScilabEditorPane sep = getEditor().getTextPane();
-                            int pos = sep.getSelectionStart();
-                            int start;
-                            String str = field.getText();
-
-                            ScilabDocument doc = (ScilabDocument) getEditor().getTextPane().getDocument();
-                            String txt = doc.getText();
+                    @Override
+                    public void actionPerformed(ActionEvent e) {
+                        ScilabEditorPane sep = getEditor().getTextPane();
+                        int pos = sep.getSelectionStart();
+                        int start;
+                        String str = field.getText();
+
+                        ScilabDocument doc = (ScilabDocument) getEditor().getTextPane().getDocument();
+                        String txt = doc.getText();
+                        if (!exact) {
+                            txt = txt.toLowerCase();
+                        }
+
+                        if (str != null) {
                             if (!exact) {
-                                txt = txt.toLowerCase();
+                                str = str.toLowerCase();
                             }
-
-                            if (str != null) {
-                                if (!exact) {
-                                    str = str.toLowerCase();
-                                }
-                                if (top) {
-                                    start = txt.lastIndexOf(str, pos - 1);
-                                } else {
-                                    start = txt.indexOf(str, pos + 1);
-                                }
-                                if (start != -1) {
-                                    sep.select(start, start + str.length());
-                                    field.setForeground(Color.BLACK);
-                                } else {
-                                    field.setForeground(Color.RED);
-                                }
+                            if (top) {
+                                start = txt.lastIndexOf(str, pos - 1);
+                            } else {
+                                start = txt.indexOf(str, pos + 1);
+                            }
+                            if (start != -1) {
+                                sep.select(start, start + str.length());
+                                field.setForeground(Color.BLACK);
+                            } else {
+                                field.setForeground(Color.RED);
                             }
                         }
-                    });
+                    }
+                });
             }
         }
     }
index 45b3f68..5a82fab 100644 (file)
@@ -21,6 +21,7 @@ import org.scilab.modules.scinotes.SciNotes;
  * Open a tab in a new window
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class OpenTabInNewWindowAction extends DefaultAction {
 
     /**
index 160c9be..2ecd69d 100644 (file)
@@ -46,7 +46,7 @@ public class OpenURLAction extends DefaultAction {
      * doAction
      */
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         KeywordEvent kwe = sep.getKeywordEvent(sep.getSelectionEnd());
         if (ScilabLexerConstants.URL == kwe.getType() || ScilabLexerConstants.MAIL == kwe.getType()) {
             try {
index 30f3150..470e267 100644 (file)
@@ -25,6 +25,7 @@ import org.scilab.modules.scinotes.SciNotes;
  * @author Calixte DENIZET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class OverwriteAction extends DefaultAction {
 
     /**
@@ -46,12 +47,12 @@ public final class OverwriteAction extends DefaultAction {
     public static MenuItem createMenu(String label, final SciNotes editor, KeyStroke key) {
         final MenuItem menuitem = createMenu(label, null, new OverwriteAction(label, editor), key);
         ((JMenuItem) menuitem.getAsSimpleMenuItem()).addPropertyChangeListener(new PropertyChangeListener() {
-                public void propertyChange(PropertyChangeEvent e) {
-                    if (editor.getTextPane() != null) {
-                        menuitem.setEnabled(editor.getTextPane().checkExternalModif());
-                    }
+            public void propertyChange(PropertyChangeEvent e) {
+                if (editor.getTextPane() != null) {
+                    menuitem.setEnabled(editor.getTextPane().checkExternalModif());
                 }
-            });
+            }
+        });
 
         return menuitem;
     }
index ec723cd..5cf972b 100644 (file)
@@ -75,7 +75,7 @@ public class PasteColumnAction extends DefaultAction {
                 pos = positions[0][0];
             }
             int spos = pos;
-            ((CompoundUndoManager) doc.getUndoManager()).enableOneShot(true);
+            doc.getUndoManager().enableOneShot(true);
             doc.mergeEditsBegin();
             getEditor().getTextPane().replaceSelection("");
             StringTokenizer tokens = new StringTokenizer(str, CR);
@@ -102,7 +102,7 @@ public class PasteColumnAction extends DefaultAction {
                 }
             }
             doc.mergeEditsEnd();
-            ((CompoundUndoManager) doc.getUndoManager()).enableOneShot(false);
+            doc.getUndoManager().enableOneShot(false);
             getEditor().getTextPane().setCaretPosition(spos);
         }
     }
index a138975..502947d 100644 (file)
@@ -49,7 +49,7 @@ public class PrintAction extends DefaultAction {
             LoadClassPath.loadOnUse("pdf_ps_eps_graphic_export");
             codeConverterLoaded = true;
         }
-        ScilabEditorPane pane = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane pane = getEditor().getTextPane();
         CodeExporter.convert(pane, null, CodeExporter.PRINT, PageSetupAction.getPageFormat());
     }
 
index d8bfd1d..51c3de4 100644 (file)
@@ -53,7 +53,7 @@ public final class PrintPreviewAction extends DefaultAction {
             LoadClassPath.loadOnUse("pdf_ps_eps_graphic_export");
             codeConverterLoaded = true;
         }
-        ScilabEditorPane pane = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane pane = getEditor().getTextPane();
         CodeExporter.convert(pane, null, CodeExporter.PREVIEW, PageSetupAction.getPageFormat());
     }
 
index 1cc3962..538ae1f 100644 (file)
@@ -35,6 +35,7 @@ import org.scilab.modules.scinotes.utils.ConfigSciNotesManager;
  * Action to register favorite directories
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RegisterFavoriteDirsAction extends DefaultAction {
 
     private static MenuItem addDir;
@@ -65,12 +66,12 @@ public final class RegisterFavoriteDirsAction extends DefaultAction {
         final Menu favoriteDirs = ScilabMenu.createMenu();
         ((SwingScilabMenu) favoriteDirs.getAsSimpleMenu()).addMenuListener(new MenuListener() {
 
-                public void menuCanceled(MenuEvent e) { }
-                public void menuDeselected(MenuEvent e) { }
-                public void menuSelected(MenuEvent e) {
-                    updateFavoriteDirsMenu(favoriteDirs, editor);
-                }
-            });
+            public void menuCanceled(MenuEvent e) { }
+            public void menuDeselected(MenuEvent e) { }
+            public void menuSelected(MenuEvent e) {
+                updateFavoriteDirsMenu(favoriteDirs, editor);
+            }
+        });
 
         favoriteDirs.setText(label1);
         addDir = AddDirectoryAction.createMenu(favoriteDirs, label2, editor, null);
@@ -87,8 +88,8 @@ public final class RegisterFavoriteDirsAction extends DefaultAction {
      */
     public static MenuItem createMenu(SciNotes editor, String path) {
         return createMenu(path, null, new DefaultAction("", editor) {
-                public void doAction() { }
-            }, null);
+            public void doAction() { }
+        }, null);
     }
 
     /**
@@ -115,6 +116,7 @@ public final class RegisterFavoriteDirsAction extends DefaultAction {
     /**
      * Inner class to handle the action which consists to add a new directory
      */
+    @SuppressWarnings(value = { "serial" })
     static class AddDirectoryAction extends DefaultAction {
 
         private Menu menu;
@@ -140,12 +142,12 @@ public final class RegisterFavoriteDirsAction extends DefaultAction {
             fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
             fileChooser.setAcceptAllFileFilterUsed(false);
             if (fileChooser.showOpenDialog(getEditor()) == JFileChooser.APPROVE_OPTION) {
-                 File path = fileChooser.getSelectedFile();
-                 if (path == null || path.isFile()) {
-                     path = fileChooser.getCurrentDirectory();
-                 }
-                 ConfigSciNotesManager.saveFavoriteDirectory(path.getPath());
-                 updateFavoriteDirsMenu(menu, getEditor());
+                File path = fileChooser.getSelectedFile();
+                if (path == null || path.isFile()) {
+                    path = fileChooser.getCurrentDirectory();
+                }
+                ConfigSciNotesManager.saveFavoriteDirectory(path.getPath());
+                updateFavoriteDirsMenu(menu, getEditor());
             }
         }
 
@@ -164,6 +166,7 @@ public final class RegisterFavoriteDirsAction extends DefaultAction {
 
     /**
      * Inner class to handle the action which consists to remove a directory
+    @SuppressWarnings(value = { "serial" })
      */
     static class RmDirectoryAction extends DefaultAction {
 
index 8c8e34d..8145699 100644 (file)
@@ -22,6 +22,7 @@ import org.scilab.modules.scinotes.SciNotes;
  * @author Calixte DENIZET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class ReloadAction extends DefaultAction {
 
     /**
index 7f3bac6..3e538f7 100644 (file)
@@ -41,7 +41,7 @@ public class RemoveAnchorAction extends DefaultAction {
      * doAction
      */
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         ScilabDocument doc = (ScilabDocument) sep.getDocument();
         Element root = doc.getDefaultRootElement();
         ScilabDocument.ScilabLeafElement line = (ScilabDocument.ScilabLeafElement) root.getElement(root.getElementIndex(sep.getCaretPosition()));
index b38a703..50afd4f 100644 (file)
@@ -23,6 +23,7 @@ import org.scilab.modules.scinotes.TrailingWhiteManager;
  * RemoveTrailingWhiteAction Class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RemoveTrailingWhiteAction extends DefaultAction {
 
     /**
@@ -38,7 +39,7 @@ public final class RemoveTrailingWhiteAction extends DefaultAction {
      * doAction
      */
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         int start = sep.getSelectionStart();
         int end = sep.getSelectionEnd();
         int pos = sep.getCaretPosition();
index a43da95..975d080 100644 (file)
@@ -60,6 +60,7 @@ import org.scilab.modules.scinotes.utils.SciNotesCompletionWindow;
 /**
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SciNotesCompletionAction extends CompletionAction {
 
     private SciNotes editor;
@@ -112,14 +113,14 @@ public final class SciNotesCompletionAction extends CompletionAction {
         MenuItem menu = ScilabMenuItem.createMenuItem();
         menu.setText(label);
         ((SwingScilabMenuItem) menu.getAsSimpleMenuItem()).addActionListener(new ActionListener() {
-                private SciNotesCompletionAction action;
-                public void actionPerformed(ActionEvent actionEvent) {
-                    if (action == null) {
-                        action = new SciNotesCompletionAction(editor);
-                    }
-                    action.actionPerformed(actionEvent);
+            private SciNotesCompletionAction action;
+            public void actionPerformed(ActionEvent actionEvent) {
+                if (action == null) {
+                    action = new SciNotesCompletionAction(editor);
                 }
-            });
+                action.actionPerformed(actionEvent);
+            }
+        });
 
         if (key != null) {
             ((SwingScilabMenuItem) menu.getAsSimpleMenuItem()).setAccelerator(key);
index dcf75f4..72c7e43 100644 (file)
@@ -25,6 +25,7 @@ import org.scilab.modules.scinotes.ScilabDocument;
  * @author Bruno JOFRET
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SelectAllAction extends DefaultAction {
 
     /**
index d0737f4..a6a51fc 100644 (file)
@@ -21,6 +21,7 @@ import org.scilab.modules.scinotes.SciNotes;
  * Class to handle the block selection in popup menu
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SelectBlockInPopupAction extends SelectBlockAction {
 
     /**
index c67091e..0a0ef41 100644 (file)
@@ -28,6 +28,7 @@ import org.scilab.modules.scinotes.ScilabDocument;
  * @author Calixte DENIZET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class TabifyAction extends DefaultAction {
 
     /**
@@ -43,7 +44,7 @@ public final class TabifyAction extends DefaultAction {
      * Function doAction
      */
     public synchronized void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         int start = sep.getSelectionStart();
         int end   = sep.getSelectionEnd();
         int posC = sep.getCaretPosition();
index 003149a..129bb1c 100644 (file)
@@ -24,6 +24,7 @@ import org.scilab.modules.scinotes.ScilabDocument;
  * @author Calixte DENIZET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class ToLowerCaseAction extends DefaultAction {
 
     /**
@@ -39,7 +40,7 @@ public final class ToLowerCaseAction extends DefaultAction {
      * doAction
      */
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         ScilabDocument doc = (ScilabDocument) sep.getDocument();
         String str = sep.getSelectedText();
         int start = sep.getSelectionStart();
index 98d9219..4220dbd 100644 (file)
@@ -24,6 +24,7 @@ import org.scilab.modules.scinotes.ScilabDocument;
  * @author Calixte DENIZET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class ToUpperCaseAction extends DefaultAction {
 
     /**
@@ -39,7 +40,7 @@ public final class ToUpperCaseAction extends DefaultAction {
      * doAction
      */
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         ScilabDocument doc = (ScilabDocument) sep.getDocument();
         String str = sep.getSelectedText();
         int start = sep.getSelectionStart();
index 5f15149..f103103 100644 (file)
@@ -25,6 +25,7 @@ import org.scilab.modules.scinotes.ScilabEditorPane;
  * @author Calixte DENIZET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class UnCommentAction extends DefaultAction {
 
     /**
index 561cf21..bf6ffea 100644 (file)
@@ -42,7 +42,7 @@ public class UnTabifyAction extends DefaultAction {
      * Function doAction
      */
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         int start = sep.getSelectionStart();
         int end   = sep.getSelectionEnd();
         int posC = sep.getCaretPosition();
index f15b370..36f5ccc 100644 (file)
@@ -23,6 +23,7 @@ import org.scilab.modules.scinotes.SciNotes;
  * @author Bruno JOFRET
  *
  */
+@SuppressWarnings(value = { "serial" })
 public final class UndoAction extends DefaultAction {
 
     /**
index 2727ff1..a23cb79 100644 (file)
@@ -2726,7 +2726,7 @@ public final class ConfigSciNotesManager {
 
         ((Element) recent).setAttribute(attrib, new Boolean(state).toString());
 
-        root.appendChild((Node) recent);
+        root.appendChild(recent);
 
         /* Save changes */
         writeDocument();
index b997683..58242b1 100644 (file)
@@ -84,6 +84,7 @@ import org.scilab.modules.scinotes.tabfactory.CodeNavigatorTabFactory;
  *
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class NavigatorWindow extends SwingScilabTab implements DocumentListener,
     TreeExpansionListener {
 
index 703c253..713440b 100644 (file)
@@ -33,6 +33,7 @@ import org.scilab.modules.ui_data.utils.UiDataMessages;
  * uses JTable
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SwingScilabFileBrowser extends SwingScilabTab {
 
     public static final String FILEBROWSERUUID = "3b649047-6a71-4998-bd8e-00d367a4793d";
index 577fb5a..c3b4279 100644 (file)
@@ -49,7 +49,7 @@ public final class ScilabVariableBrowser implements VariableBrowser {
         TextBox infobar = ScilabTextBox.createTextBox();
         browserTab = new SwingScilabVariableBrowser(BrowseVar.COLUMNNAMES, BrowseVar.COLUMNSALIGNMENT);
         browserTab.addInfoBar(infobar);
-        ((SwingScilabVariableBrowser) browserTab).setTitle(UiDataMessages.VARIABLE_BROWSER);
+        browserTab.setTitle(UiDataMessages.VARIABLE_BROWSER);
     }
 
     public static SwingScilabVariableBrowser createVarBrowserTab() {
@@ -57,7 +57,7 @@ public final class ScilabVariableBrowser implements VariableBrowser {
             instance = new ScilabVariableBrowser();
         }
 
-        return (SwingScilabVariableBrowser) browserTab;
+        return browserTab;
     }
 
     /**
@@ -76,10 +76,10 @@ public final class ScilabVariableBrowser implements VariableBrowser {
     public static VariableBrowser getVariableBrowser(boolean update, final Object[][] data) {
         final VariableBrowser variableBrowser = getVariableBrowser(update);
         SwingUtilities.invokeLater(new Runnable() {
-                public void run() {
-                    variableBrowser.setData(data);
-                }
-            });
+            public void run() {
+                variableBrowser.setData(data);
+            }
+        });
         return variableBrowser;
     }
 
@@ -108,7 +108,7 @@ public final class ScilabVariableBrowser implements VariableBrowser {
                 window.setVisible(true);
             }
         } else {
-            SwingScilabWindow window = (SwingScilabWindow) SwingUtilities.getAncestorOfClass(SwingScilabWindow.class, (SwingScilabVariableBrowser) browserTab);
+            SwingScilabWindow window = (SwingScilabWindow) SwingUtilities.getAncestorOfClass(SwingScilabWindow.class, browserTab);
             if (!update) {
                 window.setVisible(true);
                 window.toFront();
index b549e10..c7b7402 100644 (file)
@@ -26,6 +26,7 @@ import org.scilab.modules.gui.utils.ScilabSwingUtilities;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RefreshAction extends CommonCallBack {
 
     /**
index 409095c..8e4b6f7 100644 (file)
@@ -29,6 +29,7 @@ import org.scilab.modules.localization.Messages;
  * Class ScilabVariableEditor
  * Implements a ScilabWindow containing Variable Editor (JTable)
  */
+@SuppressWarnings(value = { "serial" })
 public final class ScilabVariableEditor extends SwingScilabWindow implements VariableEditor {
 
     private static Map<String, Component> map = new HashMap();
@@ -99,7 +100,7 @@ public final class ScilabVariableEditor extends SwingScilabWindow implements Var
      */
     public void updateData(String name, String type, Object[][] data, double[] rowsIndex, double[] colsIndex) {
         if (map.containsKey(name)) {
-            ((SwingScilabVariableEditor) editorTab).updateData(map.get(name), name, type, data, rowsIndex, colsIndex);
+            editorTab.updateData(map.get(name), name, type, data, rowsIndex, colsIndex);
         }
     }
 
@@ -126,7 +127,7 @@ public final class ScilabVariableEditor extends SwingScilabWindow implements Var
             SwingScilabWindow window = (SwingScilabWindow) SwingUtilities.getAncestorOfClass(SwingScilabWindow.class, editorTab);
             window.setVisible(true);
             window.toFront();
-            final JTable table = ((SwingScilabVariableEditor) editorTab).getCurrentTable();
+            final JTable table = editorTab.getCurrentTable();
             SwingUtilities.invokeLater(new Runnable() {
                 public void run() {
                     int r = -1;
index a41da53..3dbbce5 100644 (file)
@@ -26,6 +26,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * CloseAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CloseAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY Q";
@@ -56,7 +57,7 @@ public final class CloseAction extends CommonCallBack {
      * {@inheritDoc}
      */
     public void callBack() {
-       EditVar.closeVariableEditor();
+        EditVar.closeVariableEditor();
     }
 
     /**
index 4a84639..91b93ef 100644 (file)
@@ -29,6 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * CopyAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CopyAction extends CopySelectionAction {
 
     private static final String KEY = "OSSCKEY C";
index d024717..a34e18b 100644 (file)
@@ -25,6 +25,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * CopySelectionAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 class CopySelectionAction extends CommonCallBack {
 
     protected SwingScilabVariableEditor editor;
index 91e616b..2c29bcd 100644 (file)
@@ -29,6 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * CopySelectionAsScilabCommandAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CopySelectionAsScilabCommandAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY E";
index 6e02e06..b4bc5f1 100644 (file)
@@ -24,6 +24,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * CopySelectionAsScilabMatrixAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CopySelectionAsScilabMatrixAction extends CopySelectionAction {
 
     private static final String KEY = "OSSCKEY shift E";
index a444338..afcf4da 100644 (file)
@@ -24,6 +24,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * CopySelectionAsScilabMatrixWithCRAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CopySelectionAsScilabMatrixWithCRAction extends CopySelectionAction {
 
     private static final String KEY = "OSSCKEY R";
index bc2c775..af05343 100644 (file)
@@ -49,6 +49,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CreateNewVariableAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY N";
@@ -115,7 +116,7 @@ public final class CreateNewVariableAction extends CommonCallBack {
 
     public Object[] askForNewMatrix() {
         final JDialog dialog = new JDialog();
-        final Object[] ret = new Object[]{ "", new Integer(0), new Integer(0), "" };
+        final Object[] ret = new Object[] { "", new Integer(0), new Integer(0), "" };
         dialog.setModalityType(ModalityType.APPLICATION_MODAL);
         dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
         dialog.setIconImage(new ImageIcon(ScilabSwingUtilities.findIcon("rrze_table", "256x256")).getImage());
@@ -152,11 +153,11 @@ public final class CreateNewVariableAction extends CommonCallBack {
 
         final JSpinner spinRow = new JSpinner();
         ((SpinnerNumberModel) spinRow.getModel()).setMinimum(new Comparable<Integer>() {
-                @Override
-                public int compareTo(Integer o) {
-                    return -o.intValue();
-                }
-            });
+            @Override
+            public int compareTo(Integer o) {
+                return -o.intValue();
+            }
+        });
         spinRow.setValue(0);
         ((JSpinner.DefaultEditor) spinRow.getEditor()).getTextField().setColumns(6);
         gbc.gridx = 1;
@@ -171,11 +172,11 @@ public final class CreateNewVariableAction extends CommonCallBack {
 
         final JSpinner spinCol = new JSpinner();
         ((SpinnerNumberModel) spinCol.getModel()).setMinimum(new Comparable<Integer>() {
-                @Override
-                public int compareTo(Integer o) {
-                    return -o.intValue();
-                }
-            });
+            @Override
+            public int compareTo(Integer o) {
+                return -o.intValue();
+            }
+        });
         spinCol.setValue(0);
         ((JSpinner.DefaultEditor) spinCol.getEditor()).getTextField().setColumns(6);
         gbc.gridx = 1;
@@ -215,22 +216,22 @@ public final class CreateNewVariableAction extends CommonCallBack {
         dialog.setContentPane(panel);
 
         cancelButton.addActionListener(new ActionListener() {
-                @Override
-                public void actionPerformed(ActionEvent e) {
-                    dialog.dispose();
-                }
-            });
+            @Override
+            public void actionPerformed(ActionEvent e) {
+                dialog.dispose();
+            }
+        });
 
         okButton.addActionListener(new ActionListener() {
-                @Override
-                public void actionPerformed(ActionEvent e) {
-                    dialog.dispose();
-                    ret[0] = textField.getText();
-                    ret[1] = spinRow.getValue();
-                    ret[2] = spinCol.getValue();
-                    ret[3] = fillField.getText();
-                }
-            });
+            @Override
+            public void actionPerformed(ActionEvent e) {
+                dialog.dispose();
+                ret[0] = textField.getText();
+                ret[1] = spinRow.getValue();
+                ret[2] = spinCol.getValue();
+                ret[3] = fillField.getText();
+            }
+        });
 
         dialog.setTitle(UiDataMessages.CREATENEWVAR);
         dialog.pack();
index 7771edd..19568f9 100644 (file)
@@ -49,6 +49,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CreateVariableFromSelectionAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY K";
@@ -98,7 +99,7 @@ public final class CreateVariableFromSelectionAction extends CommonCallBack {
 
     public String askForName() {
         final JDialog dialog = new JDialog();
-        final String[] ret = new String[]{ "" };
+        final String[] ret = new String[] { "" };
         dialog.setModalityType(ModalityType.APPLICATION_MODAL);
         dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
         dialog.setIconImage(new ImageIcon(ScilabSwingUtilities.findIcon("rrze_table", "256x256")).getImage());
@@ -143,32 +144,32 @@ public final class CreateVariableFromSelectionAction extends CommonCallBack {
         dialog.setContentPane(panel);
 
         cancelButton.addActionListener(new ActionListener() {
-                @Override
-                public void actionPerformed(ActionEvent e) {
-                    dialog.dispose();
-                }
-            });
+            @Override
+            public void actionPerformed(ActionEvent e) {
+                dialog.dispose();
+            }
+        });
 
         okButton.addActionListener(new ActionListener() {
-                @Override
-                public void actionPerformed(ActionEvent e) {
-                    dialog.dispose();
-                    ret[0] = textField.getText();
-                }
-            });
+            @Override
+            public void actionPerformed(ActionEvent e) {
+                dialog.dispose();
+                ret[0] = textField.getText();
+            }
+        });
 
         textField.addKeyListener(new KeyAdapter() {
-                @Override
-                public void keyReleased(KeyEvent e) {
-                    int code = e.getKeyCode();
-                    if (code == KeyEvent.VK_ENTER) {
-                        dialog.dispose();
-                        ret[0] = textField.getText();
-                    } else if (code == KeyEvent.VK_ESCAPE) {
-                        dialog.dispose();
-                    }
+            @Override
+            public void keyReleased(KeyEvent e) {
+                int code = e.getKeyCode();
+                if (code == KeyEvent.VK_ENTER) {
+                    dialog.dispose();
+                    ret[0] = textField.getText();
+                } else if (code == KeyEvent.VK_ESCAPE) {
+                    dialog.dispose();
                 }
-            });
+            }
+        });
 
         dialog.setTitle(UiDataMessages.CREATEVAR);
         dialog.pack();
index ac37bd7..815707a 100644 (file)
@@ -35,6 +35,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class CutAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY X";
@@ -85,7 +86,7 @@ public final class CutAction extends CommonCallBack {
             if ((cols.length == 1 && rows.length == 1) || (rows.length >= 2 && cols.length >= 2 && rows[1] >= oldRows && cols[1] >= oldCols)) {
                 oldValue = model.getValueAt(rows[0], cols[0]);
             } else {
-                oldValue = (Vector) model.cloneDatas();
+                oldValue = model.cloneDatas();
             }
 
             for (int i = rows[0]; i <= rows[rows.length - 1]; i++) {
index e8d8ca0..b3096ac 100644 (file)
@@ -46,6 +46,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class DuplicateVariableAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY D";
@@ -88,7 +89,7 @@ public final class DuplicateVariableAction extends CommonCallBack {
 
     public String askForName() {
         final JDialog dialog = new JDialog();
-        final String[] ret = new String[]{ "" };
+        final String[] ret = new String[] { "" };
         dialog.setModalityType(ModalityType.APPLICATION_MODAL);
         dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
         dialog.setIconImage(new ImageIcon(ScilabSwingUtilities.findIcon("rrze_table", "256x256")).getImage());
@@ -133,32 +134,32 @@ public final class DuplicateVariableAction extends CommonCallBack {
         dialog.setContentPane(panel);
 
         cancelButton.addActionListener(new ActionListener() {
-                @Override
-                public void actionPerformed(ActionEvent e) {
-                    dialog.dispose();
-                }
-            });
+            @Override
+            public void actionPerformed(ActionEvent e) {
+                dialog.dispose();
+            }
+        });
 
         okButton.addActionListener(new ActionListener() {
-                @Override
-                public void actionPerformed(ActionEvent e) {
-                    dialog.dispose();
-                    ret[0] = textField.getText();
-                }
-            });
+            @Override
+            public void actionPerformed(ActionEvent e) {
+                dialog.dispose();
+                ret[0] = textField.getText();
+            }
+        });
 
         textField.addKeyListener(new KeyAdapter() {
-                @Override
-                public void keyReleased(KeyEvent e) {
-                    int code = e.getKeyCode();
-                    if (code == KeyEvent.VK_ENTER) {
-                        dialog.dispose();
-                        ret[0] = textField.getText();
-                    } else if (code == KeyEvent.VK_ESCAPE) {
-                        dialog.dispose();
-                    }
+            @Override
+            public void keyReleased(KeyEvent e) {
+                int code = e.getKeyCode();
+                if (code == KeyEvent.VK_ENTER) {
+                    dialog.dispose();
+                    ret[0] = textField.getText();
+                } else if (code == KeyEvent.VK_ESCAPE) {
+                    dialog.dispose();
                 }
-            });
+            }
+        });
 
         dialog.setTitle(UiDataMessages.CREATEVAR);
         dialog.pack();
index 3b48365..b500af3 100644 (file)
@@ -28,10 +28,11 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class InsertColumnAction extends CommonCallBack {
 
     private final JTable table;
-    
+
     /**
      * Constructor
      * @param editor the editor
@@ -47,14 +48,14 @@ public final class InsertColumnAction extends CommonCallBack {
      */
     @Override
     public void callBack() {
-       int[] rows = table.getSelectedRows();
+        int[] rows = table.getSelectedRows();
         int column = ((TableVariableEditor) table).getPopupColumn();
-       SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
-       model.insertColumn(column);
-       table.setColumnSelectionInterval(column, column);
-       for (int i = 0; i < rows.length; i++) {
-           table.addRowSelectionInterval(rows[i], rows[i]);
-       }
+        SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
+        model.insertColumn(column);
+        table.setColumnSelectionInterval(column, column);
+        for (int i = 0; i < rows.length; i++) {
+            table.addRowSelectionInterval(rows[i], rows[i]);
+        }
     }
 
     /**
index cb871b5..f3a843f 100644 (file)
@@ -28,10 +28,11 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class InsertRowAction extends CommonCallBack {
 
     private final JTable table;
-    
+
     /**
      * Constructor
      * @param editor the editor
@@ -48,9 +49,9 @@ public final class InsertRowAction extends CommonCallBack {
     @Override
     public void callBack() {
         int row = ((TableVariableEditor) table).getPopupRow();
-       SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
-       model.insertRow(row);
-       table.setRowSelectionInterval(row, row);
+        SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
+        model.insertRow(row);
+        table.setRowSelectionInterval(row, row);
     }
 
     /**
index adc3d2c..653aee4 100644 (file)
@@ -39,6 +39,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * PasteAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class PasteAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY V";
index d10868a..d72aba3 100644 (file)
@@ -36,6 +36,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class PlotAction extends CommonCallBack {
 
     public static final int PLOT2D = 0;
@@ -77,19 +78,20 @@ public final class PlotAction extends CommonCallBack {
     private static final String COM_CONTOUR2D = "L?8625083632641564278=xget(\"fpf\");xset(\"fpf\",\" \");contour2d(1:%s,1:%s,%s,10);xset(\"fpf\",L?8625083632641564278);clear(\"L?8625083632641564278\")";
     private static final String COM_PIE = "L?8625083632641564278=%s;pie(L?8625083632641564278(find(L?8625083632641564278>0&L?8625083632641564278<>%%inf&L?8625083632641564278<>%%nan)))";
 
-    private static final String[] COMMANDS = new String[]{COM_PLOT2D, COM_MATPLOT, COM_GRAYPLOT, COM_SGRAYPLOT, COM_CHAMP, COM_HISTPLOT, COM_MESH, COM_SURF, COM_HIST3D, COM_CONTOUR2D, COM_PIE};
+    private static final String[] COMMANDS = new String[] {COM_PLOT2D, COM_MATPLOT, COM_GRAYPLOT, COM_SGRAYPLOT, COM_CHAMP, COM_HISTPLOT, COM_MESH, COM_SURF, COM_HIST3D, COM_CONTOUR2D, COM_PIE};
     private static final String[] IMG = new String[] {
-            "application-x-scilab-plot2d",
-            "application-x-scilab-Matplot",
-            "application-x-scilab-grayplot",
-            "application-x-scilab-Sgrayplot",
-            "application-x-scilab-champ",
-            "application-x-scilab-histplot",
-            "application-x-scilab-mesh",
-            "application-x-scilab-surf",
-            "application-x-scilab-hist3d",
-            "application-x-scilab-contour2d",
-            "application-x-scilab-pie" };
+        "application-x-scilab-plot2d",
+        "application-x-scilab-Matplot",
+        "application-x-scilab-grayplot",
+        "application-x-scilab-Sgrayplot",
+        "application-x-scilab-champ",
+        "application-x-scilab-histplot",
+        "application-x-scilab-mesh",
+        "application-x-scilab-surf",
+        "application-x-scilab-hist3d",
+        "application-x-scilab-contour2d",
+        "application-x-scilab-pie"
+    };
 
     private static final String CREATE = "Create";
 
@@ -157,29 +159,29 @@ public final class PlotAction extends CommonCallBack {
 
         String com = COMMANDS[type];
         switch (type) {
-        case 0:
-        case 1:
-        case 5:
-        case 6:
-        case 7:
-        case 8:
-        case 10:
-            com = String.format(com, datas);
-            break;
-        case 2:
-        case 3:
-            com = String.format(com, rowC, colC, datas);
-            break;
-        case 4:
-            com = String.format(com, rowC, colC, datas, datas);
-            break;
-        case 9:
-            if (rowC >= 2 && colC >= 2) {
+            case 0:
+            case 1:
+            case 5:
+            case 6:
+            case 7:
+            case 8:
+            case 10:
+                com = String.format(com, datas);
+                break;
+            case 2:
+            case 3:
                 com = String.format(com, rowC, colC, datas);
-            } else {
-                return;
-            }
-            break;
+                break;
+            case 4:
+                com = String.format(com, rowC, colC, datas, datas);
+                break;
+            case 9:
+                if (rowC >= 2 && colC >= 2) {
+                    com = String.format(com, rowC, colC, datas);
+                } else {
+                    return;
+                }
+                break;
         }
 
         model.execCommand("clf();" + com);
@@ -198,12 +200,12 @@ public final class PlotAction extends CommonCallBack {
         ((SwingScilabPushButton) button.getAsSimplePushButton()).setIcon(imageIcon);
 
         final JPopupMenu popup = new JPopupMenu() {
-                @Override
-                public void show(Component c, int x, int y) {
-                    SwingScilabPushButton but = (SwingScilabPushButton) button.getAsSimplePushButton();
-                    super.show(but, 0, but.getBounds(null).height);
-                }
-            };
+            @Override
+            public void show(Component c, int x, int y) {
+                SwingScilabPushButton but = (SwingScilabPushButton) button.getAsSimplePushButton();
+                super.show(but, 0, but.getBounds(null).height);
+            }
+        };
         popup.setBorderPainted(true);
 
         popup.add(PlotAction.createJMenuItem(editor, "plot2d", true));
@@ -221,15 +223,15 @@ public final class PlotAction extends CommonCallBack {
         popup.pack();
 
         ((SwingScilabPushButton) button.getAsSimplePushButton()).addActionListener(new CommonCallBack(null) {
-                @Override
-                public void callBack() {
-                    if (!popup.isVisible()) {
-                        popup.show(null, 0, 0);
-                    } else {
-                        popup.setVisible(false);
-                    }
+            @Override
+            public void callBack() {
+                if (!popup.isVisible()) {
+                    popup.show(null, 0, 0);
+                } else {
+                    popup.setVisible(false);
                 }
-            });
+            }
+        });
 
         return button;
     }
index f19ca5c..2db1f34 100644 (file)
@@ -31,6 +31,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RedoAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RedoAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY Y";
index 33e7d32..c8e2314 100644 (file)
@@ -26,6 +26,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RefreshAction extends CommonCallBack {
 
     private final SwingScilabVariableEditor editor;
index d610a5f..63c89f3 100644 (file)
@@ -28,6 +28,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RemoveColumnAction extends CommonCallBack {
 
     private final JTable table;
@@ -49,7 +50,7 @@ public final class RemoveColumnAction extends CommonCallBack {
     public void callBack() {
         int[] cols = table.getSelectedColumns();
         if (cols.length == 0) {
-            cols = new int[]{((TableVariableEditor) table).getPopupColumn()};
+            cols = new int[] {((TableVariableEditor) table).getPopupColumn()};
         }
         SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
         model.removeColumns(cols);
index 8ee7b17..69490c2 100644 (file)
@@ -28,6 +28,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class RemoveRowAction extends CommonCallBack {
 
     private final JTable table;
@@ -49,7 +50,7 @@ public final class RemoveRowAction extends CommonCallBack {
     public void callBack() {
         int[] rows = table.getSelectedRows();
         if (rows.length == 0) {
-            rows = new int[]{((TableVariableEditor) table).getPopupRow()};
+            rows = new int[] {((TableVariableEditor) table).getPopupRow()};
         }
         SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
         model.removeRows(rows);
index 80ffa38..9e9e75f 100644 (file)
@@ -29,13 +29,14 @@ import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SetPrecisionLongAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY L";
     private static final String PRECISION = "Long Precision";
 
     private final SwingScilabVariableEditor editor;
-    
+
     protected int precision;
 
     /**
@@ -62,8 +63,8 @@ public final class SetPrecisionLongAction extends CommonCallBack {
      */
     @Override
     public void callBack() {
-       ScilabComplexRenderer.setFormat(ScilabComplexRenderer.LONG);
-       editor.getCurrentTable().repaint();
+        ScilabComplexRenderer.setFormat(ScilabComplexRenderer.LONG);
+        editor.getCurrentTable().repaint();
     }
 
     /**
@@ -89,10 +90,10 @@ public final class SetPrecisionLongAction extends CommonCallBack {
      * @return the menu item
      */
     public static JMenuItem createMenuItem(SwingScilabVariableEditor editor, String title) {
-       JMenuItem mi = new JMenuItem(title);
-       mi.addActionListener(new SetPrecisionLongAction(editor, title));
-       mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));
-       
-       return mi;
+        JMenuItem mi = new JMenuItem(title);
+        mi.addActionListener(new SetPrecisionLongAction(editor, title));
+        mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));
+
+        return mi;
     }
 }
index 530236b..3e2d7ba 100644 (file)
@@ -29,6 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SetPrecisionLongeAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY shift L";
@@ -91,7 +92,7 @@ public final class SetPrecisionLongeAction extends CommonCallBack {
     public static JMenuItem createMenuItem(SwingScilabVariableEditor editor, String title) {
         JMenuItem mi = new JMenuItem(title);
         mi.addActionListener(new SetPrecisionLongeAction(editor, title));
-       mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));
+        mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));
 
         return mi;
     }
index a996cbe..b899d01 100644 (file)
@@ -29,13 +29,14 @@ import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SetPrecisionShortAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY S";
     private static final String PRECISION = "Short Precision";
 
     private final SwingScilabVariableEditor editor;
-    
+
     /**
      * Constructor
      * @param editor the editor
@@ -60,8 +61,8 @@ public final class SetPrecisionShortAction extends CommonCallBack {
      */
     @Override
     public void callBack() {
-       ScilabComplexRenderer.setFormat(ScilabComplexRenderer.SHORT);
-       editor.getCurrentTable().repaint();
+        ScilabComplexRenderer.setFormat(ScilabComplexRenderer.SHORT);
+        editor.getCurrentTable().repaint();
     }
 
     /**
@@ -89,7 +90,7 @@ public final class SetPrecisionShortAction extends CommonCallBack {
     public static JMenuItem createMenuItem(SwingScilabVariableEditor editor, String title) {
         JMenuItem mi = new JMenuItem(title);
         mi.addActionListener(new SetPrecisionShortAction(editor, title));
-       mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));
+        mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));
 
         return mi;
     }
index 8eee123..4c480d9 100644 (file)
@@ -29,6 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer
  * Set Precision Action class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SetPrecisionShorteAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY shift S";
index cdfc127..7257342 100644 (file)
@@ -31,6 +31,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  * RefreshAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SizeColumnsToFitAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY F";
index b17f047..6b2857d 100644 (file)
@@ -28,6 +28,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * SupprAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class SupprAction extends CommonCallBack {
 
     private static final String KEY = "DELETE";
@@ -74,7 +75,7 @@ public final class SupprAction extends CommonCallBack {
             if ((cols.length == 1 && rows.length == 1) || (rows.length >= 2 && cols.length >= 2 && rows[1] >= oldRows && cols[1] >= oldCols)) {
                 oldValue = model.getValueAt(rows[0], cols[0]);
             } else {
-                oldValue = (Vector) model.cloneDatas();
+                oldValue = model.cloneDatas();
             }
             table.setColumnSelectionInterval(cols[0], cols[cols.length - 1]);
             table.setRowSelectionInterval(rows[0], rows[rows.length - 1]);
index 8a96145..048604f 100644 (file)
@@ -31,6 +31,7 @@ import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
  * UndoAction class
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public final class UndoAction extends CommonCallBack {
 
     private static final String KEY = "OSSCKEY Z";
index c446a9c..e8dd5a4 100644 (file)
@@ -18,6 +18,7 @@ import javax.swing.table.DefaultTableCellRenderer;
  * CellRenderer for boolean type
  * @author Allan SIMON
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabBooleanRenderer extends DefaultTableCellRenderer {
 
     /**
index 69a1736..5bc98bc 100644 (file)
@@ -23,6 +23,7 @@ import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
  * CellRenderer for boolean type
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabBooleanSparseRenderer extends ScilabBooleanRenderer {
 
     /**
@@ -33,7 +34,7 @@ public class ScilabBooleanSparseRenderer extends ScilabBooleanRenderer {
     }
 
     protected static boolean isNothing(Object value) {
-       return value == null || (value instanceof Boolean && !((Boolean) value).booleanValue());
+        return value == null || (value instanceof Boolean && !((Boolean) value).booleanValue());
     }
 
     /**
@@ -41,21 +42,21 @@ public class ScilabBooleanSparseRenderer extends ScilabBooleanRenderer {
      */
     protected void setValue(Object value) {
         if (isNothing(value)) {
-           super.setValue(null);
-       } else {
-           super.setValue(value);
-       }
+            super.setValue(null);
+        } else {
+            super.setValue(value);
+        }
     }
 
     /**
      * {@inheritDoc}
      */
     public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
-       if (isNothing(value) && !isSelected && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixRowCount() > row && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixColCount() > column) {
-           setBackground(Color.LIGHT_GRAY);
-       } else {
-           setBackground(null);
-       }
-       return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
+        if (isNothing(value) && !isSelected && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixRowCount() > row && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixColCount() > column) {
+            setBackground(Color.LIGHT_GRAY);
+        } else {
+            setBackground(null);
+        }
+        return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
     }
 }
index 9fdbf38..34f8447 100644 (file)
@@ -32,6 +32,7 @@ import javax.swing.table.DefaultTableCellRenderer;
  * @author Allan SIMON
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabComplexRenderer extends DefaultTableCellRenderer {
 
     public static final int SHORT = 0;
@@ -79,22 +80,22 @@ public class ScilabComplexRenderer extends DefaultTableCellRenderer {
      */
     public static void setFormat(int format) {
         switch (format) {
-        case SHORT:
-            numberFormat = SHORTFORMAT;
-            numberFormatE = SHORTFORMAT;
-            break;
-        case SHORTE:
-            numberFormat = SHORTEFORMAT;
-            numberFormatE = SHORTEFORMAT;
-            break;
-        case LONG:
-            numberFormat = LONGFORMAT;
-            numberFormatE = LONGEFORMAT;
-            break;
-        case LONGE:
-            numberFormat = LONGEFORMAT;
-            numberFormatE = LONGEFORMAT;
-            break;
+            case SHORT:
+                numberFormat = SHORTFORMAT;
+                numberFormatE = SHORTFORMAT;
+                break;
+            case SHORTE:
+                numberFormat = SHORTEFORMAT;
+                numberFormatE = SHORTEFORMAT;
+                break;
+            case LONG:
+                numberFormat = LONGFORMAT;
+                numberFormatE = LONGEFORMAT;
+                break;
+            case LONGE:
+                numberFormat = LONGEFORMAT;
+                numberFormatE = LONGEFORMAT;
+                break;
         }
     }
 
index 053093b..4c6487d 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2011 - DIGITEO - Calixte DENIZET
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -23,38 +23,39 @@ import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
  * CellRenderer for sparse type
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabComplexSparseRenderer extends ScilabComplexRenderer {
-       
+
     /**
      * Constructor
      */
     public ScilabComplexSparseRenderer() {
-       super();
+        super();
     }
-    
+
     /**
      * {@inheritDoc}
      */
     protected void setValue(Object value) {
-       if (isNothing(value)) {
-           value = "";
-       }
-       super.setValue(value);
+        if (isNothing(value)) {
+            value = "";
+        }
+        super.setValue(value);
     }
 
     protected static boolean isNothing(Object value) {
-       return value == null || (value instanceof Double && ((Double) value).doubleValue() == 0) || (value instanceof Double[] && isNull((Double[]) value));
+        return value == null || (value instanceof Double && ((Double) value).doubleValue() == 0) || (value instanceof Double[] && isNull((Double[]) value));
     }
 
     /**
      * {@inheritDoc}
      */
     public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
-       if (isNothing(value) && !isSelected && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixRowCount() > row && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixColCount() > column) {
-           setBackground(Color.LIGHT_GRAY);
-       } else {
-           setBackground(null);
-       }
-       return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
-    } 
+        if (isNothing(value) && !isSelected && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixRowCount() > row && ((SwingEditvarTableModel) table.getModel()).getScilabMatrixColCount() > column) {
+            setBackground(Color.LIGHT_GRAY);
+        } else {
+            setBackground(null);
+        }
+        return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
+    }
 }
index c802e9b..1562999 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2010 - DIGITEO - Allan SIMON
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -16,25 +16,26 @@ package org.scilab.modules.ui_data.variableeditor.renderers;
  * CellRenderer for double type
  * @author Allan SIMON
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabDoubleRenderer extends ScilabComplexRenderer {
-       
+
     /**
      * Constructor
      */
     public ScilabDoubleRenderer() {
-       super();
+        super();
     }
-    
+
     /**
      * {@inheritDoc}
      */
     protected void setValue(Object value) {
-       if (value == null) {
-           super.setValue("");
-       } else if (value instanceof String) {
-           super.setValue(value);
-       } else {
-           super.setValue(convertDouble((Double) value));
-       }
+        if (value == null) {
+            super.setValue("");
+        } else if (value instanceof String) {
+            super.setValue(value);
+        } else {
+            super.setValue(convertDouble((Double) value));
+        }
     }
 }
index 777453b..49c8da1 100644 (file)
@@ -18,6 +18,7 @@ import javax.swing.table.DefaultTableCellRenderer;
  * CellRenderer for integer type
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabIntegerRenderer extends DefaultTableCellRenderer {
 
     /**
index a4513a2..80834eb 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2011 - DIGITEO - Calixte DENIZET
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -21,25 +21,26 @@ import javax.swing.JTable;
  * CellRenderer for sparse type
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabSparseRenderer extends ScilabComplexSparseRenderer {
-       
+
     /**
      * Constructor
      */
     public ScilabSparseRenderer() {
-       super();
+        super();
     }
-    
+
     /**
      * {@inheritDoc}
      */
     protected void setValue(Object value) {
-       if (isNothing(value)) {
-           super.setValue("");
-       } else if (value instanceof String) {
-           super.setValue(value);
-       } else {
-           super.setValue(convertDouble((Double) value));
-       }
+        if (isNothing(value)) {
+            super.setValue("");
+        } else if (value instanceof String) {
+            super.setValue(value);
+        } else {
+            super.setValue(convertDouble((Double) value));
+        }
     }
 }
index 12ab7ee..bb33c33 100644 (file)
@@ -18,6 +18,7 @@ import javax.swing.table.DefaultTableCellRenderer;
  * CellRenderer for string type
  * @author Allan SIMON
  */
+@SuppressWarnings(value = { "serial" })
 public class ScilabStringRenderer extends DefaultTableCellRenderer {
 
     /**
index ed9bbcd..f99e2c1 100644 (file)
@@ -24,6 +24,7 @@ import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
  * Class to make undoable edits in EditVar
  * @author Calixte DENIZET
  */
+@SuppressWarnings(value = { "serial" })
 public class CellsUndoableEdit extends AbstractUndoableEdit {
 
     private Object oldValue;
index 309056f..7842ace 100644 (file)
@@ -69,6 +69,7 @@ public final class AfficheBlock extends BasicBlock {
     /**
      * Update the value of the associated block
      */
+    @SuppressWarnings(value = { "serial" })
     private static class UpdateValueListener implements ActionListener, Serializable {
         private AfficheBlock block;
         private String[][] data;
@@ -144,6 +145,7 @@ public final class AfficheBlock extends BasicBlock {
 
     /**
      * Update the style according to the values of the expression
+    @SuppressWarnings(value = { "serial" })
      */
     private static final class UpdateStyle implements PropertyChangeListener, Serializable {
         /**
index d07796d..19eb03e 100644 (file)
@@ -69,6 +69,7 @@ import com.mxgraph.util.mxEventObject;
  */
 // CSOFF: ClassDataAbstractionCoupling
 // CSOFF: ClassFanOutComplexity
+@SuppressWarnings(value = { "serial" })
 public final class SuperBlock extends BasicBlock {
     /**
      * The interfunction name (linked to Xcos-core)
index 553f23a..b2e2e88 100644 (file)
@@ -31,6 +31,7 @@ import com.mxgraph.util.mxConstants;
 /**
  * A textblock is used to annotate diagrams.
  */
+@SuppressWarnings(value = { "serial" })
 public final class TextBlock extends BasicBlock {
     private static final String INTERFUNCTION_NAME = "TEXT_f";
 
index 813ac1e..8f8ba00 100644 (file)
@@ -32,6 +32,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * View Xcos documentation
  */
+@SuppressWarnings(value = { "serial" })
 public final class BlockDocumentationAction extends VertexSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.BLOCK_DOCUMENTATION;
index 73c38a6..c2db85a 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -34,6 +34,7 @@ import com.mxgraph.util.mxUtils;
 /**
  * Change the color of multiple blocks
  */
+@SuppressWarnings(value = { "serial" })
 public final class BorderColorAction extends VertexSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.BORDER_COLOR;
@@ -75,7 +76,7 @@ public final class BorderColorAction extends VertexSelectionDependantAction {
         if (comp.isEditing()) {
             return;
         }
-        
+
         Object[] selectedCells = graph.getSelectionCells();
 
         // if no cells are selected : Do nothing
@@ -87,7 +88,7 @@ public final class BorderColorAction extends VertexSelectionDependantAction {
         Map<String, Integer> colorStats = new HashMap<String, Integer>();
         for (Object object : selectedCells) {
             String color = (String) graph.getCellStyle(object).get(
-                    mxConstants.STYLE_STROKECOLOR);
+                               mxConstants.STYLE_STROKECOLOR);
             if (colorStats.containsKey(color)) {
                 colorStats.put(color, colorStats.get(color) + 1);
             } else {
@@ -108,11 +109,11 @@ public final class BorderColorAction extends VertexSelectionDependantAction {
 
         // Apply the most common color as the default color
         Color newColor = JColorChooser.showDialog(getGraph(null)
-                .getAsComponent(), NAME, mxUtils.parseColor(color));
+                         .getAsComponent(), NAME, mxUtils.parseColor(color));
 
         if (newColor != null) {
             graph.setCellStyles(mxConstants.STYLE_STROKECOLOR,
-                    mxUtils.hexString(newColor));
+                                mxUtils.hexString(newColor));
         }
     }
 }
index 4253279..410fad2 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -34,6 +34,7 @@ import com.mxgraph.util.mxUtils;
 /**
  * Change the filled color of multiple blocks
  */
+@SuppressWarnings(value = { "serial" })
 public final class FilledColorAction extends VertexSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.FILL_COLOR;
@@ -75,7 +76,7 @@ public final class FilledColorAction extends VertexSelectionDependantAction {
         if (comp.isEditing()) {
             return;
         }
-        
+
         Object[] selectedCells = graph.getSelectionCells();
 
         // if no cells are selected : Do nothing
@@ -87,7 +88,7 @@ public final class FilledColorAction extends VertexSelectionDependantAction {
         Map<String, Integer> colorStats = new HashMap<String, Integer>();
         for (Object object : selectedCells) {
             String color = (String) graph.getCellStyle(object).get(
-                    mxConstants.STYLE_FILLCOLOR);
+                               mxConstants.STYLE_FILLCOLOR);
             if (colorStats.containsKey(color)) {
                 colorStats.put(color, colorStats.get(color) + 1);
             } else {
@@ -111,7 +112,7 @@ public final class FilledColorAction extends VertexSelectionDependantAction {
 
         if (newColor != null) {
             graph.setCellStyles(mxConstants.STYLE_FILLCOLOR,
-                    mxUtils.hexString(newColor));
+                                mxUtils.hexString(newColor));
         }
     }
 }
index 27adaf7..4b094b8 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2009 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -31,6 +31,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Create a mask for the {@link SuperBlock}
  */
+@SuppressWarnings(value = { "serial" })
 public final class SuperblockMaskCreateAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.CREATE;
@@ -60,7 +61,7 @@ public final class SuperblockMaskCreateAction extends DefaultAction {
 
     /**
      * Callback to be done
-     * 
+     *
      * @param e
      *            parameters
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
@@ -74,7 +75,7 @@ public final class SuperblockMaskCreateAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-        
+
         SuperBlock block = (SuperBlock) graph.getSelectionCell();
 
         block.mask();
@@ -86,15 +87,15 @@ public final class SuperblockMaskCreateAction extends DefaultAction {
 
             /* Set default values */
             ScilabList exprs = new ScilabList(
-                    Arrays.asList(
+                Arrays.asList(
+                    new ScilabDouble(),
+                    new ScilabList(
+                        Arrays.asList(
                             new ScilabDouble(),
-                            new ScilabList(
-                                    Arrays.asList(
-                                            new ScilabDouble(),
-                                            new ScilabString(
-                                                    XcosMessages.MASK_DEFAULTWINDOWNAME),
-                                            new ScilabList(Arrays
-                                                    .asList(new ScilabDouble()))))));
+                            new ScilabString(
+                                XcosMessages.MASK_DEFAULTWINDOWNAME),
+                            new ScilabList(Arrays
+                                           .asList(new ScilabDouble()))))));
 
             block.setExprs(exprs);
 
@@ -102,7 +103,7 @@ public final class SuperblockMaskCreateAction extends DefaultAction {
              * Open the customization UI on a new mask creation
              */
             GraphActionManager.getInstance(graph,
-                    SuperblockMaskCustomizeAction.class).actionPerformed(e);
+                                           SuperblockMaskCustomizeAction.class).actionPerformed(e);
         }
     }
 }
index 07c5aa9..79a7ba3 100644 (file)
@@ -53,6 +53,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Customize the mask of the {@link SuperBlock}.
  */
+@SuppressWarnings(value = { "serial" })
 public final class SuperblockMaskCustomizeAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.CUSTOMIZE;
@@ -123,6 +124,7 @@ public final class SuperblockMaskCustomizeAction extends DefaultAction {
      * class is tightly coupled to Swing
      */
     // CSOFF: ClassDataAbstractionCoupling
+    @SuppressWarnings(value = { "serial" })
     private class CustomizeFrame extends JFrame {
 
         private final CustomizeFrameControler controler;
index 7b2c122..82b4fa4 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -25,9 +25,10 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 
 /**
  * Remove the {@link SuperBlock} mask.
- * 
+ *
  * @see SuperBlock#unmask()
  */
+@SuppressWarnings(value = { "serial" })
 public final class SuperblockMaskRemoveAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.REMOVE;
@@ -57,7 +58,7 @@ public final class SuperblockMaskRemoveAction extends DefaultAction {
 
     /**
      * Action !!!
-     * 
+     *
      * @param e
      *            the event source
      * @see org.scilab.modules.gui.events.callback.CallBack#actionPerformed(java.awt.event.ActionEvent)
@@ -71,7 +72,7 @@ public final class SuperblockMaskRemoveAction extends DefaultAction {
         if (comp.isEditing()) {
             return;
         }
-        
+
         SuperBlock block = (SuperBlock) graph.getSelectionCell();
         block.unmask();
     }
index d5d4602..321826a 100644 (file)
@@ -32,6 +32,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * View the details of the action
  */
+@SuppressWarnings(value = { "serial" })
 public final class ViewDetailsAction extends VertexSelectionDependantAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.DETAILS;
index 241f2a0..678435c 100644 (file)
@@ -20,6 +20,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Align block on the bottom
  */
+@SuppressWarnings(value = { "serial" })
 public final class AlignBlockActionBottom extends AlignBlockAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ALIGN_BOTTOM;
@@ -32,7 +33,7 @@ public final class AlignBlockActionBottom extends AlignBlockAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            the graph to work on
      */
@@ -42,7 +43,7 @@ public final class AlignBlockActionBottom extends AlignBlockAction {
 
     /**
      * Create the menu associated with this action.
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return The associated menu
index a16335f..855d994 100644 (file)
@@ -20,6 +20,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Align block on the center
  */
+@SuppressWarnings(value = { "serial" })
 public final class AlignBlockActionCenter extends AlignBlockAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ALIGN_CENTER;
@@ -32,7 +33,7 @@ public final class AlignBlockActionCenter extends AlignBlockAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            the graph to work on
      */
@@ -42,7 +43,7 @@ public final class AlignBlockActionCenter extends AlignBlockAction {
 
     /**
      * Create the menu associated with this action.
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return The associated menu
index 18ec85b..aefff4e 100644 (file)
@@ -20,6 +20,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Align block on the left
  */
+@SuppressWarnings(value = { "serial" })
 public final class AlignBlockActionLeft extends AlignBlockAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ALIGN_LEFT;
@@ -32,7 +33,7 @@ public final class AlignBlockActionLeft extends AlignBlockAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            the graph to work on
      */
@@ -42,7 +43,7 @@ public final class AlignBlockActionLeft extends AlignBlockAction {
 
     /**
      * Create the menu associated with this action.
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return The associated menu
index 0068b06..b632d11 100644 (file)
@@ -20,6 +20,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Align block on the middle
  */
+@SuppressWarnings(value = { "serial" })
 public final class AlignBlockActionMiddle extends AlignBlockAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ALIGN_MIDDLE;
@@ -32,7 +33,7 @@ public final class AlignBlockActionMiddle extends AlignBlockAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            the graph to work on
      */
@@ -42,7 +43,7 @@ public final class AlignBlockActionMiddle extends AlignBlockAction {
 
     /**
      * Create the menu associated with this action.
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return The associated menu
index 10662ca..a58c5a3 100644 (file)
@@ -20,6 +20,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Align block on the right
  */
+@SuppressWarnings(value = { "serial" })
 public final class AlignBlockActionRight extends AlignBlockAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ALIGN_RIGHT;
@@ -32,7 +33,7 @@ public final class AlignBlockActionRight extends AlignBlockAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            the graph to work on
      */
@@ -42,7 +43,7 @@ public final class AlignBlockActionRight extends AlignBlockAction {
 
     /**
      * Create the menu associated with this action.
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return The associated menu
index 3c878be..0ada7e6 100644 (file)
@@ -20,6 +20,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Align block on the top
  */
+@SuppressWarnings(value = { "serial" })
 public final class AlignBlockActionTop extends AlignBlockAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.ALIGN_TOP;
@@ -32,7 +33,7 @@ public final class AlignBlockActionTop extends AlignBlockAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            the graph to work on
      */
@@ -42,7 +43,7 @@ public final class AlignBlockActionTop extends AlignBlockAction {
 
     /**
      * Create the menu associated with this action.
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return The associated menu
index d1a4d1c..e86fbec 100644 (file)
@@ -61,6 +61,7 @@ public abstract class ContextUpdate extends BasicBlock {
      * Implement a listener which update the value and refresh the view when the
      * index of the port change.
      */
+    @SuppressWarnings(value = { "serial" })
     private static final class IndexChangeAdapter implements PropertyChangeListener, Serializable {
         private static IndexChangeAdapter instance;
 
@@ -116,6 +117,7 @@ public abstract class ContextUpdate extends BasicBlock {
     /**
      * Implement a listener to update the
      * {@link ContextUpdate#isContextDependent} flag.
+    @SuppressWarnings(value = { "serial" })
      */
     private static final class ExprsChangeAdapter implements PropertyChangeListener, Serializable {
         private static final Pattern INTEGER_PATTERN = Pattern.compile("\\d+");
index cef7921..7f49fd7 100644 (file)
@@ -297,6 +297,7 @@ public final class SuperBlockDiagram extends XcosDiagram implements Serializable
     /**
      * Listener for SuperBlock diagram events.
      */
+    @SuppressWarnings(value = { "serial" })
     private static final class GenericSuperBlockListener implements mxIEventListener, Serializable {
         private static GenericSuperBlockListener instance;
 
@@ -341,6 +342,7 @@ public final class SuperBlockDiagram extends XcosDiagram implements Serializable
 
     /**
      * Listener for SuperBlock diagram events.
+    @SuppressWarnings(value = { "serial" })
      */
     private static final class ContentChangedListener implements mxIEventListener, Serializable {
         private static ContentChangedListener instance;
@@ -385,6 +387,7 @@ public final class SuperBlockDiagram extends XcosDiagram implements Serializable
     }
 
     /**
+    @SuppressWarnings(value = { "serial" })
      * Update the diagram labels
      */
     private static final class LabelBlockListener implements mxIEventListener, Serializable {
index 7b6bfc7..db0328e 100644 (file)
@@ -29,6 +29,7 @@ public abstract class ScicosFormatException extends Exception {
      * Used when the {@link Element} cannot be used to decode/encode the
      * instance.
      */
+    @SuppressWarnings(value = { "serial" })
     public static class WrongElementException extends ScicosFormatException {
 
         /**
@@ -43,6 +44,7 @@ public abstract class ScicosFormatException extends Exception {
 
     /**
      * Used when the expected data cannot be casted safely.
+    @SuppressWarnings(value = { "serial" })
      */
     public static class WrongTypeException extends ScicosFormatException {
 
@@ -72,7 +74,7 @@ public abstract class ScicosFormatException extends Exception {
 
         /**
          * Constructor with field.
-         * 
+         *
          * @param fields
          *            the field list
          * @param index
@@ -80,11 +82,12 @@ public abstract class ScicosFormatException extends Exception {
          */
         public WrongTypeException(List<String> fields, int index) {
             super(String.format(UNABLE_TO_DECODE_INVALID_FIELD, fields.get(0),
-                    fields.get(index)));
+                                fields.get(index)));
         }
     }
 
     /**
+    @SuppressWarnings(value = { "serial" })
      * Used when the expected data are not well formatted.
      */
     public static class WrongStructureException extends ScicosFormatException {
@@ -97,7 +100,7 @@ public abstract class ScicosFormatException extends Exception {
 
         /**
          * Constructor with a field.
-         * 
+         *
          * @param field
          *            the erroneous field
          */
@@ -107,7 +110,7 @@ public abstract class ScicosFormatException extends Exception {
 
         /**
          * Constructor with field descriptor.
-         * 
+         *
          * @param fields
          *            the erroneous fields
          */
@@ -116,6 +119,7 @@ public abstract class ScicosFormatException extends Exception {
         }
     }
 
+    @SuppressWarnings(value = { "serial" })
     /**
      * Used when the data doesn't have a valid version number.
      */
@@ -124,7 +128,7 @@ public abstract class ScicosFormatException extends Exception {
 
         /**
          * Default constructor
-         * 
+         *
          * @param wrongVersion
          *            the wrong version number.
          */
@@ -159,7 +163,7 @@ public abstract class ScicosFormatException extends Exception {
 
     /**
      * {@link ScicosFormatException} with message and cause.
-     * 
+     *
      * @param message
      *            the message to be printed
      * @param cause
@@ -171,7 +175,7 @@ public abstract class ScicosFormatException extends Exception {
 
     /**
      * {@link ScicosFormatException} with cause.
-     * 
+     *
      * @param cause
      *            the cause
      */
index 3409d5d..a1dd0b7 100644 (file)
@@ -25,7 +25,7 @@ import org.scilab.modules.xcos.modelica.model.Terminal;
 
 /**
  * Class used to access fields of {@link Terminal}.
- * 
+ *
  * To get the typed data, use {@link #getData(TerminalAccessor, Terminal)}.
  */
 public enum TerminalAccessor {
@@ -295,6 +295,7 @@ public enum TerminalAccessor {
     /**
      * Event on model change
      */
+    @SuppressWarnings(value = { "serial" })
     public static class ChangeEvent extends EventObject {
         private final Terminal terminal;
         private final Object oldData;
@@ -302,7 +303,7 @@ public enum TerminalAccessor {
 
         /**
          * Default constructor.
-         * 
+         *
          * @param source
          *            the source
          * @param terminal
@@ -313,7 +314,7 @@ public enum TerminalAccessor {
          *            the new data
          */
         public ChangeEvent(TerminalAccessor source, Terminal terminal,
-                Object oldData, Object newData) {
+        Object oldData, Object newData) {
             super(source);
 
             this.terminal = terminal;
@@ -349,7 +350,7 @@ public enum TerminalAccessor {
     public static interface ChangeListener extends EventListener {
         /**
          * Called on change.
-         * 
+         *
          * @param event
          *            the event
          */
@@ -371,14 +372,14 @@ public enum TerminalAccessor {
 
         /**
          * Add a listener for a defined accessor
-         * 
+         *
          * @param field
          *            the accessor
          * @param listener
          *            the listener to add
          */
         public void addChangeListener(TerminalAccessor field,
-                ChangeListener listener) {
+        ChangeListener listener) {
             if (!listeners.containsKey(field)) {
                 listeners.put(field, new ArrayList<ChangeListener>());
             }
@@ -389,14 +390,14 @@ public enum TerminalAccessor {
 
         /**
          * Remove the listener from the listener list
-         * 
+         *
          * @param field
          *            the accessor
          * @param listener
          *            the listener
          */
         public void removeChangeListener(TerminalAccessor field,
-                ChangeListener listener) {
+                                         ChangeListener listener) {
             final List<ChangeListener> listenerList = listeners.get(field);
             if (listenerList != null) {
                 listenerList.remove(listener);
@@ -405,7 +406,7 @@ public enum TerminalAccessor {
 
         /**
          * Fire a change
-         * 
+         *
          * @param field
          *            the field
          * @param event
@@ -468,7 +469,7 @@ public enum TerminalAccessor {
 
     /**
      * Default constructor
-     * 
+     *
      * @param name
      *            the name
      * @param klass
@@ -484,7 +485,7 @@ public enum TerminalAccessor {
 
     /**
      * Get the typed data
-     * 
+     *
      * @param <T>
      *            the type
      * @param identifier
@@ -521,7 +522,7 @@ public enum TerminalAccessor {
 
     /**
      * Get the data for the current identifier.
-     * 
+     *
      * @param terminal
      *            the terminal data
      * @return the identifier data
@@ -530,7 +531,7 @@ public enum TerminalAccessor {
 
     /**
      * Set the data for the current identifier
-     * 
+     *
      * @param aValue
      *            the identifier new value
      * @param terminal
@@ -545,11 +546,11 @@ public enum TerminalAccessor {
     /**
      * Report a bound property update to any registered listeners. No event is
      * fired if old and new are equal and non-null.
-     * 
+     *
      * <p>
      * This is merely a convenience wrapper around the more general fireChange
      * method that takes {@code ChangeEvent} value.
-     * 
+     *
      * @param propertyName
      *            The programmatic name of the property that was changed.
      * @param oldValue
@@ -558,12 +559,12 @@ public enum TerminalAccessor {
      *            The new value of the property.
      */
     protected void firePropertyChange(Terminal propertyName, Object oldValue,
-            Object newValue) {
+                                      Object newValue) {
         if (oldValue != null && newValue != null && oldValue.equals(newValue)) {
             return;
         }
         pcs.fireChangeEvent(this, new ChangeEvent(this, propertyName, oldValue,
-                newValue));
+                            newValue));
     }
 
     /**
@@ -571,7 +572,7 @@ public enum TerminalAccessor {
      * be added more than once, and will be called as many times as it is added.
      * If <code>listener</code> is null, no exception is thrown and no action is
      * taken.
-     * 
+     *
      * @param listener
      *            The PropertyChangeListener to be added
      */
index dcb1eed..62b5a41 100644 (file)
@@ -29,13 +29,15 @@ import org.scilab.modules.xcos.modelica.model.Terminal;
 /**
  * Implement a table model for a {@link Terminal} list
  */
+@SuppressWarnings(value = { "serial" })
 public final class TerminalTableModel extends AbstractTableModel {
     /**
      * Specialized event with a before commit flag.
-     * 
+     *
      * On each modification, this event is fired twice; one before the change
      * (beforeCommit == true) and one after the change (beforeCommit == false).
      */
+    @SuppressWarnings(value = { "serial" })
     public static final class TerminalTableModelEvent extends TableModelEvent {
         private final boolean beforeCommit;
 
@@ -54,7 +56,7 @@ public final class TerminalTableModel extends AbstractTableModel {
          *            the before commit flag
          */
         public TerminalTableModelEvent(TerminalTableModel source, int firstRow,
-                int lastRow, int column, int type, boolean beforeCommit) {
+                                       int lastRow, int column, int type, boolean beforeCommit) {
             super(source, firstRow, lastRow, column, type);
             this.beforeCommit = beforeCommit;
         }
@@ -70,9 +72,9 @@ public final class TerminalTableModel extends AbstractTableModel {
          *            before commit status
          */
         public TerminalTableModelEvent(TerminalTableModel terminalTableModel,
-                int rowIndex, int columnIndex, boolean beforeCommit) {
+                                       int rowIndex, int columnIndex, boolean beforeCommit) {
             this(terminalTableModel, rowIndex, rowIndex, columnIndex, UPDATE,
-                    beforeCommit);
+                 beforeCommit);
         }
 
         /**
@@ -96,12 +98,12 @@ public final class TerminalTableModel extends AbstractTableModel {
      * Pass {@link TerminalAccessor} change events to {@link TableModelEvent}.
      */
     private static class ModelChangeListener implements
-            TerminalAccessor.ChangeListener {
+        TerminalAccessor.ChangeListener {
         private final TerminalTableModel model;
 
         /**
          * Default Constructor
-         * 
+         *
          * @param model
          *            the model
          */
@@ -115,16 +117,16 @@ public final class TerminalTableModel extends AbstractTableModel {
         @Override
         public void change(ChangeEvent event) {
             final TerminalAccessor source = (TerminalAccessor) event
-                    .getSource();
+                                            .getSource();
             final Terminal terminal = event.getTerminal();
 
             final int columnIndex = Arrays.asList(TerminalAccessor.values())
-                    .indexOf(source);
+                                    .indexOf(source);
             final int rowIndex = model.getTerminals().indexOf(terminal);
             if (rowIndex < model.getRowCount()
                     && columnIndex < model.getColumnCount()) {
                 model.fireTableChanged(new TableModelEvent(model, rowIndex,
-                        rowIndex, columnIndex));
+                                       rowIndex, columnIndex));
             }
         }
 
@@ -248,9 +250,9 @@ public final class TerminalTableModel extends AbstractTableModel {
     @Override
     public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
         fireTableChanged(new TerminalTableModelEvent(this, rowIndex,
-                columnIndex, true));
+                         columnIndex, true));
         values()[columnIndex].setData(aValue, terminals.get(rowIndex));
         fireTableChanged(new TerminalTableModelEvent(this, rowIndex,
-                columnIndex, false));
+                         columnIndex, false));
     }
 }
index 00bacc2..0911937 100644 (file)
@@ -23,12 +23,13 @@ import org.scilab.modules.xcos.modelica.ModelicaMessages;
 /**
  * Fix the derivative of the current model
  */
+@SuppressWarnings(value = { "serial" })
 public final class FixDerivativesAction extends AbstractAction {
     private final ModelicaController controller;
 
     /**
      * Default constructor
-     * 
+     *
      * @param controller
      *            the associated controller
      */
@@ -42,7 +43,7 @@ public final class FixDerivativesAction extends AbstractAction {
     /**
      * Update the not fixed derivatives variable to 1.0 and not fixed state
      * variables to 0.0
-     * 
+     *
      * @param e
      *            the event
      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
index fccca90..1cdc3af 100644 (file)
@@ -23,12 +23,13 @@ import org.scilab.modules.xcos.modelica.ModelicaMessages;
 /**
  * Fix the state of the current model.
  */
+@SuppressWarnings(value = { "serial" })
 public final class FixStatesAction extends AbstractAction {
     private final ModelicaController controller;
 
     /**
      * Default constructor
-     * 
+     *
      * @param controller
      *            the associated controller
      */
@@ -42,7 +43,7 @@ public final class FixStatesAction extends AbstractAction {
     /**
      * Update the not fixed derivatives variable to 0.0 and not fixed state
      * variables to 1.0
-     * 
+     *
      * @param e
      *            the event
      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
index 99ca573..c3f96d3 100644 (file)
@@ -34,6 +34,7 @@ import org.scilab.modules.xcos.modelica.model.Model;
 /**
  * Solve the model.
  */
+@SuppressWarnings(value = { "serial" })
 public final class SolveAction extends AbstractAction {
     private static final String COMPILE_STRING = "fw='%s'; paremb='%s'; jaco='%s'; " + "if(compile_init_modelica(fw, paremb, jaco)) then "
             + "mopen('%s', 'w'); end ";
index 1b66aad..5d44962 100644 (file)
@@ -20,10 +20,11 @@ import javax.swing.UIManager;
 /**
  * A panel with a title and a text label
  */
+@SuppressWarnings(value = { "serial" })
 public final class LabelWithValue extends JPanel {
     private static final int TEXT_DEFAULT_COLUMNS = 3;
     private static final Icon ERROR_ICON = (Icon) UIManager
-            .get("OptionPane.errorIcon");
+                                           .get("OptionPane.errorIcon");
     private static final Icon MESSAGE_ICON = (Icon) UIManager
             .get("OptionPane.informationIcon");
 
@@ -39,7 +40,7 @@ public final class LabelWithValue extends JPanel {
 
     /**
      * Constructor with title
-     * 
+     *
      * @param title
      *            the title
      */
@@ -49,7 +50,7 @@ public final class LabelWithValue extends JPanel {
 
     /**
      * Constructor with title and value.
-     * 
+     *
      * @param title
      *            the title
      * @param value
@@ -111,7 +112,7 @@ public final class LabelWithValue extends JPanel {
 
     /**
      * Set the number of column visible
-     * 
+     *
      * @param column
      *            the number of column visible
      */
@@ -121,7 +122,7 @@ public final class LabelWithValue extends JPanel {
 
     /**
      * Set the value editable
-     * 
+     *
      * @param b
      *            the status of the value
      */
@@ -131,7 +132,7 @@ public final class LabelWithValue extends JPanel {
 
     /**
      * Test if the value is editable
-     * 
+     *
      * @return the state
      */
     public boolean isEditable() {
@@ -140,7 +141,7 @@ public final class LabelWithValue extends JPanel {
 
     /**
      * Set or clear the error
-     * 
+     *
      * @param error
      *            true, if the error is set, false otherwise.
      */
index ebda4b7..b2ac014 100644 (file)
@@ -2,7 +2,7 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2010-2010 - DIGITEO - Clement DAVID <clement.david@scilab.org>
  * Copyright (C) 2011-2011 - Scilab Enterprises - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
@@ -57,6 +57,7 @@ import org.scilab.modules.xcos.modelica.model.Terminal;
  */
 // CSOFF: FanOutComplexity
 // CSOFF: DataAbstractionCoupling
+@SuppressWarnings(value = { "serial" })
 public final class MainPanel extends JPanel {
     private static final int[] EXTENDED_STATUS_LAYOUT_DATA = new int[] { 2, 6 };
 
@@ -93,7 +94,7 @@ public final class MainPanel extends JPanel {
 
     /**
      * Default constructor
-     * 
+     *
      * @param controller
      *            the modelica controller
      */
@@ -138,12 +139,12 @@ public final class MainPanel extends JPanel {
 
     /**
      * Create a tree model associated with the current
-     * 
+     *
      * @return the model of a tree
      */
     private TreeModel createTreeModel() {
         final DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(
-                controller.getRoot());
+            controller.getRoot());
         final TreeModel model = new DefaultTreeModel(rootNode);
 
         for (Struct struct : controller.getRoot().getElements().getStruct()) {
@@ -155,7 +156,7 @@ public final class MainPanel extends JPanel {
 
     /**
      * Recursively create the nodes for the data
-     * 
+     *
      * @param struct
      *            the data
      * @return the parent node
@@ -185,7 +186,7 @@ public final class MainPanel extends JPanel {
         if (path.getPathCount() > 1) {
             ret = new ArrayList<Terminal>();
             final Struct struct = (Struct) ((DefaultMutableTreeNode) path
-                    .getLastPathComponent()).getUserObject();
+                                            .getLastPathComponent()).getUserObject();
 
             for (Object child : struct.getSubnodes().getTerminalOrStruct()) {
                 if (child instanceof Terminal) {
@@ -209,15 +210,15 @@ public final class MainPanel extends JPanel {
         control.add(solver);
 
         solverComboBox.setModel(new javax.swing.DefaultComboBoxModel(
-                ModelicaController.ComputationMethod.values()));
+                                    ModelicaController.ComputationMethod.values()));
         solverComboBox
-                .setToolTipText(ModelicaMessages.INITIAL_COMPUTING_METHOD);
+        .setToolTipText(ModelicaMessages.INITIAL_COMPUTING_METHOD);
 
         control.add(solverComboBox);
 
         embeddedParametersButton.setText(ModelicaMessages.PARAMETER_EMBEDDING);
         embeddedParametersButton
-                .setToolTipText(ModelicaMessages.PARAMETER_EMBEDDING_EXPLAINED);
+        .setToolTipText(ModelicaMessages.PARAMETER_EMBEDDING_EXPLAINED);
         control.add(embeddedParametersButton);
         generateJacobianButton.setText(ModelicaMessages.GENERATE_JACOBIAN);
         control.add(generateJacobianButton);
@@ -227,8 +228,8 @@ public final class MainPanel extends JPanel {
     }
 
     /**
-        * 
-        */
+     *
+     */
     private void initExtendedStatus() {
         diffSt.setTitle(ModelicaMessages.DIFF_ST);
         extendedStatus.add(diffSt);
@@ -249,8 +250,8 @@ public final class MainPanel extends JPanel {
     }
 
     /**
-        * 
-        */
+     *
+     */
     private void initGlobalStatus() {
         javax.swing.JPanel globalTop = new javax.swing.JPanel();
         javax.swing.JPanel globalBottom = new javax.swing.JPanel();
@@ -279,14 +280,14 @@ public final class MainPanel extends JPanel {
         setLayout(new java.awt.BorderLayout());
 
         globalStatus.setBorder(javax.swing.BorderFactory
-                .createTitledBorder(ModelicaMessages.GLOBAL));
+                               .createTitledBorder(ModelicaMessages.GLOBAL));
         globalStatus
-                .setLayout(new BoxLayout(globalStatus, BoxLayout.PAGE_AXIS));
+        .setLayout(new BoxLayout(globalStatus, BoxLayout.PAGE_AXIS));
 
         extendedStatus.setBorder(javax.swing.BorderFactory
-                .createTitledBorder(ModelicaMessages.EXTENDED));
+                                 .createTitledBorder(ModelicaMessages.EXTENDED));
         extendedStatus.setLayout(new GridLayout(EXTENDED_STATUS_LAYOUT_DATA[0],
-                EXTENDED_STATUS_LAYOUT_DATA[1]));
+                                                EXTENDED_STATUS_LAYOUT_DATA[1]));
 
         splitPanel.setContinuousLayout(true);
 
@@ -356,7 +357,7 @@ public final class MainPanel extends JPanel {
                 diffSt.setText(Long.toString(stats.getDerivativeStates()));
                 fixedParams.setText(Long.toString(stats.getFixedParameters()));
                 relaxedParams.setText(Long.toString(stats
-                        .getRelaxedParameters()));
+                                                    .getRelaxedParameters()));
                 discretes.setText(Long.toString(stats.getDiscreteStates()));
                 relaxedVars.setText(Long.toString(stats.getRelaxedVariables()));
                 fixedVars.setText(Long.toString(stats.getFixedVariables()));
@@ -409,7 +410,7 @@ public final class MainPanel extends JPanel {
 
     /**
      * Install the listener on the table model
-     * 
+     *
      * @param statistics
      *            the statistics
      */
@@ -438,25 +439,25 @@ public final class MainPanel extends JPanel {
             public void tableChanged(TableModelEvent e) {
                 if (e instanceof TerminalTableModel.TerminalTableModelEvent
                         && ((TerminalTableModel.TerminalTableModelEvent) e)
-                                .isAfterCommit()) {
+                .isAfterCommit()) {
                     final int rowIndex = e.getFirstRow();
                     final int columnIndex = e.getColumn();
 
                     if (TerminalAccessor.values()[columnIndex] == WEIGHT) {
                         final TerminalTableModel model = (TerminalTableModel) e
-                                .getSource();
+                                                         .getSource();
                         final Terminal terminal = model.getTerminals().get(
-                                rowIndex);
+                                                      rowIndex);
 
                         if (terminal.getKind().equals("fixed_parameter")
-                                || terminal.getKind().equals("variable")) {
+                        || terminal.getKind().equals("variable")) {
                             final double data = (Double) getData(WEIGHT,
-                                    terminal);
+                                                                 terminal);
                             final boolean isFixed = data >= 1.0;
 
                             tableModel.setValueAt(isFixed, rowIndex,
-                                    Arrays.asList(TerminalAccessor.values())
-                                            .indexOf(FIXED));
+                                                  Arrays.asList(TerminalAccessor.values())
+                                                  .indexOf(FIXED));
                         }
 
                     }
@@ -472,17 +473,17 @@ public final class MainPanel extends JPanel {
             @Override
             public void tableChanged(TableModelEvent e) {
                 if (e instanceof TerminalTableModel.TerminalTableModelEvent
-                        && !embeddedParametersButton.isSelected()) {
+                && !embeddedParametersButton.isSelected()) {
                     final int rowIndex = e.getFirstRow();
                     final int columnIndex = e.getColumn();
 
                     if (TerminalAccessor.values()[columnIndex] == TerminalAccessor.WEIGHT) {
                         final TerminalTableModel model = (TerminalTableModel) e
-                                .getSource();
+                                                         .getSource();
                         final Terminal terminal = model.getTerminals().get(
-                                rowIndex);
+                                                      rowIndex);
                         final Double weight = TerminalAccessor.getData(
-                                TerminalAccessor.WEIGHT, terminal);
+                                                  TerminalAccessor.WEIGHT, terminal);
 
                         if (weight.doubleValue() >= 1.0) {
                             controller.setCompileNeeded(true);
index fdb0f42..2e7af33 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2009 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -26,6 +26,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Close action for palettes tab
  */
+@SuppressWarnings(value = { "serial" })
 public class ClosePalettesAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.CLOSE;
@@ -39,7 +40,7 @@ public class ClosePalettesAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      */
@@ -49,7 +50,7 @@ public class ClosePalettesAction extends DefaultAction {
 
     /**
      * Create the close menu for the menu bar
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      * @return the menu
index ccc55fd..a6b4301 100644 (file)
@@ -37,6 +37,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
  * It will load each block as an independent block and produce a visible panel
  * similar to {@link org.scilab.modules.xcos.palette.model.Palette}.
  */
+@SuppressWarnings(value = { "serial" })
 public final class LoadAsPalAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.OPEN;
index 34b5cb0..97c0e33 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -23,9 +23,10 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Generate a new palette where user can edit it's own blocks and save them as
  * palette.
- * 
+ *
  * TODO: actionPerformed for this class
  */
+@SuppressWarnings(value = { "serial" })
 public final class NewPaletteAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.NEW_PALETTE;
@@ -38,7 +39,7 @@ public final class NewPaletteAction extends DefaultAction {
 
     /**
      * Default constructor
-     * 
+     *
      * @param scilabGraph
      *            associated graph
      */
@@ -48,7 +49,7 @@ public final class NewPaletteAction extends DefaultAction {
 
     /**
      * Create the menu
-     * 
+     *
      * @param scilabGraph
      *            the associated graph
      * @return the menu associated whith this action
index 2ef4254..47a885c 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Vincent COUVERT
  * Copyright (C) 2010 - DIGITEO - Clement DAVID
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -26,6 +26,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Palette Tab visibility management
  */
+@SuppressWarnings(value = { "serial" })
 public final class ViewPaletteBrowserAction extends DefaultAction {
     /** Name of the action */
     public static final String NAME = XcosMessages.PALETTE_BROWSER;
@@ -38,7 +39,7 @@ public final class ViewPaletteBrowserAction extends DefaultAction {
 
     /**
      * Constructor
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      */
@@ -48,23 +49,23 @@ public final class ViewPaletteBrowserAction extends DefaultAction {
 
     /**
      * Create checkbox menu for the graph menu bar
-     * 
+     *
      * @param scilabGraph
      *            associated Scilab Graph
      * @return the menu
      */
     public static CheckBoxMenuItem createCheckBoxMenu(ScilabGraph scilabGraph) {
         final CheckBoxMenuItem menu = createCheckBoxMenu(scilabGraph,
-                ViewPaletteBrowserAction.class);
+                                      ViewPaletteBrowserAction.class);
         PaletteManager.getInstance().addPropertyChangeListener(
-                new PropertyChangeListener() {
-                    @Override
-                    public void propertyChange(PropertyChangeEvent evt) {
-                        if ("visible".equals(evt.getPropertyName())) {
-                            menu.setChecked((Boolean) evt.getNewValue());
-                        }
-                    }
-                });
+        new PropertyChangeListener() {
+            @Override
+            public void propertyChange(PropertyChangeEvent evt) {
+                if ("visible".equals(evt.getPropertyName())) {
+                    menu.setChecked((Boolean) evt.getNewValue());
+                }
+            }
+        });
 
         menu.setChecked(PaletteManager.isVisible());
         return menu;
index 1df2e11..38ebffb 100644 (file)
@@ -39,6 +39,7 @@ import org.scilab.modules.xcos.palette.view.PaletteManagerView;
 /**
  * Used to modify the palette tree
  */
+@SuppressWarnings(value = { "serial" })
 public class PaletteTreeTransferHandler extends TransferHandler {
 
     private static final Logger LOG = Logger.getLogger(PaletteTreeTransferHandler.class.getName());
index 23d1f05..fc4de82 100644 (file)
@@ -22,12 +22,13 @@ import java.awt.Insets;
 /**
  * A modified version of FlowLayout that allows containers using this Layout to
  * behave in a reasonable manner when placed inside a JScrollPane
- * 
+ *
  * @author Babu Kalakrishnan
  * @see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5082531
  * @see http ://www.javakb.com/Uwe/Forum.aspx/java-gui/1904/Flowlayout-JPanel-
  *      and-JScrollPane-Scrolling-vertically-impossible
  */
+@SuppressWarnings(value = { "serial" })
 public class ModifiedFlowLayout extends FlowLayout {
     public ModifiedFlowLayout() {
         super();
@@ -77,7 +78,7 @@ public class ModifiedFlowLayout extends FlowLayout {
                 Component c = target.getComponent(i);
                 if (c.isVisible()) {
                     Dimension d = minimum ? c.getMinimumSize() : c
-                            .getPreferredSize();
+                                  .getPreferredSize();
                     if ((x == 0) || ((x + d.width) <= maxwidth)) {
                         if (x > 0) {
                             x += hgap;
@@ -94,7 +95,7 @@ public class ModifiedFlowLayout extends FlowLayout {
             }
             y += rowHeight;
             return new Dimension(reqdWidth + insets.left + insets.right, y
-                    + vgap);
+                                 + vgap);
         }
     }
 }
index 90f10e7..6928fc6 100644 (file)
@@ -28,6 +28,7 @@ import org.scilab.modules.xcos.utils.XcosConstants;
 /**
  * The palette block view
  */
+@SuppressWarnings(value = { "serial" })
 public final class PaletteBlockView extends JLabel {
 
     private static final Dimension PREFERRED_SIZE = new Dimension(
index 5feb66c..b5eae1c 100644 (file)
@@ -24,13 +24,15 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Implement the edit category view
  */
+@SuppressWarnings(value = { "serial" })
 public class PaletteConfiguratorListView extends JTable {
     private static final String[] COLUMN_TITLE = { XcosMessages.ENABLE,
-            XcosMessages.PAL_NAME };
+                                  XcosMessages.PAL_NAME
+                                                 };
 
     /**
      * Construct a new view with model
-     * 
+     *
      * @param model
      *            the model
      */
@@ -42,12 +44,13 @@ public class PaletteConfiguratorListView extends JTable {
     /**
      * The default model
      */
+    @SuppressWarnings(value = { "serial" })
     public static class PaletteListModel extends AbstractTableModel {
         private final Category category;
 
         /**
          * Default constructor with data
-         * 
+         *
          * @param category
          *            the data
          */
@@ -148,7 +151,7 @@ public class PaletteConfiguratorListView extends JTable {
          */
         @Override
         public void setValueAt(final Object aValue, final int rowIndex,
-                final int columnIndex) {
+                               final int columnIndex) {
             final PaletteNode p = category.getNode().get(rowIndex);
 
             if (columnIndex == 0) {
index 6966734..bfb63f7 100644 (file)
@@ -31,13 +31,14 @@ import org.scilab.modules.xcos.utils.XcosConstants;
 /**
  * The content pane for the block view
  */
+@SuppressWarnings(value = { "serial" })
 public class PaletteManagerPanel extends JSplitPane {
 
     private PaletteManager controller;
 
     /**
      * Default constructor
-     * 
+     *
      * @param controller
      *            the {@link PaletteManager} instance
      */
@@ -63,10 +64,10 @@ public class PaletteManagerPanel extends JSplitPane {
 
         /** Setup tree */
         tree.getSelectionModel().setSelectionMode(
-                TreeSelectionModel.SINGLE_TREE_SELECTION);
+            TreeSelectionModel.SINGLE_TREE_SELECTION);
         tree.addMouseListener(new PaletteManagerMouseListener());
         tree.addTreeSelectionListener(new PaletteManagerTreeSelectionListener(
-                panel));
+                                          panel));
 
         tree.setEditable(false);
         tree.setDragEnabled(true);
@@ -80,25 +81,25 @@ public class PaletteManagerPanel extends JSplitPane {
 
     /**
      * Init the ScrollPane component
-     * 
+     *
      * @param panel
      *            the component
      */
     private void initJScrollPane(JScrollPane panel) {
         panel.setBackground(Color.WHITE);
         panel.getVerticalScrollBar().setBlockIncrement(
-                XcosConstants.PALETTE_BLOCK_HEIGHT
-                        + XcosConstants.PALETTE_VMARGIN);
+            XcosConstants.PALETTE_BLOCK_HEIGHT
+            + XcosConstants.PALETTE_VMARGIN);
         panel.getVerticalScrollBar().setUnitIncrement(
-                XcosConstants.PALETTE_BLOCK_HEIGHT
-                        + XcosConstants.PALETTE_VMARGIN);
+            XcosConstants.PALETTE_BLOCK_HEIGHT
+            + XcosConstants.PALETTE_VMARGIN);
 
         panel.getHorizontalScrollBar().setBlockIncrement(
-                XcosConstants.PALETTE_BLOCK_WIDTH
-                        + XcosConstants.PALETTE_HMARGIN);
+            XcosConstants.PALETTE_BLOCK_WIDTH
+            + XcosConstants.PALETTE_HMARGIN);
         panel.getHorizontalScrollBar().setUnitIncrement(
-                XcosConstants.PALETTE_BLOCK_WIDTH
-                        + XcosConstants.PALETTE_HMARGIN);
+            XcosConstants.PALETTE_BLOCK_WIDTH
+            + XcosConstants.PALETTE_HMARGIN);
     }
 
     /**
@@ -106,7 +107,7 @@ public class PaletteManagerPanel extends JSplitPane {
      */
     public void performStartUpLayout() {
         JTree tree = (JTree) ((JScrollPane) getLeftComponent()).getViewport()
-                .getView();
+                     .getView();
 
         /* Tree layout */
         tree.expandRow(1);
index 43783e3..918efe4 100644 (file)
@@ -44,6 +44,7 @@ import org.scilab.modules.xcos.utils.XcosMessages;
 /**
  * Implement the default view for the palette
  */
+@SuppressWarnings(value = { "serial" })
 public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
     public static final String DEFAULT_WIN_UUID = "xcos-palette-default-window";
     public static final String DEFAULT_TAB_UUID = PaletteManager.MODEL_CLASS_PACKAGE;
@@ -53,13 +54,13 @@ public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
 
     /**
      * Default constructor
-     * 
+     *
      * @param controller
      *            the associated controller
      */
     private PaletteManagerView(final PaletteManager controller) {
         super(XcosMessages.PALETTE_BROWSER + " - " + Xcos.TRADENAME,
-                DEFAULT_TAB_UUID);
+              DEFAULT_TAB_UUID);
 
         this.controller = controller;
         setWindowIcon(Xcos.ICON.getImage());
@@ -68,8 +69,8 @@ public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
     }
 
     private static class ClosingOperation
-            implements
-            org.scilab.modules.gui.utils.ClosingOperationsManager.ClosingOperation {
+        implements
+        org.scilab.modules.gui.utils.ClosingOperationsManager.ClosingOperation {
 
         public ClosingOperation() {
         }
@@ -91,7 +92,7 @@ public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
 
         @Override
         public void updateDependencies(List<SwingScilabTab> list,
-                ListIterator<SwingScilabTab> it) {
+                                       ListIterator<SwingScilabTab> it) {
         }
     }
 
@@ -101,7 +102,7 @@ public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
 
     public static PaletteManagerView get() {
         return (PaletteManagerView) ScilabTabFactory.getInstance()
-                .getFromCache(DEFAULT_TAB_UUID);
+               .getFromCache(DEFAULT_TAB_UUID);
     }
 
     public static void restore(Void v) {
@@ -110,7 +111,7 @@ public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
 
     public static void restore(Void v, final boolean visible) {
         PaletteManagerView tab = new PaletteManagerView(
-                PaletteManager.getInstance());
+            PaletteManager.getInstance());
         if (visible) {
             tab.createDefaultWindow().setVisible(true);
         }
@@ -181,7 +182,7 @@ public class PaletteManagerView extends SwingScilabTab implements SimpleTab {
     /** @return the category tree */
     public JTree getTree() {
         return (JTree) ((JScrollPane) panel.getLeftComponent()).getViewport()
-                .getView();
+               .getView();
     }
 
     /**
index fd9ebff..ae8fe08 100644 (file)
@@ -24,12 +24,13 @@ import org.scilab.modules.xcos.palette.model.PaletteNode;
 /**
  * Wrap the PaletteNode on a specific model which handle the enable flag.
  */
+@SuppressWarnings(value = { "serial" })
 public class PaletteTreeModel extends DefaultTreeModel {
     private static final String ARG_EXCEPTION_MESSAGE = "The argument must be a PaletteNode instance";
 
     /**
      * {@link DefaultTreeModel} constructor
-     * 
+     *
      * @param root
      *            the associated node
      */
@@ -42,7 +43,7 @@ public class PaletteTreeModel extends DefaultTreeModel {
 
     /**
      * Return the real child count
-     * 
+     *
      * @param parent
      *            the parent node
      * @return the number of enabled children
@@ -73,7 +74,7 @@ public class PaletteTreeModel extends DefaultTreeModel {
 
     /**
      * Return the child at the enable dependant index
-     * 
+     *
      * @param parent
      *            the parent
      * @param index
index b698346..bf659b4 100644 (file)
@@ -25,12 +25,13 @@ import org.scilab.modules.xcos.utils.XcosConstants;
 
 /**
  * Implement a view of a block category.
- * 
+ *
  * As the JScrollPane doesn't allow a to specify it's associated layout, we have
  * to use a mainArea to perform what we want there. Never use the
  * {@link javax.swing.JScrollPane#add(java.awt.Component)} on this class but use
  * {@link JPanel#add(java.awt.Component)} instead.
  */
+@SuppressWarnings(value = { "serial" })
 public class PaletteView extends JPanel implements Scrollable {
     private boolean isLoaded;
 
@@ -45,11 +46,11 @@ public class PaletteView extends JPanel implements Scrollable {
     private void initComponents() {
         setBackground(Color.WHITE);
         setLayout(new ModifiedFlowLayout(FlowLayout.LEADING,
-                XcosConstants.PALETTE_HMARGIN, XcosConstants.PALETTE_VMARGIN));
+                                         XcosConstants.PALETTE_HMARGIN, XcosConstants.PALETTE_VMARGIN));
         setMinimumSize(new Dimension(
-                (XcosConstants.PALETTE_BLOCK_WIDTH + XcosConstants.PALETTE_HMARGIN),
-                XcosConstants.PALETTE_BLOCK_HEIGHT
-                        + XcosConstants.PALETTE_VMARGIN));
+                           (XcosConstants.PALETTE_BLOCK_WIDTH + XcosConstants.PALETTE_HMARGIN),
+                           XcosConstants.PALETTE_BLOCK_HEIGHT
+                           + XcosConstants.PALETTE_VMARGIN));
     }
 
     /**
@@ -62,7 +63,7 @@ public class PaletteView extends JPanel implements Scrollable {
     /**
      * This class update the status of the view. If you want to save memory,
      * unload the view when hidden.
-     * 
+     *
      * @param b
      *            the load status
      */
@@ -98,13 +99,13 @@ public class PaletteView extends JPanel implements Scrollable {
      */
     @Override
     public int getScrollableBlockIncrement(Rectangle visibleRect,
-            int orientation, int direction) {
+                                           int orientation, int direction) {
         if (orientation == SwingConstants.VERTICAL) {
             return XcosConstants.PALETTE_BLOCK_HEIGHT
-                    + XcosConstants.PALETTE_VMARGIN;
+                   + XcosConstants.PALETTE_VMARGIN;
         } else {
             return XcosConstants.PALETTE_BLOCK_WIDTH
-                    + XcosConstants.PALETTE_HMARGIN;
+                   + XcosConstants.PALETTE_HMARGIN;
         }
     }
 
@@ -141,7 +142,7 @@ public class PaletteView extends JPanel implements Scrollable {
      */
     @Override
     public int getScrollableUnitIncrement(Rectangle visibleRect,
-            int orientation, int direction) {
+                                          int orientation, int direction) {
         if (orientation == SwingConstants.VERTICAL) {
             return XcosConstants.PALETTE_BLOCK_HEIGHT;
         } else {