Package org.gvsig.symbology.impl
Class DefaultSymbologyManager
java.lang.Object
org.gvsig.symbology.impl.DefaultSymbologyManager
- All Implemented Interfaces:
org.gvsig.symbology.SymbologyManager
Default
SymbologyManager implementation.- Author:
- 2009- César Ordiñana - gvSIG team
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IArrowDecoratorStyleorg.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.IAttrInTableLabelingStrategyorg.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStylecreateBackgroundFileStyle(URL imgURL) org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassorg.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethodorg.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategyorg.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyleorg.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraintsorg.gvsig.symbology.fmap.mapcontext.rendering.dynamiclegend.DynamicLabelingStrategyorg.gvsig.fmap.mapcontext.rendering.legend.IIntervalcreateInterval(double min, double max) org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategycreateLabelingStrategy(String nameFactory, Object... parameters) org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IMarkerFillSymbolorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IMaskorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.IMultiShapeSymbolorg.gvsig.symbology.PathLengthcreatePathLength(Shape path) org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IPictureFillSymbolcreatePictureFillSymbol(URL imageURL, URL selImageURL) org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.IPictureLineSymbolcreatePictureLineSymbol(URL imageURL, URL selImageURL) org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.IPictureMarkerSymbolcreatePictureMarkerSymbol(URL imageURL, URL selImageURL) org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.ISimpleFillSymbolorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ISimpleLineStyleorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ISimpleLineSymbolorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IMarkerFillPropertiesStyleorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.ISimpleMarkerSymbolorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.text.ISimpleTextSymbolorg.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactoryorg.gvsig.fmap.mapcontext.rendering.legend.driver.ILegendWriterCollection<org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory> org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactoryvoidregisterLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory) voidregisterLabelingStrategy(org.gvsig.tools.util.Factory factory) voidvoidsetDefaultLabelFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory)
-
Constructor Details
-
DefaultSymbologyManager
public DefaultSymbologyManager()
-
-
Method Details
-
createInterval
public org.gvsig.fmap.mapcontext.rendering.legend.IInterval createInterval(double min, double max) - Specified by:
createIntervalin interfaceorg.gvsig.symbology.SymbologyManager
-
registerLabelingStrategy
public void registerLabelingStrategy(org.gvsig.tools.util.Factory factory) - Specified by:
registerLabelingStrategyin interfaceorg.gvsig.symbology.SymbologyManager
-
createLabelingStrategy
public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy createLabelingStrategy(String nameFactory, Object... parameters) - Specified by:
createLabelingStrategyin interfaceorg.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:
createArrowDecoratorStylein interfaceorg.gvsig.symbology.SymbologyManager
-
createSimpleMarkerSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.ISimpleMarkerSymbol createSimpleMarkerSymbol()- Specified by:
createSimpleMarkerSymbolin interfaceorg.gvsig.symbology.SymbologyManager
-
createMask
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IMask createMask()- Specified by:
createMaskin interfaceorg.gvsig.symbology.SymbologyManager
-
createMultiShapeSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.IMultiShapeSymbol createMultiShapeSymbol()- Specified by:
createMultiShapeSymbolin interfaceorg.gvsig.symbology.SymbologyManager
-
createSimpleFillSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.ISimpleFillSymbol createSimpleFillSymbol()- Specified by:
createSimpleFillSymbolin interfaceorg.gvsig.symbology.SymbologyManager
-
createSimpleLineSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ISimpleLineSymbol createSimpleLineSymbol()- Specified by:
createSimpleLineSymbolin interfaceorg.gvsig.symbology.SymbologyManager
-
createSimpleLineStyle
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ISimpleLineStyle createSimpleLineStyle()- Specified by:
createSimpleLineStylein interfaceorg.gvsig.symbology.SymbologyManager
-
createBackgroundFileStyle
public org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle createBackgroundFileStyle(URL imgURL) throws IOException - Specified by:
createBackgroundFileStylein interfaceorg.gvsig.symbology.SymbologyManager- Throws:
IOException
-
createSimpleTextSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.text.ISimpleTextSymbol createSimpleTextSymbol()- Specified by:
createSimpleTextSymbolin interfaceorg.gvsig.symbology.SymbologyManager
-
createSimpleMarkerFillPropertiesStyle
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IMarkerFillPropertiesStyle createSimpleMarkerFillPropertiesStyle()- Specified by:
createSimpleMarkerFillPropertiesStylein interfaceorg.gvsig.symbology.SymbologyManager
-
createPictureFillSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IPictureFillSymbol createPictureFillSymbol(URL imageURL, URL selImageURL) throws IOException - Specified by:
createPictureFillSymbolin interfaceorg.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:
createPictureLineSymbolin interfaceorg.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:
createPictureMarkerSymbolin interfaceorg.gvsig.symbology.SymbologyManager- Throws:
IOException
-
createMarkerFillSymbol
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IMarkerFillSymbol createMarkerFillSymbol()- Specified by:
createMarkerFillSymbolin interfaceorg.gvsig.symbology.SymbologyManager
-
createAttrInTableLabelingStrategy
public org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.IAttrInTableLabelingStrategy createAttrInTableLabelingStrategy()- Specified by:
createAttrInTableLabelingStrategyin interfaceorg.gvsig.symbology.SymbologyManager
-
createDefaultLabelingStrategy
public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy createDefaultLabelingStrategy()- Specified by:
createDefaultLabelingStrategyin interfaceorg.gvsig.symbology.SymbologyManager
-
createDefaultLabelingMethod
public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod createDefaultLabelingMethod()- Specified by:
createDefaultLabelingMethodin interfaceorg.gvsig.symbology.SymbologyManager
-
createDefaultZoomConstraints
public org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints createDefaultZoomConstraints()- Specified by:
createDefaultZoomConstraintsin interfaceorg.gvsig.symbology.SymbologyManager
-
createDefaultLabelStyle
public org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle createDefaultLabelStyle()- Specified by:
createDefaultLabelStylein interfaceorg.gvsig.symbology.SymbologyManager
-
registerLabelClass
public void registerLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory) - Specified by:
registerLabelClassin interfaceorg.gvsig.symbology.SymbologyManager
-
getLabelClassFactories
public Collection<org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory> getLabelClassFactories()- Specified by:
getLabelClassFactoriesin interfaceorg.gvsig.symbology.SymbologyManager
-
getLabelClassFactory
public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory getLabelClassFactory(String id) - Specified by:
getLabelClassFactoryin interfaceorg.gvsig.symbology.SymbologyManager
-
createDefaultLabel
public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass createDefaultLabel()- Specified by:
createDefaultLabelin interfaceorg.gvsig.symbology.SymbologyManager
-
getDefaultLabelFactory
public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory getDefaultLabelFactory()- Specified by:
getDefaultLabelFactoryin interfaceorg.gvsig.symbology.SymbologyManager
-
setDefaultLabelFactory
- Specified by:
setDefaultLabelFactoryin interfaceorg.gvsig.symbology.SymbologyManager
-
setDefaultLabelFactory
public void setDefaultLabelFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory) - Specified by:
setDefaultLabelFactoryin interfaceorg.gvsig.symbology.SymbologyManager
-
createPathLength
- Specified by:
createPathLengthin interfaceorg.gvsig.symbology.SymbologyManager
-
getDefaultLegendWriter
public org.gvsig.fmap.mapcontext.rendering.legend.driver.ILegendWriter getDefaultLegendWriter()- Specified by:
getDefaultLegendWriterin interfaceorg.gvsig.symbology.SymbologyManager
-