int fSize = allFeatures.size();\r
\r
String type;\r
+ boolean originalExists = false;\r
+ if(originalData!=null)\r
+ originalExists = true;\r
+ else\r
+ originalData = new Object[fSize][3];\r
+\r
Object [][] data = new Object[fSize][3];\r
- originalData = new Object[fSize][3];\r
for(int i=0; i<fSize; i++)\r
{\r
type = allFeatures.elementAt(i).toString();\r
else\r
data[i][2] = new Boolean(true);\r
\r
- originalData[i][0]=type;\r
- originalData[i][1]=col;\r
- if(fr.featuresDisplayed!=null)\r
- originalData[i][2] = new Boolean(fr.featuresDisplayed.contains(type));\r
- else\r
- originalData[i][2] = new Boolean(true);\r
+ if(!originalExists)\r
+ {\r
+ originalData[i][0] = type;\r
+ originalData[i][1] = col;\r
+ if (fr.featuresDisplayed != null)\r
+ originalData[i][2] = new Boolean(fr.featuresDisplayed.contains(type));\r
+ else\r
+ originalData[i][2] = new Boolean(true);\r
+ }\r
}\r
////////////////////////////////////\r
//Now build the table\r