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 TagAnnotationDataasDataObject()Returns aTagAnnotationDatacorresponding to the handled object.java.lang.StringgetName()Gets the name of the tag.voidsetName(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 aTagAnnotationDatacorresponding to the handled object.- Specified by:
asDataObjectin interfaceAnnotation- Specified by:
asDataObjectin 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.
-
-