Package org.gvsig.annotation.impl
Class DefaultAnnotationCreationService
java.lang.Object
java.lang.Thread
org.gvsig.tools.task.AbstractCancellableTask
org.gvsig.tools.task.AbstractMonitorableTask
org.gvsig.annotation.impl.DefaultAnnotationCreationService
- All Implemented Interfaces:
Runnable,org.gvsig.annotation.AnnotationCreationService,org.gvsig.tools.task.CancellableTask,org.gvsig.tools.task.MonitorableTask
public class DefaultAnnotationCreationService
extends org.gvsig.tools.task.AbstractMonitorableTask
implements org.gvsig.annotation.AnnotationCreationService
Default
AnnotationCreationService implementation.- Version:
- $Id$
- Author:
- gvSIG Team
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class org.gvsig.tools.task.AbstractMonitorableTask
taskStatusFields inherited from class org.gvsig.tools.task.AbstractCancellableTask
cancellationRequestedFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionDefaultAnnotationCreationService(org.gvsig.fmap.dal.feature.FeatureStore featureStore, org.gvsig.annotation.AnnotationManager manager) DefaultAnnotationCreationServiceconstructor with aAnnotationManager. -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.feature.FeatureStorecreateAnnotationStore(String destinationShapeFile, int textValueAttribute) org.gvsig.fmap.dal.feature.FeatureStorecreateAnnotationStore(String destinationShapeFile, String textValueAttributeName) org.gvsig.annotation.AnnotationCreationFinishActionorg.gvsig.fmap.dal.feature.FeatureStoreintorg.gvsig.annotation.AnnotationManagervoidsetAnnotationCreationFinishAction(org.gvsig.annotation.AnnotationCreationFinishAction annotationCreationFinishAction) voidsetAnnotationPositionCalculator(org.gvsig.annotation.calculator.AnnotationPositionCalculator annotationPositionCalculator) voidsetFontColorAttribute(int index) voidsetFontColorAttribute(String attributeName) voidsetFontHeigthAttribute(int index) voidsetFontHeigthAttribute(String attributeName) voidsetFontRotationAttribute(int index) voidsetFontRotationAttribute(String attributeName) voidsetFontStyleAttribute(int index) voidsetFontStyleAttribute(String attributeName) voidsetFontTypeAttribute(int index) voidsetFontTypeAttribute(String attributeName) Methods inherited from class org.gvsig.tools.task.AbstractMonitorableTask
cancelRequest, getSimpleTaskStatus, getTaskStatus, setTaskNameMethods inherited from class org.gvsig.tools.task.AbstractCancellableTask
isCancellationRequestedMethods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yieldMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.tools.task.CancellableTask
cancelRequest, isCancellationRequestedMethods inherited from interface org.gvsig.tools.task.MonitorableTask
getTaskStatus
-
Constructor Details
-
DefaultAnnotationCreationService
public DefaultAnnotationCreationService(org.gvsig.fmap.dal.feature.FeatureStore featureStore, org.gvsig.annotation.AnnotationManager manager) throws org.gvsig.fmap.dal.exception.DataException DefaultAnnotationCreationServiceconstructor with aAnnotationManager.- Parameters:
manager- to use in the service- Throws:
org.gvsig.fmap.dal.exception.DataException
-
-
Method Details
-
getManager
public org.gvsig.annotation.AnnotationManager getManager()- Specified by:
getManagerin interfaceorg.gvsig.annotation.AnnotationCreationService
-
createAnnotationStore
public org.gvsig.fmap.dal.feature.FeatureStore createAnnotationStore(String destinationShapeFile, int textValueAttribute) throws org.gvsig.annotation.AnnotationCreationException - Specified by:
createAnnotationStorein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.annotation.AnnotationCreationException
-
createAnnotationStore
public org.gvsig.fmap.dal.feature.FeatureStore createAnnotationStore(String destinationShapeFile, String textValueAttributeName) throws org.gvsig.annotation.AnnotationCreationException - Specified by:
createAnnotationStorein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.annotation.AnnotationCreationException
-
setFontTypeAttribute
public void setFontTypeAttribute(int index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontTypeAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontStyleAttribute
public void setFontStyleAttribute(int index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontStyleAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontColorAttribute
public void setFontColorAttribute(int index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontColorAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontHeigthAttribute
public void setFontHeigthAttribute(int index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontHeigthAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontRotationAttribute
public void setFontRotationAttribute(int index) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontRotationAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setAnnotationPositionCalculator
public void setAnnotationPositionCalculator(org.gvsig.annotation.calculator.AnnotationPositionCalculator annotationPositionCalculator) - Specified by:
setAnnotationPositionCalculatorin interfaceorg.gvsig.annotation.AnnotationCreationService
-
getIndex
- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontColorAttribute
public void setFontColorAttribute(String attributeName) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontColorAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontHeigthAttribute
public void setFontHeigthAttribute(String attributeName) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontHeigthAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontRotationAttribute
public void setFontRotationAttribute(String attributeName) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontRotationAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontStyleAttribute
public void setFontStyleAttribute(String attributeName) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontStyleAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setFontTypeAttribute
public void setFontTypeAttribute(String attributeName) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setFontTypeAttributein interfaceorg.gvsig.annotation.AnnotationCreationService- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()- Specified by:
getFeatureStorein interfaceorg.gvsig.annotation.AnnotationCreationService
-
getAnnotationCreationFinishAction
public org.gvsig.annotation.AnnotationCreationFinishAction getAnnotationCreationFinishAction()- Specified by:
getAnnotationCreationFinishActionin interfaceorg.gvsig.annotation.AnnotationCreationService
-
setAnnotationCreationFinishAction
public void setAnnotationCreationFinishAction(org.gvsig.annotation.AnnotationCreationFinishAction annotationCreationFinishAction) - Specified by:
setAnnotationCreationFinishActionin interfaceorg.gvsig.annotation.AnnotationCreationService
-