Revision 41400 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.swing/org.gvsig.symbology.swing.api/src/main/java/org/gvsig/symbology/swing/SymbologySwingManager.java

View differences:

SymbologySwingManager.java
24 24
package org.gvsig.symbology.swing;
25 25

  
26 26
import java.util.List;
27
import org.gvsig.app.gui.styling.TypeSymbolEditor;
28
import org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel;
29
import org.gvsig.app.project.documents.view.legend.gui.ILegendPanel;
30
import org.gvsig.fmap.geom.type.GeometryType;
31
import org.gvsig.fmap.mapcontext.layers.FLayer;
27 32

  
28 33
import org.gvsig.gui.ColorTablePainter;
29 34
import org.gvsig.gui.ColorTablesFactory;
......
82 87
    public ColorTablesFactory getColorTablesFactory();
83 88
    
84 89
    public List<ColorTablePainter> createColorTables();
90
    
91
    public void registerSymbolEditor(Class<? extends TypeSymbolEditor> symbolEditor, int shapeType);
92
    
93
    public List<Class<? extends TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(GeometryType geometryType);
94
    
95
    public void registerLegendEditor(Class<? extends ILegendPanel> legendEditor);
96
    
97
    public List<Class<? extends ILegendPanel>> getLegendEditorClasses();
98
    
99
    public List<ILegendPanel> getLegendEditors(FLayer layer);
100
    
101
    public void registerLabelingEditor(Class<? extends ILabelingStrategyPanel> labelingEditor);
102
    
103
    public List<ILabelingStrategyPanel> getLabelingEditors();
85 104
}

Also available in: Unified diff