uk.ac.vamsas.client.picking
Class SelectionMessage
java.lang.Object
uk.ac.vamsas.client.picking.Message
uk.ac.vamsas.client.picking.SelectionMessage
- public class SelectionMessage
- extends Message
Send and receive details about vamsas object selections and selection ranges
defined on one or more objects.
- Author:
- J.B. Procter
Fields inherited from class uk.ac.vamsas.client.picking.Message |
message |
Constructor Summary |
SelectionMessage(java.lang.String str)
parse a message payload as a selection message |
SelectionMessage(java.lang.String selectionID,
java.lang.String[] vorbaIDs,
RangeType ranges)
create a new selection message |
SelectionMessage(java.lang.String selectionID,
java.lang.String[] vorbaIDs,
RangeType ranges,
boolean none)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectionMessage
public SelectionMessage(java.lang.String str)
- parse a message payload as a selection message
- Parameters:
str
-
SelectionMessage
public SelectionMessage(java.lang.String selectionID,
java.lang.String[] vorbaIDs,
RangeType ranges)
- create a new selection message
- Parameters:
selectionID
- - (may be null) optional handle (or ID) to refer to selection byvorbaIDs
- - one or more objects to be selected, or null for the empty
selectionranges
- optional rangetype specifying positions or intervals over
object(s) coordinate system.
SelectionMessage
public SelectionMessage(java.lang.String selectionID,
java.lang.String[] vorbaIDs,
RangeType ranges,
boolean none)
getSelectionID
public java.lang.String getSelectionID()
- Returns:
- the selectionID
getVorbaIDs
public java.lang.String[] getVorbaIDs()
- Returns:
- the vorbaIDs
getRanges
public RangeType getRanges()
- Returns:
- the ranges
isNone
public boolean isNone()
- Returns:
- the none