Package org.gvsig.symbology.swing
Interface SymbologySwingManager
public interface SymbologySwingManager
This class is responsible of the management of the library's swing user
interface. It is the swing library's main entry point, and provides all the
services to manage library swing components.
- Version:
- $Id$
- Author:
- gvSIG team
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidList<org.gvsig.gui.ColorTablePainter> createLabelClassEditor(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.ColorTablesFactorygetLabelClassEditorFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass) List<Class<? extends ILegendPanel>> getLegendEditors(org.gvsig.fmap.mapcontext.layers.FLayer layer) org.gvsig.symbology.SymbologyManagerReturns theSymbologyManager.List<Class<? extends TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(org.gvsig.fmap.geom.type.GeometryType geometryType) getTranslation(String key) Returns the translation of a string.Returns theSymbologyWindowManager.voidvoidregisterLabelingEditor(Class<? extends ILabelingStrategyPanel> labelingEditor) voidregisterLegendEditor(Class<? extends ILegendPanel> legendEditor) voidregisterSymbolEditor(Class<? extends TypeSymbolEditor> symbolEditor, int shapeType) voidRegisters a new instance of a WindowManager which provides services to the management of the application windows.voidsetColorTablesFactory(org.gvsig.gui.ColorTablesFactory factory)
-
Method Details
-
getManager
org.gvsig.symbology.SymbologyManager getManager()Returns theSymbologyManager.- Returns:
SymbologyManager
-
getTranslation
Returns the translation of a string.- Parameters:
key- String to translate- Returns:
- a String with the translation of the string passed by parameter
-
registerWindowManager
Registers a new instance of a WindowManager which provides services to the management of the application windows.- Parameters:
manager-SymbologyWindowManagerto register in the ScriptingUIManager.- See Also:
-
getWindowManager
SymbologyWindowManager getWindowManager()Returns theSymbologyWindowManager.- Returns:
SymbologyWindowManager
-
setColorTablesFactory
void setColorTablesFactory(org.gvsig.gui.ColorTablesFactory factory) -
getColorTablesFactory
org.gvsig.gui.ColorTablesFactory getColorTablesFactory() -
createColorTables
List<org.gvsig.gui.ColorTablePainter> createColorTables() -
registerSymbolEditor
-
getSymbolEditorClassesByGeometryType
List<Class<? extends TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(org.gvsig.fmap.geom.type.GeometryType geometryType) -
registerLegendEditor
-
getLegendEditorClasses
List<Class<? extends ILegendPanel>> getLegendEditorClasses() -
getLegendEditors
-
registerLabelingEditor
-
getLabelingEditors
List<ILabelingStrategyPanel> getLabelingEditors() -
registerLabelClassEditor
-
getLabelClassEditorFactories
Collection<LabelClassEditorFactory> getLabelClassEditorFactories() -
getLabelClassEditorFactory
-
getLabelClassEditorFactory
LabelClassEditorFactory getLabelClassEditorFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass) -
createLabelClassEditor
LabelClassEditor createLabelClassEditor(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass, org.gvsig.fmap.dal.feature.FeatureStore store) -
getOptionalActionOfLegendsPanel
-
addOptionalActionToLegendsPanel
-
createSymbolPickerController
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) -
createSymbolPickerController
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)
-