Class DefaultSymbologyManager

java.lang.Object
org.gvsig.symbology.impl.DefaultSymbologyManager
All Implemented Interfaces:
org.gvsig.symbology.SymbologyManager

public class DefaultSymbologyManager extends Object implements org.gvsig.symbology.SymbologyManager
Default SymbologyManager implementation.
Author:
2009- César Ordiñana - gvSIG team
  • Constructor Details

    • DefaultSymbologyManager

      public DefaultSymbologyManager()
  • Method Details

    • createInterval

      public org.gvsig.fmap.mapcontext.rendering.legend.IInterval createInterval(double min, double max)
      Specified by:
      createInterval in interface org.gvsig.symbology.SymbologyManager
    • registerLabelingStrategy

      public void registerLabelingStrategy(org.gvsig.tools.util.Factory factory)
      Specified by:
      registerLabelingStrategy in interface org.gvsig.symbology.SymbologyManager
    • createLabelingStrategy

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy createLabelingStrategy(String nameFactory, Object... parameters)
      Specified by:
      createLabelingStrategy in interface org.gvsig.symbology.SymbologyManager
    • createDynamicLabelingStrategy

      public org.gvsig.symbology.fmap.mapcontext.rendering.dynamiclegend.DynamicLabelingStrategy createDynamicLabelingStrategy()
    • createArrowDecoratorStyle

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IArrowDecoratorStyle createArrowDecoratorStyle()
      Specified by:
      createArrowDecoratorStyle in interface org.gvsig.symbology.SymbologyManager
    • createSimpleMarkerSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.ISimpleMarkerSymbol createSimpleMarkerSymbol()
      Specified by:
      createSimpleMarkerSymbol in interface org.gvsig.symbology.SymbologyManager
    • createMask

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IMask createMask()
      Specified by:
      createMask in interface org.gvsig.symbology.SymbologyManager
    • createMultiShapeSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.IMultiShapeSymbol createMultiShapeSymbol()
      Specified by:
      createMultiShapeSymbol in interface org.gvsig.symbology.SymbologyManager
    • createSimpleFillSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.ISimpleFillSymbol createSimpleFillSymbol()
      Specified by:
      createSimpleFillSymbol in interface org.gvsig.symbology.SymbologyManager
    • createSimpleLineSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ISimpleLineSymbol createSimpleLineSymbol()
      Specified by:
      createSimpleLineSymbol in interface org.gvsig.symbology.SymbologyManager
    • createSimpleLineStyle

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ISimpleLineStyle createSimpleLineStyle()
      Specified by:
      createSimpleLineStyle in interface org.gvsig.symbology.SymbologyManager
    • createBackgroundFileStyle

      public org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle createBackgroundFileStyle(URL imgURL) throws IOException
      Specified by:
      createBackgroundFileStyle in interface org.gvsig.symbology.SymbologyManager
      Throws:
      IOException
    • createSimpleTextSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.text.ISimpleTextSymbol createSimpleTextSymbol()
      Specified by:
      createSimpleTextSymbol in interface org.gvsig.symbology.SymbologyManager
    • createSimpleMarkerFillPropertiesStyle

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IMarkerFillPropertiesStyle createSimpleMarkerFillPropertiesStyle()
      Specified by:
      createSimpleMarkerFillPropertiesStyle in interface org.gvsig.symbology.SymbologyManager
    • createPictureFillSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IPictureFillSymbol createPictureFillSymbol(URL imageURL, URL selImageURL) throws IOException
      Specified by:
      createPictureFillSymbol in interface org.gvsig.symbology.SymbologyManager
      Throws:
      IOException
    • createPictureLineSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.IPictureLineSymbol createPictureLineSymbol(URL imageURL, URL selImageURL) throws IOException
      Specified by:
      createPictureLineSymbol in interface org.gvsig.symbology.SymbologyManager
      Throws:
      IOException
    • createPictureMarkerSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.IPictureMarkerSymbol createPictureMarkerSymbol(URL imageURL, URL selImageURL) throws IOException
      Specified by:
      createPictureMarkerSymbol in interface org.gvsig.symbology.SymbologyManager
      Throws:
      IOException
    • createMarkerFillSymbol

      public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IMarkerFillSymbol createMarkerFillSymbol()
      Specified by:
      createMarkerFillSymbol in interface org.gvsig.symbology.SymbologyManager
    • createAttrInTableLabelingStrategy

      public org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.IAttrInTableLabelingStrategy createAttrInTableLabelingStrategy()
      Specified by:
      createAttrInTableLabelingStrategy in interface org.gvsig.symbology.SymbologyManager
    • createDefaultLabelingStrategy

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy createDefaultLabelingStrategy()
      Specified by:
      createDefaultLabelingStrategy in interface org.gvsig.symbology.SymbologyManager
    • createDefaultLabelingMethod

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod createDefaultLabelingMethod()
      Specified by:
      createDefaultLabelingMethod in interface org.gvsig.symbology.SymbologyManager
    • createDefaultZoomConstraints

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints createDefaultZoomConstraints()
      Specified by:
      createDefaultZoomConstraints in interface org.gvsig.symbology.SymbologyManager
    • createDefaultLabelStyle

      public org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle createDefaultLabelStyle()
      Specified by:
      createDefaultLabelStyle in interface org.gvsig.symbology.SymbologyManager
    • registerLabelClass

      public void registerLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory)
      Specified by:
      registerLabelClass in interface org.gvsig.symbology.SymbologyManager
    • getLabelClassFactories

      public Collection<org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory> getLabelClassFactories()
      Specified by:
      getLabelClassFactories in interface org.gvsig.symbology.SymbologyManager
    • getLabelClassFactory

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory getLabelClassFactory(String id)
      Specified by:
      getLabelClassFactory in interface org.gvsig.symbology.SymbologyManager
    • createDefaultLabel

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass createDefaultLabel()
      Specified by:
      createDefaultLabel in interface org.gvsig.symbology.SymbologyManager
    • getDefaultLabelFactory

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory getDefaultLabelFactory()
      Specified by:
      getDefaultLabelFactory in interface org.gvsig.symbology.SymbologyManager
    • setDefaultLabelFactory

      public void setDefaultLabelFactory(String id)
      Specified by:
      setDefaultLabelFactory in interface org.gvsig.symbology.SymbologyManager
    • setDefaultLabelFactory

      public void setDefaultLabelFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory)
      Specified by:
      setDefaultLabelFactory in interface org.gvsig.symbology.SymbologyManager
    • createPathLength

      public org.gvsig.symbology.PathLength createPathLength(Shape path)
      Specified by:
      createPathLength in interface org.gvsig.symbology.SymbologyManager
    • getDefaultLegendWriter

      public org.gvsig.fmap.mapcontext.rendering.legend.driver.ILegendWriter getDefaultLegendWriter()
      Specified by:
      getDefaultLegendWriter in interface org.gvsig.symbology.SymbologyManager