pojos
Class URLAnnotationData

java.lang.Object
  extended by pojos.DataObject
      extended by pojos.AnnotationData
          extended by pojos.URLAnnotationData

public class URLAnnotationData
extends AnnotationData

Define a URL Annotation. Note that a URL annotation is a specific text annotation.

Since:
OME3.0
Version:
3.0 (Internal version: $Revision: $Date: $)
Author:
Jean-Marie Burel      j.burel@dundee.ac.uk, Donald MacDonald      donald@lifesci.dundee.ac.uk

Field Summary
static String HTTP
          The http scheme for the url.
static String HTTPS
          The https scheme for the url.
static String[] URLS
          The supported schemes for URL.
 
Constructor Summary
URLAnnotationData(String url)
          Creates a new instance.
URLAnnotationData(omero.model.UriAnnotation annotation)
          Creates a new instance.
 
Method Summary
 Object getContent()
          Returns the textual content of the annotation.
 String getContentAsString()
          Returns the textual content of the annotation.
 String getURL()
          Returns the url.
 void setContent(Object content)
          Sets the text annotation.
 void setURL(String url)
          Sets the url.
 
Methods inherited from class pojos.AnnotationData
getLastModified, getNameSpace, setNameSpace
 
Methods inherited from class pojos.DataObject
asAnnotation, asChannel, asDataset, asExperimenter, asGroup, asIAnnotated, asImage, asIObject, asPixels, asPlate, asPojo, asPojos, asPojos, asProject, asScreen, asWell, asWellSample, getCreated, getDetails, getId, getOwner, getPermissions, getUpdated, getVersion, isDirty, isLoaded, nullDetails, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, setDirty, setId, setValue, setVersion, timeOfEvent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HTTP

public static final String HTTP
The http scheme for the url.

See Also:
Constant Field Values

HTTPS

public static final String HTTPS
The https scheme for the url.

See Also:
Constant Field Values

URLS

public static final String[] URLS
The supported schemes for URL.

Constructor Detail

URLAnnotationData

public URLAnnotationData(String url)
Creates a new instance.

Parameters:
url - The value to set.

URLAnnotationData

public URLAnnotationData(omero.model.UriAnnotation annotation)
Creates a new instance.

Parameters:
annotation - The value to set.
Method Detail

setURL

public void setURL(String url)
Sets the url.

Parameters:
url - The value to set.

getURL

public String getURL()
Returns the url.

Returns:
See above.

getContent

public Object getContent()
Returns the textual content of the annotation.

Specified by:
getContent in class AnnotationData
Returns:
See above.
See Also:
AnnotationData.getContent()

getContentAsString

public String getContentAsString()
Returns the textual content of the annotation.

Specified by:
getContentAsString in class AnnotationData
Returns:
See above
See Also:
AnnotationData.getContentAsString()

setContent

public void setContent(Object content)
Sets the text annotation.

Specified by:
setContent in class AnnotationData
Parameters:
content - The value to set.
See Also:
AnnotationData.setContent(Object)


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

Copyright © 2009 The University of Dundee. All Rights Reserved.