ucar.unidata.idv.control.storm
Class StormDisplayState

java.lang.Object
  extended by ucar.unidata.idv.control.storm.StormDisplayState

public class StormDisplayState
extends Object

Version:
$Revision: 1.69 $
Author:
Unidata Development Team

Constructor Summary
StormDisplayState()
          _more_
StormDisplayState(StormInfo stormInfo)
          _more_
 
Method Summary
protected  void addDisplayable(Displayable displayable)
           
protected  boolean canShowWay(Way way)
          _more_
 void deactivate()
          _more_
 void doit()
          _more_
 boolean getActive()
          Get the Active property.
 boolean getChanged()
          Get the Changed property.
 JComponent getContents()
          _more_
protected  RealType getForecastParamType()
           
 WayDisplayState getForecastState()
          Get the ForecastState property.
 boolean getForecastVisible()
           
 StormInfo getStormInfo()
          Get the StormInfo property.
protected  StormTrackControl getStormTrackControl()
           
 Hashtable<Way,WayDisplayState> getWayDisplayStateMap()
          Get the WayDisplayStateMap property.
protected  List<WayDisplayState> getWayDisplayStates()
          _more_
 void initDone()
          _more_
protected  FieldImpl makeField(StormTrack track, RealType type)
          _more_
 void onlyShowSelectedWays()
           
protected  void reload()
           
 void setActive(boolean value)
          Set the Active property.
 void setChanged(boolean value)
          Set the Changed property.
 void setForecastState(WayDisplayState value)
          Set the ForecastState property.
 void setStormInfo(StormInfo value)
          Set the StormInfo property.
protected  void setStormTrackControl(StormTrackControl stormTrackControl)
          _more_
 void setWayDisplayStateMap(Hashtable<Way,WayDisplayState> value)
          Set the WayDisplayStateMap property.
protected  void showStorm()
          _more_
protected  void wayParamChanged(WayDisplayState wayDisplayState)
           
protected  void wayVisibilityChanged(WayDisplayState wayDisplayState)
           
 String xxx()
          _more_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StormDisplayState

public StormDisplayState()
_more_


StormDisplayState

public StormDisplayState(StormInfo stormInfo)
                  throws Exception
_more_

Parameters:
stormInfo - _more_
Throws:
Exception
Method Detail

getContents

public JComponent getContents()
_more_

Returns:
_more_

getWayDisplayStates

protected List<WayDisplayState> getWayDisplayStates()
_more_

Returns:
_more_

onlyShowSelectedWays

public void onlyShowSelectedWays()

reload

protected void reload()

deactivate

public void deactivate()
_more_


xxx

public String xxx()
_more_

Returns:
_more_

initDone

public void initDone()
_more_


getForecastVisible

public boolean getForecastVisible()

getForecastParamType

protected RealType getForecastParamType()

canShowWay

protected boolean canShowWay(Way way)
_more_

Parameters:
way - _more_
Returns:
_more_

setStormTrackControl

protected void setStormTrackControl(StormTrackControl stormTrackControl)
_more_

Parameters:
stormTrackControl - _more_

showStorm

protected void showStorm()
_more_


addDisplayable

protected void addDisplayable(Displayable displayable)
                       throws VisADException,
                              RemoteException
Throws:
VisADException
RemoteException

getStormTrackControl

protected StormTrackControl getStormTrackControl()

wayVisibilityChanged

protected void wayVisibilityChanged(WayDisplayState wayDisplayState)

wayParamChanged

protected void wayParamChanged(WayDisplayState wayDisplayState)
                        throws Exception
Throws:
Exception

makeField

protected FieldImpl makeField(StormTrack track,
                              RealType type)
                       throws Exception
_more_

Parameters:
track - _more_
type - _more_
Returns:
_more_
Throws:
Exception - _more_

doit

public void doit()
_more_


setStormInfo

public void setStormInfo(StormInfo value)
Set the StormInfo property.

Parameters:
value - The new value for StormInfo

getStormInfo

public StormInfo getStormInfo()
Get the StormInfo property.

Returns:
The StormInfo

setChanged

public void setChanged(boolean value)
Set the Changed property.

Parameters:
value - The new value for Changed

getChanged

public boolean getChanged()
Get the Changed property.

Returns:
The Changed

setActive

public void setActive(boolean value)
Set the Active property.

Parameters:
value - The new value for Active

getActive

public boolean getActive()
Get the Active property.

Returns:
The Active

setWayDisplayStateMap

public void setWayDisplayStateMap(Hashtable<Way,WayDisplayState> value)
Set the WayDisplayStateMap property.

Parameters:
value - The new value for WayDisplayStateMap

getWayDisplayStateMap

public Hashtable<Way,WayDisplayState> getWayDisplayStateMap()
Get the WayDisplayStateMap property.

Returns:
The WayDisplayStateMap

setForecastState

public void setForecastState(WayDisplayState value)
Set the ForecastState property.

Parameters:
value - The new value for ForecastState

getForecastState

public WayDisplayState getForecastState()
Get the ForecastState property.

Returns:
The ForecastState