Class DefaultAnnotationManager

java.lang.Object
org.gvsig.annotation.impl.DefaultAnnotationManager
All Implemented Interfaces:
org.gvsig.annotation.AnnotationManager

public class DefaultAnnotationManager extends Object implements org.gvsig.annotation.AnnotationManager
Default AnnotationManager implementation.
Version:
$Id$
Author:
gvSIG Team
  • Constructor Details

    • DefaultAnnotationManager

      public DefaultAnnotationManager()
  • Method Details

    • getAnnotationCreationService

      public org.gvsig.annotation.AnnotationCreationService getAnnotationCreationService(org.gvsig.fmap.dal.feature.FeatureStore featureStore) throws org.gvsig.tools.service.ServiceException
      Specified by:
      getAnnotationCreationService in interface org.gvsig.annotation.AnnotationManager
      Throws:
      org.gvsig.tools.service.ServiceException
    • getAnnotationPositionCalculator

      public org.gvsig.annotation.calculator.AnnotationPositionCalculator getAnnotationPositionCalculator(String name) throws org.gvsig.annotation.calculator.AnnotationPositionCalculatorCreationException
      Specified by:
      getAnnotationPositionCalculator in interface org.gvsig.annotation.AnnotationManager
      Throws:
      org.gvsig.annotation.calculator.AnnotationPositionCalculatorCreationException
    • getAnnotationPositionCalculatorList

      public List<String> getAnnotationPositionCalculatorList()
      Specified by:
      getAnnotationPositionCalculatorList in interface org.gvsig.annotation.AnnotationManager
    • getDefaultAnnotationPositionCalculator

      public org.gvsig.annotation.calculator.AnnotationPositionCalculator getDefaultAnnotationPositionCalculator() throws org.gvsig.annotation.calculator.AnnotationPositionCalculatorCreationException
      Specified by:
      getDefaultAnnotationPositionCalculator in interface org.gvsig.annotation.AnnotationManager
      Throws:
      org.gvsig.annotation.calculator.AnnotationPositionCalculatorCreationException
    • registerAnnotationPositionCalculator

      public void registerAnnotationPositionCalculator(String name, Class annotationPositionCalculatorClass)
      Specified by:
      registerAnnotationPositionCalculator in interface org.gvsig.annotation.AnnotationManager
    • registerDefaultAnnotationPositionCalculator

      public void registerDefaultAnnotationPositionCalculator(Class annotationPositionCalculatorClass)
      Specified by:
      registerDefaultAnnotationPositionCalculator in interface org.gvsig.annotation.AnnotationManager
    • addFontStyle

      public void addFontStyle(String fontStyle)
      Specified by:
      addFontStyle in interface org.gvsig.annotation.AnnotationManager
    • addFontType

      public void addFontType(String fontType)
      Specified by:
      addFontType in interface org.gvsig.annotation.AnnotationManager
    • getDefaultFontColor

      public int getDefaultFontColor()
      Specified by:
      getDefaultFontColor in interface org.gvsig.annotation.AnnotationManager
    • getDefaultFontHeight

      public double getDefaultFontHeight()
      Specified by:
      getDefaultFontHeight in interface org.gvsig.annotation.AnnotationManager
    • getDefaultFontRotation

      public double getDefaultFontRotation()
      Specified by:
      getDefaultFontRotation in interface org.gvsig.annotation.AnnotationManager
    • getDefaultFontStyle

      public String getDefaultFontStyle()
      Specified by:
      getDefaultFontStyle in interface org.gvsig.annotation.AnnotationManager
    • getDefaultFontType

      public String getDefaultFontType()
      Specified by:
      getDefaultFontType in interface org.gvsig.annotation.AnnotationManager
    • getDefaultTextValue

      public String getDefaultTextValue()
      Specified by:
      getDefaultTextValue in interface org.gvsig.annotation.AnnotationManager
    • getFontStyles

      public List<String> getFontStyles()
      Specified by:
      getFontStyles in interface org.gvsig.annotation.AnnotationManager
    • getFontTypes

      public List<String> getFontTypes()
      Specified by:
      getFontTypes in interface org.gvsig.annotation.AnnotationManager
    • setDefaultFontColor

      public void setDefaultFontColor(int fontColor)
      Specified by:
      setDefaultFontColor in interface org.gvsig.annotation.AnnotationManager
    • setDefaultFontColor

      public void setDefaultFontColor(Color fontColor)
      Specified by:
      setDefaultFontColor in interface org.gvsig.annotation.AnnotationManager
    • setDefaultFontHeight

      public void setDefaultFontHeight(double fontHeight)
      Specified by:
      setDefaultFontHeight in interface org.gvsig.annotation.AnnotationManager
    • setDefaultFontRotation

      public void setDefaultFontRotation(double fontRotation)
      Specified by:
      setDefaultFontRotation in interface org.gvsig.annotation.AnnotationManager
    • setDefaultFontStyle

      public void setDefaultFontStyle(String fontStyle)
      Specified by:
      setDefaultFontStyle in interface org.gvsig.annotation.AnnotationManager
    • setDefaultFontType

      public void setDefaultFontType(String fontType)
      Specified by:
      setDefaultFontType in interface org.gvsig.annotation.AnnotationManager
    • setDefaultTextValue

      public void setDefaultTextValue(String textValue)
      Specified by:
      setDefaultTextValue in interface org.gvsig.annotation.AnnotationManager