Package fr.igred.omero.annotations
Interface TagAnnotation
-
- All Superinterfaces:
Annotation
,ContainerLinked
,HCSLinked
,ImageLinked
,RemoteObject
- All Known Implementing Classes:
TagAnnotationWrapper
public interface TagAnnotation extends Annotation
Interface to handle Tag Annotations on OMERO.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TagAnnotationData
asDataObject()
Returns aTagAnnotationData
corresponding to the handled object.java.lang.String
getName()
Gets the name of the tag.void
setName(java.lang.String name)
Sets the name of the tag.-
Methods inherited from interface fr.igred.omero.annotations.Annotation
countAnnotationLinks, getDescription, getFolders, getLastModified, getNameSpace, setDescription, setNameSpace
-
Methods inherited from interface fr.igred.omero.ContainerLinked
getDatasets, getProjects
-
Methods inherited from interface fr.igred.omero.HCSLinked
getPlateAcquisitions, getPlates, getScreens, getWells
-
Methods inherited from interface fr.igred.omero.ImageLinked
getImages
-
Methods inherited from interface fr.igred.omero.RemoteObject
canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, getCreated, getGroupId, getId, getOwner, saveAndUpdate
-
-
-
-
Method Detail
-
asDataObject
TagAnnotationData asDataObject()
Returns aTagAnnotationData
corresponding to the handled object.- Specified by:
asDataObject
in interfaceAnnotation
- Specified by:
asDataObject
in interfaceRemoteObject
- Returns:
- See above.
-
getName
java.lang.String getName()
Gets the name of the tag.- Returns:
- Tag name.
-
setName
void setName(java.lang.String name)
Sets the name of the tag.- Parameters:
name
- The name of the tag. Mustn't benull
.- Throws:
java.lang.IllegalArgumentException
- If the name isnull
.
-
-