public class SkyDalReporter extends Object implements StiltsReporter
Constructor and Description |
---|
SkyDalReporter(uk.ac.starlink.vo.SkyDalTableLoadDialog dialog,
java.util.function.Supplier<uk.ac.starlink.ttools.cone.ConeServiceType> servTypeSupplier,
java.util.function.DoubleSupplier radiusSupplier,
java.util.function.Function<uk.ac.starlink.ttools.task.TableCone,uk.ac.starlink.ttools.task.Setting[]> extraSettingsFunc)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addStiltsListener(ActionListener listener)
Adds a listener that will be messaged if the current stilts
command might have changed.
|
StiltsAction |
createStiltsAction()
Creates a StiltsAction associated with this reporter.
|
uk.ac.starlink.ttools.task.StiltsCommand |
createStiltsCommand(TopcatTableNamer tnamer)
Returns a stilts command corresponding to current state.
|
ActionForwarder |
getActionForwarder()
Returns a forwarder for listening to dialogue updates when
stilts state may have changed.
|
void |
removeStiltsListener(ActionListener listener)
Removes a listener that may have been previously added.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
pset
public SkyDalReporter(uk.ac.starlink.vo.SkyDalTableLoadDialog dialog, java.util.function.Supplier<uk.ac.starlink.ttools.cone.ConeServiceType> servTypeSupplier, java.util.function.DoubleSupplier radiusSupplier, java.util.function.Function<uk.ac.starlink.ttools.task.TableCone,uk.ac.starlink.ttools.task.Setting[]> extraSettingsFunc)
dialog
- cone-like load dialogue on behalf of which
this will be reportingservTypeSupplier
- provides positional service identifierradiusSupplier
- provides search radiusextraSettingsFunc
- provides service-specific settingspublic void addStiltsListener(ActionListener listener)
StiltsReporter
addStiltsListener
in interface StiltsReporter
listener
- listener to addpublic void removeStiltsListener(ActionListener listener)
StiltsReporter
removeStiltsListener
in interface StiltsReporter
listener
- listener to removepublic uk.ac.starlink.ttools.task.StiltsCommand createStiltsCommand(TopcatTableNamer tnamer)
StiltsReporter
createStiltsCommand
in interface StiltsReporter
tnamer
- table namerpublic ActionForwarder getActionForwarder()
public StiltsAction createStiltsAction()
Copyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.