Revision 12333 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/filter/ui/FilterPanel.java

View differences:

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