Revision 38371 branches/v2_0_0_prep/libraries/org.gvsig.symbology/org.gvsig.symbology.swing/org.gvsig.symbology.swing.impl/src/main/java/org/gvsig/symbology/swing/impl/DefaultSymbologySwingManager.java

View differences:

DefaultSymbologySwingManager.java
21 21
 */
22 22
package org.gvsig.symbology.swing.impl;
23 23

  
24
import java.util.List;
25

  
24 26
import org.gvsig.app.gui.styling.SymbolEditor;
25
import org.gvsig.gui.DefaultColorTables;
26
import org.gvsig.gui.IColorTables;
27
import org.gvsig.gui.IColorTablesFactory;
27
import org.gvsig.gui.ColorTablePainter;
28
import org.gvsig.gui.ColorTablesFactory;
29
import org.gvsig.gui.DefaultColorTablesFactory;
28 30
import org.gvsig.symbology.SymbologyLocator;
29 31
import org.gvsig.symbology.SymbologyManager;
30 32
import org.gvsig.symbology.swing.SymbologySwingManager;
......
42 44
    private SymbologyManager manager;
43 45
    // private I18nManager i18nmanager = null;
44 46
    private SymbologyWindowManager windowManager;
45
    private IColorTablesFactory colorTablesFactory;
47
    private ColorTablesFactory colorTablesFactory;
46 48

  
47 49
    public DefaultSymbologySwingManager() {
48 50
        this.manager = SymbologyLocator.getSymbologyManager();
49 51
        // this.i18nmanager = ToolsLocator.getI18nManager();
50 52
        this.windowManager = new DefaultSymbologyWindowManager();
53
        colorTablesFactory = new DefaultColorTablesFactory();
51 54
    }
52 55

  
53 56
    public SymbologyManager getManager() {
......
74 77
		SymbolEditor.addSymbolEditorPanel(abstractTypeSymbolEditorPanelClass, shapeType);
75 78
	}
76 79

  
77
	public void setColorTablesFactory(IColorTablesFactory factory) {
80
	public void setColorTablesFactory(ColorTablesFactory factory) {
78 81
		colorTablesFactory = factory;
79 82
	}
80 83

  
81
	public IColorTables createColorTables() {
84
	public List<ColorTablePainter> createColorTables() {
82 85
		if (colorTablesFactory != null){
83 86
		    return colorTablesFactory.createColorTables();
84 87
		}
85
		return new DefaultColorTables();
88
		return null;
86 89
	}
87 90
	
88
	public IColorTablesFactory getColorTablesFactory() {
91
	public ColorTablesFactory getColorTablesFactory() {
89 92
		return this.colorTablesFactory;
90 93
	}
91 94
}

Also available in: Unified diff