Class AbstractAnnotation<T extends AbstractAnnotation>
java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.model.csdl.annotation.AbstractAnnotation<T>
- Type Parameters:
T- The exact type of the annotation.
- All Implemented Interfaces:
Annotation
- Direct Known Subclasses:
AnnotationGenericBoolean,AnnotationGenericString
public abstract class AbstractAnnotation<T extends AbstractAnnotation>
extends Object
implements Annotation
- Author:
- hylke
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.fraunhofer.iosb.ilt.frostclient.model.csdl.annotation.Annotation
Annotation.DocType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionfinal StringgetName()The name of the annotation Term.final StringThe namespace of the annotation Term.final StringgetSourceUrl(Annotation.DocType docType) The URL of the document that defines the annotation.abstract TgetThis()final Tfinal TsetNameSpace(String nameSpace) final TsetSourceUrlBase(String sourceUrlBase) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.fraunhofer.iosb.ilt.frostclient.model.csdl.annotation.Annotation
getValue
-
Constructor Details
-
AbstractAnnotation
protected AbstractAnnotation() -
AbstractAnnotation
-
-
Method Details
-
getSourceUrl
Description copied from interface:AnnotationThe URL of the document that defines the annotation.- Specified by:
getSourceUrlin interfaceAnnotation- Parameters:
docType- the- Returns:
- The URL of the document that defines the annotation.
-
setSourceUrlBase
-
getNameSpace
Description copied from interface:AnnotationThe namespace of the annotation Term.- Specified by:
getNameSpacein interfaceAnnotation- Returns:
- The name space of the annotation Term.
-
setNameSpace
-
getName
Description copied from interface:AnnotationThe name of the annotation Term.- Specified by:
getNamein interfaceAnnotation- Returns:
- The name of the annotation Term.
-
setName
-
getThis
-