public class FolderData extends DataObject
Constructor and Description |
---|
FolderData()
Creates a new instance.
|
FolderData(omero.model.Folder folder)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<AnnotationData> |
copyAnnotationLinks()
Copy the list of annotation links, see
Folder.copyAnnotationLinks() |
java.util.List<FolderData> |
copyChildFolders()
Copy the list of child folders, see
Folder.copyChildFolders() |
java.util.List<ImageData> |
copyImageLinks()
Copy the list of image links, see
Folder.copyImageLinks() |
java.util.List<ROIData> |
copyROILinks()
Copy the list of roi links, see
Folder.copyRoiLinks() |
java.lang.String |
getDescription()
Get the description of the Folder
|
java.lang.String |
getFolderPathString()
Returns the folder path as string
|
java.lang.String |
getFolderPathString(char pathSeparator)
Returns the folder path as string using a custom path separator
|
java.lang.String |
getName()
Get the name of the Folder
|
FolderData |
getParentFolder()
Get the the parent folder
|
int |
imageCount()
Get the number of images linked to this folder
|
int |
roiCount()
Get the number of ROIs linked to this folder
|
void |
setDescription(java.lang.String desc)
Set the description of the Folder
|
void |
setFolder(omero.model.Folder f)
Set the
Folder |
void |
setName(java.lang.String name)
Set the name of the Folder
|
void |
setParentFolder(omero.model.Folder parent)
Set the the parent folder
|
int |
subfolderCount()
Get the number of sub folders
|
java.lang.String |
toString()
Overridden to return the name of the class and the object id.
|
asAnnotation, asChannel, asDataset, asExperimenter, asFolder, asGroup, asIAnnotated, asImage, asIObject, asPixels, asPlaneInfo, asPlate, asPojo, asPojos, asPojos, asProject, asScreen, asWell, asWellSample, canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, getCreated, getDetails, getGroupId, getId, getOwner, getPermissions, getUpdated, getVersion, isDirty, isLoaded, nullDetails, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, setDirty, setId, setValue, setVersion, timeOfEvent
public FolderData()
public FolderData(omero.model.Folder folder)
folder
- Back pointer to the Folder
model object. Mustn't be
null
.java.lang.IllegalArgumentException
- If the object is null
.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The namepublic java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc
- The descriptionpublic FolderData getParentFolder()
public void setParentFolder(omero.model.Folder parent)
parent
- The parent folderpublic void setFolder(omero.model.Folder f)
Folder
f
- The folderpublic int subfolderCount()
public int imageCount()
public int roiCount()
public java.util.List<FolderData> copyChildFolders()
Folder.copyChildFolders()
public java.util.List<AnnotationData> copyAnnotationLinks()
Folder.copyAnnotationLinks()
public java.util.List<ImageData> copyImageLinks()
Folder.copyImageLinks()
public java.util.List<ROIData> copyROILinks()
Folder.copyRoiLinks()
public java.lang.String toString()
DataObject
toString
in class DataObject
Object.toString()
public java.lang.String getFolderPathString()
public java.lang.String getFolderPathString(char pathSeparator)
pathSeparator
- The path separator character