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.
- Since:
- 21 Dec 2017
- Author:
- Mark Taylor
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUrlColumnActivator(uk.ac.starlink.table.ColumnData cdata, boolean invokeOnEdt) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected final OutcomeactivateLocation(String loc, long lrow) Consumes the location string corresponding to the row to perform the activation action.protected abstract OutcomeactivateUrl(URL url, long lrow) Consumes the URL corresponding to the row to perform the activation action.Methods inherited from class 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.LocationColumnActivatorConsumes the location string corresponding to the row to perform the activation action.- Specified by:
activateLocationin classUrlColumnConfigurator.LocationColumnActivator- Parameters:
loc- location string, not null or blanklrow- row index- Returns:
- outcome
-
activateUrl
-