Package org.gvsig.symbology.swing.impl
Class DefaultSymbologySwingManager
java.lang.Object
org.gvsig.symbology.swing.impl.DefaultSymbologySwingManager
- All Implemented Interfaces:
org.gvsig.symbology.swing.SymbologySwingManager
public class DefaultSymbologySwingManager
extends Object
implements org.gvsig.symbology.swing.SymbologySwingManager
Default implementation of the
SymbologySwingManager.- Version:
- $Id$
- Author:
- gvSIG Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddSymbolEditorPanel(Class abstractTypeSymbolEditorPanelClass, int shapeType) List<org.gvsig.gui.ColorTablePainter> org.gvsig.app.gui.labeling.LabelClassEditorcreateLabelClassEditor(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass, org.gvsig.fmap.dal.feature.FeatureStore store) org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol> createSymbolPickerController(JButton btnPreview, JTextComponent txtDescription, int geomType, org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol> createSymbolPickerController(JButton btn, org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) org.gvsig.gui.ColorTablesFactoryCollection<org.gvsig.app.gui.labeling.LabelClassEditorFactory> org.gvsig.app.gui.labeling.LabelClassEditorFactoryorg.gvsig.app.gui.labeling.LabelClassEditorFactorygetLabelClassEditorFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass) List<org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel> List<org.gvsig.app.project.documents.view.legend.gui.ILegendPanel> getLegendEditors(org.gvsig.fmap.mapcontext.layers.FLayer layer) org.gvsig.symbology.SymbologyManagergetSymbolEditorClassesByGeometryType(org.gvsig.fmap.geom.type.GeometryType geometryType) getTranslation(String key) org.gvsig.symbology.swing.SymbologyWindowManagervoidregisterLabelClassEditor(org.gvsig.app.gui.labeling.LabelClassEditorFactory factory) voidregisterLabelingEditor(Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel> labelingEditor) voidregisterLegendEditor(Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILegendPanel> legendEditor) voidregisterSymbolEditor(Class<? extends org.gvsig.app.gui.styling.TypeSymbolEditor> symbolEditor, int shapeType) voidregisterWindowManager(org.gvsig.symbology.swing.SymbologyWindowManager manager) voidsetColorTablesFactory(org.gvsig.gui.ColorTablesFactory factory)
-
Constructor Details
-
DefaultSymbologySwingManager
public DefaultSymbologySwingManager()
-
-
Method Details
-
getManager
public org.gvsig.symbology.SymbologyManager getManager()- Specified by:
getManagerin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getTranslation
- Specified by:
getTranslationin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
registerWindowManager
public void registerWindowManager(org.gvsig.symbology.swing.SymbologyWindowManager manager) - Specified by:
registerWindowManagerin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getWindowManager
public org.gvsig.symbology.swing.SymbologyWindowManager getWindowManager()- Specified by:
getWindowManagerin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
setColorTablesFactory
public void setColorTablesFactory(org.gvsig.gui.ColorTablesFactory factory) - Specified by:
setColorTablesFactoryin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
createColorTables
- Specified by:
createColorTablesin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getColorTablesFactory
public org.gvsig.gui.ColorTablesFactory getColorTablesFactory()- Specified by:
getColorTablesFactoryin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
addSymbolEditorPanel
- Parameters:
abstractTypeSymbolEditorPanelClass-shapeType-
-
registerSymbolEditor
public void registerSymbolEditor(Class<? extends org.gvsig.app.gui.styling.TypeSymbolEditor> symbolEditor, int shapeType) - Specified by:
registerSymbolEditorin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getSymbolEditorClassesByGeometryType
public List<Class<? extends org.gvsig.app.gui.styling.TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(org.gvsig.fmap.geom.type.GeometryType geometryType) - Specified by:
getSymbolEditorClassesByGeometryTypein interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
registerLegendEditor
public void registerLegendEditor(Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILegendPanel> legendEditor) - Specified by:
registerLegendEditorin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getLegendEditorClasses
public List<Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILegendPanel>> getLegendEditorClasses()- Specified by:
getLegendEditorClassesin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getLegendEditors
public List<org.gvsig.app.project.documents.view.legend.gui.ILegendPanel> getLegendEditors(org.gvsig.fmap.mapcontext.layers.FLayer layer) - Specified by:
getLegendEditorsin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
registerLabelingEditor
public void registerLabelingEditor(Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel> labelingEditor) - Specified by:
registerLabelingEditorin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getLabelingEditors
public List<org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel> getLabelingEditors()- Specified by:
getLabelingEditorsin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
registerLabelClassEditor
public void registerLabelClassEditor(org.gvsig.app.gui.labeling.LabelClassEditorFactory factory) - Specified by:
registerLabelClassEditorin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getLabelClassEditorFactories
public Collection<org.gvsig.app.gui.labeling.LabelClassEditorFactory> getLabelClassEditorFactories()- Specified by:
getLabelClassEditorFactoriesin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getLabelClassEditorFactory
- Specified by:
getLabelClassEditorFactoryin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getLabelClassEditorFactory
public org.gvsig.app.gui.labeling.LabelClassEditorFactory getLabelClassEditorFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass) - Specified by:
getLabelClassEditorFactoryin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
createLabelClassEditor
public org.gvsig.app.gui.labeling.LabelClassEditor createLabelClassEditor(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass, org.gvsig.fmap.dal.feature.FeatureStore store) - Specified by:
createLabelClassEditorin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
getOptionalActionOfLegendsPanel
- Specified by:
getOptionalActionOfLegendsPanelin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
addOptionalActionToLegendsPanel
- Specified by:
addOptionalActionToLegendsPanelin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
createSymbolPickerController
public org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol> createSymbolPickerController(JButton btn, org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) - Specified by:
createSymbolPickerControllerin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-
createSymbolPickerController
public org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol> createSymbolPickerController(JButton btnPreview, JTextComponent txtDescription, int geomType, org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) - Specified by:
createSymbolPickerControllerin interfaceorg.gvsig.symbology.swing.SymbologySwingManager
-