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 Details

    • DefaultSymbologySwingManager

      public DefaultSymbologySwingManager()
  • Method Details

    • getManager

      public org.gvsig.symbology.SymbologyManager getManager()
      Specified by:
      getManager in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getTranslation

      public String getTranslation(String key)
      Specified by:
      getTranslation in interface org.gvsig.symbology.swing.SymbologySwingManager
    • registerWindowManager

      public void registerWindowManager(org.gvsig.symbology.swing.SymbologyWindowManager manager)
      Specified by:
      registerWindowManager in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getWindowManager

      public org.gvsig.symbology.swing.SymbologyWindowManager getWindowManager()
      Specified by:
      getWindowManager in interface org.gvsig.symbology.swing.SymbologySwingManager
    • setColorTablesFactory

      public void setColorTablesFactory(org.gvsig.gui.ColorTablesFactory factory)
      Specified by:
      setColorTablesFactory in interface org.gvsig.symbology.swing.SymbologySwingManager
    • createColorTables

      public List<org.gvsig.gui.ColorTablePainter> createColorTables()
      Specified by:
      createColorTables in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getColorTablesFactory

      public org.gvsig.gui.ColorTablesFactory getColorTablesFactory()
      Specified by:
      getColorTablesFactory in interface org.gvsig.symbology.swing.SymbologySwingManager
    • addSymbolEditorPanel

      public void addSymbolEditorPanel(Class abstractTypeSymbolEditorPanelClass, int shapeType)
      Parameters:
      abstractTypeSymbolEditorPanelClass -
      shapeType -
    • registerSymbolEditor

      public void registerSymbolEditor(Class<? extends org.gvsig.app.gui.styling.TypeSymbolEditor> symbolEditor, int shapeType)
      Specified by:
      registerSymbolEditor in interface org.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:
      getSymbolEditorClassesByGeometryType in interface org.gvsig.symbology.swing.SymbologySwingManager
    • registerLegendEditor

      public void registerLegendEditor(Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILegendPanel> legendEditor)
      Specified by:
      registerLegendEditor in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getLegendEditorClasses

      public List<Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILegendPanel>> getLegendEditorClasses()
      Specified by:
      getLegendEditorClasses in interface org.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:
      getLegendEditors in interface org.gvsig.symbology.swing.SymbologySwingManager
    • registerLabelingEditor

      public void registerLabelingEditor(Class<? extends org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel> labelingEditor)
      Specified by:
      registerLabelingEditor in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getLabelingEditors

      public List<org.gvsig.app.project.documents.view.legend.gui.ILabelingStrategyPanel> getLabelingEditors()
      Specified by:
      getLabelingEditors in interface org.gvsig.symbology.swing.SymbologySwingManager
    • registerLabelClassEditor

      public void registerLabelClassEditor(org.gvsig.app.gui.labeling.LabelClassEditorFactory factory)
      Specified by:
      registerLabelClassEditor in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getLabelClassEditorFactories

      public Collection<org.gvsig.app.gui.labeling.LabelClassEditorFactory> getLabelClassEditorFactories()
      Specified by:
      getLabelClassEditorFactories in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getLabelClassEditorFactory

      public org.gvsig.app.gui.labeling.LabelClassEditorFactory getLabelClassEditorFactory(String id)
      Specified by:
      getLabelClassEditorFactory in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getLabelClassEditorFactory

      public org.gvsig.app.gui.labeling.LabelClassEditorFactory getLabelClassEditorFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass labelClass)
      Specified by:
      getLabelClassEditorFactory in interface org.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:
      createLabelClassEditor in interface org.gvsig.symbology.swing.SymbologySwingManager
    • getOptionalActionOfLegendsPanel

      public Iterable<Action> getOptionalActionOfLegendsPanel()
      Specified by:
      getOptionalActionOfLegendsPanel in interface org.gvsig.symbology.swing.SymbologySwingManager
    • addOptionalActionToLegendsPanel

      public void addOptionalActionToLegendsPanel(Action action)
      Specified by:
      addOptionalActionToLegendsPanel in interface org.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:
      createSymbolPickerController in interface org.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:
      createSymbolPickerController in interface org.gvsig.symbology.swing.SymbologySwingManager