Revision 1350 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/layerdatatype/LayerDatatypeTocMenuEntry.java

View differences:

LayerDatatypeTocMenuEntry.java
22 22
package org.gvsig.raster.tools.app.basic.tool.layerdatatype;
23 23

  
24 24
import java.awt.event.ActionEvent;
25
import java.awt.event.ActionListener;
25 26

  
26 27
import javax.swing.Icon;
27 28

  
......
38 39
import org.gvsig.raster.tools.algorithm.base.process.RasterProcess;
39 40
import org.gvsig.raster.tools.algorithm.swing.AlgorithmSwingLocator;
40 41
import org.gvsig.raster.tools.algorithm.swing.BaseAlgorithmPanel;
42
import org.gvsig.raster.tools.app.basic.MainWindow;
41 43
import org.gvsig.raster.tools.app.basic.RasterToolsUtil;
42 44
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem;
43 45

  
......
46 48
 *
47 49
 * @author Nacho Brodin (nachobrodin@gmail.com)
48 50
 */
49
public class LayerDatatypeTocMenuEntry extends AbstractTocContextMenuAction implements IGenericToolBarMenuItem {
51
public class LayerDatatypeTocMenuEntry extends AbstractTocContextMenuAction 
52
	implements IGenericToolBarMenuItem, ActionListener {
50 53
	static private LayerDatatypeTocMenuEntry       singleton              = null;
51
	private MainWindow                          window                 = null;
52
	private BaseAlgorithmPanel                  panel                  = null;
53
	private FLyrRaster                          inputLayer             = null;
54
	private MainWindow                             window                 = null;
55
	private BaseAlgorithmPanel                     panel                  = null;
56
	private FLyrRaster                             inputLayer             = null;
54 57
	
55 58
	/**
56
	 * Nadie puede crear una instancia a esta clase ?nica, hay que usar el
57
	 * getSingleton()
59
	 * Nobody can instantiate this object. It's necessary to use getSingleton method
58 60
	 */
59 61
	private LayerDatatypeTocMenuEntry() {}
60 62

  
61 63
	/**
62
	 * Devuelve un objeto unico a dicha clase
64
	 * Gets a unique instance of this class
63 65
	 * @return
64 66
	 */
65
	static public LayerDatatypeTocMenuEntry getSingleton() {
67
	public static LayerDatatypeTocMenuEntry getSingleton() {
66 68
		if (singleton == null)
67 69
			singleton = new LayerDatatypeTocMenuEntry();
68 70
		return singleton;
......
148 150
		
149 151
		panel = AlgorithmSwingLocator.getSwingManager().createLayerDatatypePanel(
150 152
				inputLayer.getDataStore(), 
151
				getDataType(inputLayer));
153
				getDataType(inputLayer),
154
				inputLayer.getName());
152 155
		window = new MainWindow(panel.getComponent(), 
153 156
				null, 
154 157
				Messages.getText("change_datatype"), 
155
				320, 290, 
156
				null);
158
				350, 290, 
159
				this);
157 160
		
158 161
		RasterToolsUtil.addWindow(window);
159 162
	}

Also available in: Unified diff