minor refactoring
authorVictor Kirhenshtein <victor@netxms.org>
Fri, 26 Aug 2016 11:16:16 +0000 (14:16 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Fri, 26 Aug 2016 11:16:16 +0000 (14:16 +0300)
src/java/netxms-eclipse/PerfView/src/org/netxms/ui/eclipse/perfview/widgets/helpers/TableLabelProvider.java
webui/webapp/PerfView/src/org/netxms/ui/eclipse/perfview/widgets/helpers/TableLabelProvider.java

index e8794eb..7f8d251 100644 (file)
@@ -39,7 +39,6 @@ import org.netxms.client.datacollection.DataCollectionObject;
 public class TableLabelProvider extends LabelProvider implements ITableLabelProvider, ITableFontProvider
 {
        private TableColumnDefinition[] columns = null;
-       private TableRow row;
        private Font keyColumnFont;
    private boolean useMultipliers = true;
        
@@ -86,12 +85,12 @@ public class TableLabelProvider extends LabelProvider implements ITableLabelProv
        @Override
        public String getColumnText(Object element, int columnIndex)
        {
-      row = (TableRow)element;
+      TableRow row = (TableRow)element;
 
       if (columnIndex >= row.size())
          return null;
       if (useMultipliers)
-         return getValueForFormat(columnIndex);
+         return getValueForFormat(row, columnIndex);
       return row.get(columnIndex).getValue();
        }
 
@@ -128,7 +127,7 @@ public class TableLabelProvider extends LabelProvider implements ITableLabelProv
         * @param columnIndex
         * @return value converted to multiplier form
         */
-       private String getValueForFormat(int columnIndex)
+       private String getValueForFormat(TableRow row, int columnIndex)
    {
       String value;
       String suffix = null;
index e8794eb..7f8d251 100644 (file)
@@ -39,7 +39,6 @@ import org.netxms.client.datacollection.DataCollectionObject;
 public class TableLabelProvider extends LabelProvider implements ITableLabelProvider, ITableFontProvider
 {
        private TableColumnDefinition[] columns = null;
-       private TableRow row;
        private Font keyColumnFont;
    private boolean useMultipliers = true;
        
@@ -86,12 +85,12 @@ public class TableLabelProvider extends LabelProvider implements ITableLabelProv
        @Override
        public String getColumnText(Object element, int columnIndex)
        {
-      row = (TableRow)element;
+      TableRow row = (TableRow)element;
 
       if (columnIndex >= row.size())
          return null;
       if (useMultipliers)
-         return getValueForFormat(columnIndex);
+         return getValueForFormat(row, columnIndex);
       return row.get(columnIndex).getValue();
        }
 
@@ -128,7 +127,7 @@ public class TableLabelProvider extends LabelProvider implements ITableLabelProv
         * @param columnIndex
         * @return value converted to multiplier form
         */
-       private String getValueForFormat(int columnIndex)
+       private String getValueForFormat(TableRow row, int columnIndex)
    {
       String value;
       String suffix = null;