public static final class ImageMap.HotSpot extends Object implements Serializable
HotSpot
s represent an image map hotspot. For
example (in server-side map format):
rect http://www.biojava.org 0,0 100,20
A user object may be set for each hot spot. This would typically contain extra data used to construct a representation of the hotspot in a document or application. For example, in an image map representing Blast search results the user object could be a sequence in a database. In an HTML document the user object could be used to assign values to actions such as mouseover.
Constructor and Description |
---|
ImageMap.HotSpot(String type,
URL url,
Integer[] coordinates)
Creates a new
HotSpot with a null user object. |
ImageMap.HotSpot(String type,
URL url,
Integer[] coordinates,
Object userObject)
Creates a new
HotSpot . |
Modifier and Type | Method and Description |
---|---|
Integer[] |
getCoordinates()
getCoordinates returns the hotspot coordinates. |
String |
getType()
getType returns the type of hotspot. |
URL |
getURL()
getURL returns the hotspot URL. |
Object |
getUserObject()
getUserObject returns the current user object
(or null). |
void |
setUserObject(Object userObject)
setUserObject sets the user object. |
String |
toString() |
public ImageMap.HotSpot(String type, URL url, Integer[] coordinates)
HotSpot
with a null user object.type
- a String
of hotspot. The only
valid arguments are ImageMap.RECT, ImageMap.CIRCLE or
ImageMap.POLY (checked by object reference equalty);url
- a URL
target.coordinates
- an Integer []
array of
hotspot coordinates, in order.public ImageMap.HotSpot(String type, URL url, Integer[] coordinates, Object userObject)
HotSpot
.type
- a String
of hotspot. The only
valid arguments are ImageMap.RECT, ImageMap.CIRCLE or
ImageMap.POLY (checked by object reference equalty);url
- a URL
target.coordinates
- an Integer []
array of
hotspot coordinates, in order.userObject
- an Object
public Integer[] getCoordinates()
getCoordinates
returns the hotspot coordinates.Integer []
array.public Object getUserObject()
getUserObject
returns the current user object
(or null).Object
.public void setUserObject(Object userObject)
setUserObject
sets the user object.userObject
- an Object
.Copyright © 2014 BioJava. All rights reserved.