Revision 12333 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/filter/ui/FilterPanel.java
FilterPanel.java | ||
---|---|---|
84 | 84 |
|
85 | 85 |
private ArrayList filterStatus = null; |
86 | 86 |
|
87 |
|
|
88 | 87 |
/** |
89 | 88 |
* Constructor de un FilterPanel |
90 | 89 |
*/ |
... | ... | |
149 | 148 |
|
150 | 149 |
try { |
151 | 150 |
obj = (RasterFilter) classFilter.newInstance(); |
151 |
if (!obj.isVisible()) |
|
152 |
continue; |
|
152 | 153 |
|
153 | 154 |
// Crear grupos de los filtros |
154 | 155 |
if (!keys.containsKey(new String(obj.getGroup()))) { |
... | ... | |
221 | 222 |
} |
222 | 223 |
|
223 | 224 |
/** |
224 |
* This method initializes jPanel
|
|
225 |
* @return javax.swing.JPanel
|
|
225 |
* This method initializes jPanel |
|
226 |
* @return javax.swing.JPanel |
|
226 | 227 |
*/ |
227 | 228 |
public TreeListContainer getTreeListContainer() { |
228 | 229 |
if (treeListContainer == null) { |
... | ... | |
380 | 381 |
} |
381 | 382 |
|
382 | 383 |
/** |
383 |
* Devuelve el JRadioButton de generar fichero
|
|
384 |
* Devuelve el JRadioButton de generar fichero |
|
384 | 385 |
* @return |
385 | 386 |
*/ |
386 | 387 |
public JRadioButton getRadioFileGenerate() { |
... | ... | |
454 | 455 |
} |
455 | 456 |
|
456 | 457 |
/** |
457 |
* This method initializes jPNameFile
|
|
458 |
*
|
|
459 |
* @return javax.swing.JPanel
|
|
458 |
* This method initializes jPNameFile |
|
459 |
* |
|
460 |
* @return javax.swing.JPanel |
|
460 | 461 |
*/ |
461 | 462 |
private JPanel getJPNameFile() { |
462 | 463 |
if (jPNameFile == null) { |
... | ... | |
477 | 478 |
} |
478 | 479 |
|
479 | 480 |
/** |
480 |
* This method initializes filenameTextField
|
|
481 |
*
|
|
482 |
* @return javax.swing.JTextField
|
|
481 |
* This method initializes filenameTextField |
|
482 |
* |
|
483 |
* @return javax.swing.JTextField |
|
483 | 484 |
*/ |
484 | 485 |
public JTextField getFilenameTextField() { |
485 | 486 |
if (filenameTextField == null) { |
... | ... | |
530 | 531 |
|
531 | 532 |
filterStatus = rfl.getStatusCloned(); |
532 | 533 |
|
534 |
/** |
|
535 |
* Carga el listado de filtros que ya estaban aplicados en la capa al abrir |
|
536 |
*/ |
|
533 | 537 |
int i = 0; |
534 | 538 |
boolean filters = false; |
535 | 539 |
while (rfl.get(i) != null) { |
536 | 540 |
DefaultListModel list = (DefaultListModel) getTreeListContainer().getListModel(); |
537 |
if (hasThisFilter(rfl.get(i).getName())) { |
|
541 |
if (rfl.get(i).isVisible() && hasThisFilter(rfl.get(i).getName())) {
|
|
538 | 542 |
list.addElement(PluginServices.getText(this, rfl.get(i).getName())); |
539 | 543 |
for (int j = 0; j < getFilterListener().getParamsList().size(); j++) { |
540 | 544 |
if (((ParamStruct) getFilterListener().getParamsList().get(j)).getFilterName().equals(rfl.get(i).getName())) { |
... | ... | |
656 | 660 |
public void accept() { |
657 | 661 |
filterListener.accept(); |
658 | 662 |
} |
663 |
|
|
664 |
/** |
|
665 |
* Devuelve el arrayList de filtros inicial |
|
666 |
* @return |
|
667 |
*/ |
|
668 |
public ArrayList getFilterStatus() { |
|
669 |
return filterStatus; |
|
670 |
} |
|
659 | 671 |
} |
Also available in: Unified diff