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 Details

    • getManager

      org.gvsig.symbology.SymbologyManager getManager()
      Returns the SymbologyManager.
      Returns:
      SymbologyManager
    • getTranslation

      String getTranslation(String key)
      Returns the translation of a string.
      Parameters:
      key - String to translate
      Returns:
      a String with the translation of the string passed by parameter
    • registerWindowManager

      void registerWindowManager(SymbologyWindowManager manager)
      Registers a new instance of a WindowManager which provides services to the management of the application windows.
      Parameters:
      manager - SymbologyWindowManager to register in the ScriptingUIManager.
      See Also:
    • getWindowManager

      SymbologyWindowManager getWindowManager()
      Returns:
      SymbologyWindowManager
    • setColorTablesFactory

      void setColorTablesFactory(org.gvsig.gui.ColorTablesFactory factory)
    • getColorTablesFactory

      org.gvsig.gui.ColorTablesFactory getColorTablesFactory()
    • createColorTables

      List<org.gvsig.gui.ColorTablePainter> createColorTables()
    • registerSymbolEditor

      void registerSymbolEditor(Class<? extends TypeSymbolEditor> symbolEditor, int shapeType)
    • getSymbolEditorClassesByGeometryType

      List<Class<? extends TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(org.gvsig.fmap.geom.type.GeometryType geometryType)
    • registerLegendEditor

      void registerLegendEditor(Class<? extends ILegendPanel> legendEditor)
    • getLegendEditorClasses

      List<Class<? extends ILegendPanel>> getLegendEditorClasses()
    • getLegendEditors

      List<ILegendPanel> getLegendEditors(org.gvsig.fmap.mapcontext.layers.FLayer layer)
    • registerLabelingEditor

      void registerLabelingEditor(Class<? extends ILabelingStrategyPanel> labelingEditor)
    • getLabelingEditors

      List<ILabelingStrategyPanel> getLabelingEditors()
    • registerLabelClassEditor

      void registerLabelClassEditor(LabelClassEditorFactory factory)
    • getLabelClassEditorFactories

      Collection<LabelClassEditorFactory> getLabelClassEditorFactories()
    • getLabelClassEditorFactory

      LabelClassEditorFactory getLabelClassEditorFactory(String id)
    • 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

      Iterable<Action> getOptionalActionOfLegendsPanel()
    • addOptionalActionToLegendsPanel

      void addOptionalActionToLegendsPanel(Action action)
    • 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)