public abstract class AbstractElevationsFeature extends AbstractFeature implements NetworkActivitySignal.NetworkUser
Modifier and Type | Field and Description |
---|---|
protected java.lang.Thread |
createModelsThread |
protected java.util.List<ElevationModel> |
elevationModels |
protected boolean |
on |
controller, featureID
Modifier | Constructor and Description |
---|---|
protected |
AbstractElevationsFeature(java.lang.String name,
java.lang.String featureID,
java.lang.String largeIconPath,
Registry registry) |
Modifier and Type | Method and Description |
---|---|
protected void |
addModel(ElevationModel em) |
protected void |
addModels(java.util.List<ElevationModel> models) |
protected void |
createModels() |
protected void |
destroyElevationModel(ElevationModel em) |
protected void |
destroyElevationModels() |
protected void |
doAddModel(ElevationModel em) |
protected abstract void |
doCreateModels() |
java.util.List<ElevationModel> |
getElevationModels() |
protected void |
handleInterrupt() |
boolean |
hasNetworkActivity() |
void |
initialize(Controller controller) |
boolean |
isOn() |
protected void |
killPopulateLayerThread() |
protected void |
removeModel(ElevationModel em) |
protected void |
removeModels() |
protected WMSCapabilities |
retrieveCapsDoc(java.lang.String urlString) |
protected void |
setOn(boolean tf) |
void |
turnOn(boolean tf) |
actionPerformed, addToToolBar, doActionPerformed, doPropertyChange, getController, getFeatureID, getName, getStringValue, isInitialized, isTwoState, propertyChange, register, setMenuAccellerator
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected java.lang.Thread createModelsThread
protected java.util.List<ElevationModel> elevationModels
protected boolean on
protected AbstractElevationsFeature(java.lang.String name, java.lang.String featureID, java.lang.String largeIconPath, Registry registry)
protected void addModel(ElevationModel em)
protected void addModels(java.util.List<ElevationModel> models)
protected void createModels()
protected void destroyElevationModel(ElevationModel em)
protected void destroyElevationModels()
protected void doAddModel(ElevationModel em)
protected abstract void doCreateModels()
public java.util.List<ElevationModel> getElevationModels()
protected void handleInterrupt()
public boolean hasNetworkActivity()
hasNetworkActivity
in interface NetworkActivitySignal.NetworkUser
public void initialize(Controller controller)
initialize
in interface Initializable
initialize
in class AbstractFeature
public boolean isOn()
isOn
in interface Feature
isOn
in class AbstractFeature
protected void killPopulateLayerThread()
protected void removeModel(ElevationModel em)
protected void removeModels()
protected WMSCapabilities retrieveCapsDoc(java.lang.String urlString)
protected void setOn(boolean tf)
public void turnOn(boolean tf)
turnOn
in interface Feature
turnOn
in class AbstractFeature