Interface ActivationType
- All Known Implementing Classes:
BrowserActivationType, CutoutActivationType, DelayActivationType, DownloadActivationType, GenericViewImageActivationType, InvokeDatalinkActivationType, JelActivationType, LoadTableActivationType, NopActivationType, PlotTableActivationType, RegionViewImageActivationType, SendCustomActivationType, SendHips2fitsActivationType, SendImageActivationType, SendIndexActivationType, SendSkyPosActivationType, SendSpectrumActivationType, SendTableActivationType, ServiceActivationType, ShellActivationType, TopcatSkyPosActivationType, ViewDatalinkActivationType, ViewHips2fitsActivationType, ViewImageActivationType
public interface ActivationType
Defines a type of activation action that can be invoked on table rows.
An instance of this class documents its general behaviour,
and can produce a GUI component that acts as a factory for
Activator instances.
- Since:
- 23 Jan 2018
- Author:
- Mark Taylor
-
Method Summary
Modifier and TypeMethodDescriptionReturns a component that can be used to configure activators of this type.Description of this activation type.getName()Name of this activation type.getSuitability(TopcatModelInfo tinfo) Indicates the applicability of this activation type to a given table.
-
Method Details
-
getName
-
getDescription
-
createConfigurator
Returns a component that can be used to configure activators of this type.- Parameters:
tinfo- information about topcat model for which the activation will take place- Returns:
- new configurator to produce compatible Activators
-
getSuitability
Indicates the applicability of this activation type to a given table.- Parameters:
tinfo- information about topcat model- Returns:
- suitability code
-