public class SingleZoneLayerManager extends Object implements ZoneLayerManager
Constructor and Description |
---|
SingleZoneLayerManager(FormLayerControl flc)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
TopcatLayer[] |
getLayers(uk.ac.starlink.ttools.plot2.Ganger<?,?> ganger)
Returns the layers contributed by this control.
|
Map<FormControl,List<uk.ac.starlink.ttools.plot2.PlotLayer>> |
getLayersByControl(uk.ac.starlink.ttools.plot2.Ganger<?,?> ganger)
Returns a map associating plot layers with form controls that are
associated with this object.
|
Map<RowSubset,List<uk.ac.starlink.ttools.plot.Style>> |
getStylesBySubset()
Returns a map associating plot styles with RowSubsets
for the current configuration.
|
boolean |
hasLayers()
Indicates whether this control will yield any layers in its
current state.
|
public SingleZoneLayerManager(FormLayerControl flc)
flc
- layer controlpublic boolean hasLayers()
ZoneLayerManager
getLayers
will return a non-empty array.
False positives are best avoided, but permitted.hasLayers
in interface ZoneLayerManager
public Map<RowSubset,List<uk.ac.starlink.ttools.plot.Style>> getStylesBySubset()
ZoneLayerManager
getStylesBySubset
in interface ZoneLayerManager
public Map<FormControl,List<uk.ac.starlink.ttools.plot2.PlotLayer>> getLayersByControl(uk.ac.starlink.ttools.plot2.Ganger<?,?> ganger)
ZoneLayerManager
getLayersByControl
in interface ZoneLayerManager
ganger
- gangerpublic TopcatLayer[] getLayers(uk.ac.starlink.ttools.plot2.Ganger<?,?> ganger)
ZoneLayerManager
getLayers
in interface ZoneLayerManager
ganger
- ganger within which layers will be usedCopyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.