Package org.gvsig.symbology
Interface SymbologyManager
public interface SymbologyManager
Basic symbology manager.
- Author:
- 2009- César Ordiñana - gvSIG team
-
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStylecreateBackgroundFileStyle(URL imgURL) org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassCreates an instance of a class (provided by this manager) which implements ILabelClass.org.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.fmap.mapcontext.rendering.legend.IIntervalcreateInterval(double min, double max) Creates a new interval with the given limit valuesorg.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategycreateLabelingStrategy(String nameFactory, Object... parameters) createPathLength(Shape path) createPictureFillSymbol(URL imageURL, URL selImageURL) createPictureLineSymbol(URL imageURL, URL selImageURL) createPictureMarkerSymbol(URL imageURL, URL selImageURL) org.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)
-
Method Details
-
createInterval
org.gvsig.fmap.mapcontext.rendering.legend.IInterval createInterval(double min, double max) Creates a new interval with the given limit values- Parameters:
min- the minimum included interval valuemax- the maximum included interval value- Returns:
- a new interval
-
createArrowDecoratorStyle
IArrowDecoratorStyle createArrowDecoratorStyle() -
createSimpleMarkerSymbol
ISimpleMarkerSymbol createSimpleMarkerSymbol() -
createMask
IMask createMask() -
createMultiShapeSymbol
IMultiShapeSymbol createMultiShapeSymbol() -
createSimpleFillSymbol
ISimpleFillSymbol createSimpleFillSymbol() -
createSimpleLineSymbol
ISimpleLineSymbol createSimpleLineSymbol() -
createSimpleLineStyle
ISimpleLineStyle createSimpleLineStyle() -
createSimpleTextSymbol
ISimpleTextSymbol createSimpleTextSymbol() -
createSimpleMarkerFillPropertiesStyle
IMarkerFillPropertiesStyle createSimpleMarkerFillPropertiesStyle() -
createBackgroundFileStyle
org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle createBackgroundFileStyle(URL imgURL) throws IOException - Throws:
IOException
-
createPictureFillSymbol
- Throws:
IOException
-
createPictureLineSymbol
- Throws:
IOException
-
createPictureMarkerSymbol
- Throws:
IOException
-
createMarkerFillSymbol
IMarkerFillSymbol createMarkerFillSymbol() -
createAttrInTableLabelingStrategy
IAttrInTableLabelingStrategy createAttrInTableLabelingStrategy() -
createDefaultLabelStyle
org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle createDefaultLabelStyle() -
createDefaultLabelingStrategy
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy createDefaultLabelingStrategy() -
createDefaultLabelingMethod
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod createDefaultLabelingMethod() -
createDefaultZoomConstraints
org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints createDefaultZoomConstraints() -
registerLabelClass
void registerLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory) -
getLabelClassFactories
Collection<org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory> getLabelClassFactories() -
getLabelClassFactory
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory getLabelClassFactory(String id) -
createDefaultLabel
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass createDefaultLabel()Creates an instance of a class (provided by this manager) which implements ILabelClass.- Returns:
-
getDefaultLabelFactory
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory getDefaultLabelFactory() -
setDefaultLabelFactory
-
setDefaultLabelFactory
void setDefaultLabelFactory(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory factory) -
createPathLength
-
getDefaultLegendWriter
org.gvsig.fmap.mapcontext.rendering.legend.driver.ILegendWriter getDefaultLegendWriter()- Returns:
-
registerLabelingStrategy
void registerLabelingStrategy(org.gvsig.tools.util.Factory factory) -
createLabelingStrategy
-