net.agmodel.metBean
Class MetRequestBean

java.lang.Object
  |
  +--net.agmodel.utilBean.RequestBean
        |
        +--net.agmodel.metBean.MetRequestBean
All Implemented Interfaces:
AllowSummarizingListener, ElementsListener, EventListener, IntervalListener, ResolutionListener, Runnable
Direct Known Subclasses:
SpatialRequestBean, StationRequestBean

public abstract class MetRequestBean
extends RequestBean
implements IntervalListener, ResolutionListener, ElementsListener, AllowSummarizingListener


Field Summary
protected  boolean allowSummarizing
           
protected  MetElement[] elements
           
protected  Interval interval
           
protected  MetDuration resolution
           
 
Fields inherited from class net.agmodel.utilBean.RequestBean
brokerHTTP, brokerRMI, dataListeners, indeterminateListeners, loginDialog, parent, rb, retrieveDataThread, sessionID, ub
 
Constructor Summary
MetRequestBean(Frame parent)
           
 
Method Summary
 void newAllowSummarizing(AllowSummarizingEvent evt)
           
 void newElements(ElementsEvent evt)
           
 void newInterval(IntervalEvent evt)
           
 void newResolution(ResolutionEvent evt)
           
protected  boolean readyToRequest()
           
protected  void setUpBean()
           
 
Methods inherited from class net.agmodel.utilBean.RequestBean
addDataListener, addIndeterminateListener, alreadyLoggedIn, clearListeners, fireDataArrivedEvent, fireDataRequestedEvent, fireIndeterminateEvent, fireSpecificEvent, getData, listSourceDetails, login, login, loginToDataSource, makeRequest, removeDataListener, removeIndeterminateListener, run, runRetrieveThread, suitableLogin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elements

protected transient volatile MetElement[] elements

resolution

protected transient volatile MetDuration resolution

interval

protected transient volatile Interval interval

allowSummarizing

protected transient volatile boolean allowSummarizing
Constructor Detail

MetRequestBean

public MetRequestBean(Frame parent)
Method Detail

setUpBean

protected void setUpBean()
Overrides:
setUpBean in class RequestBean

readyToRequest

protected boolean readyToRequest()
Overrides:
readyToRequest in class RequestBean

newInterval

public void newInterval(IntervalEvent evt)
Specified by:
newInterval in interface IntervalListener

newResolution

public void newResolution(ResolutionEvent evt)
Specified by:
newResolution in interface ResolutionListener

newElements

public void newElements(ElementsEvent evt)
Specified by:
newElements in interface ElementsListener

newAllowSummarizing

public void newAllowSummarizing(AllowSummarizingEvent evt)
Specified by:
newAllowSummarizing in interface AllowSummarizingListener