Package uk.ac.starlink.ttools.task
Class UserFindMode
- java.lang.Object
-
- uk.ac.starlink.ttools.task.UserFindMode
-
public class UserFindMode extends java.lang.ObjectMode for upload crossmatches corresponding to the user options. This is related to the ServiceFindMode, but not in a 1:1 fashion.- Since:
- 5 Jun 2014
- Author:
- Mark Taylor
-
-
Field Summary
Fields Modifier and Type Field Description static UserFindModeALLAll matches.static UserFindModeBESTBest match only.static UserFindModeBEST_REMOTEBest match in local table for each remote table row.static UserFindModeEACHOne output row per local table row, best match or blank.static UserFindModeEACH_SCOREOne output row per local table row, best score only or blank.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserFindMode[]getInstances()Returns a list of all the useful instances of this class.java.lang.StringgetName()Returns the one-word name for this mode.ServiceFindModegetServiceMode()Returns the service mode associated with this user mode.java.lang.StringgetSummary()Returns a short text summary of the meaning of this mode.booleanisOneToOne()Indicates whether this mode describes a match for which the count and sequence of the output table rows are in one to one correspondence with the input table rows.java.lang.StringtoString()
-
-
-
Field Detail
-
ALL
public static final UserFindMode ALL
All matches.
-
BEST
public static final UserFindMode BEST
Best match only.
-
BEST_REMOTE
public static final UserFindMode BEST_REMOTE
Best match in local table for each remote table row.
-
EACH
public static final UserFindMode EACH
One output row per local table row, best match or blank.
-
EACH_SCORE
public static final UserFindMode EACH_SCORE
One output row per local table row, best score only or blank.
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the one-word name for this mode.- Returns:
- mode name
-
getSummary
public java.lang.String getSummary()
Returns a short text summary of the meaning of this mode.- Returns:
- mode summary
-
getServiceMode
public ServiceFindMode getServiceMode()
Returns the service mode associated with this user mode.- Returns:
- service mode
-
isOneToOne
public boolean isOneToOne()
Indicates whether this mode describes a match for which the count and sequence of the output table rows are in one to one correspondence with the input table rows.- Returns:
- true iff output rows match 1:1 with input rows
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getInstances
public static UserFindMode[] getInstances()
Returns a list of all the useful instances of this class.
-
-