Package uk.ac.starlink.topcat.activate
Class UrlColumnConfigurator.UrlColumnActivator
java.lang.Object
uk.ac.starlink.topcat.activate.UrlColumnConfigurator.LocationColumnActivator
uk.ac.starlink.topcat.activate.UrlColumnConfigurator.UrlColumnActivator
- All Implemented Interfaces:
Activator
- Enclosing class:
- UrlColumnConfigurator
protected abstract static class UrlColumnConfigurator.UrlColumnActivator
extends UrlColumnConfigurator.LocationColumnActivator
Utility class providing a partial Activator implementation
for UrlColumnConfigurators that want an actual URL value.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
UrlColumnActivator
(uk.ac.starlink.table.ColumnData cdata, boolean invokeOnEdt) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected final Outcome
activateLocation
(String loc, long lrow) Consumes the location string corresponding to the row to perform the activation action.protected abstract Outcome
activateUrl
(URL url, long lrow) Consumes the URL corresponding to the row to perform the activation action.Methods inherited from class uk.ac.starlink.topcat.activate.UrlColumnConfigurator.LocationColumnActivator
activateRow, invokeOnEdt
-
Constructor Details
-
UrlColumnActivator
protected UrlColumnActivator(uk.ac.starlink.table.ColumnData cdata, boolean invokeOnEdt) Constructor.- Parameters:
cdata
- column data containing location stringsinvokeOnEdt
- whether to invoke on the EDT
-
-
Method Details
-
activateLocation
Description copied from class:UrlColumnConfigurator.LocationColumnActivator
Consumes the location string corresponding to the row to perform the activation action.- Specified by:
activateLocation
in classUrlColumnConfigurator.LocationColumnActivator
- Parameters:
loc
- location string, not null or blanklrow
- row index- Returns:
- outcome
-
activateUrl
Consumes the URL corresponding to the row to perform the activation action.- Parameters:
url
- URL, not nulllrow
- row index- Returns:
- outcome
-