public class AddeSoundingAdapter extends SoundingAdapterImpl implements SoundingAdapter
debug, defaults, haveInitialized, soundings, stations, times| Constructor and Description | 
|---|
| AddeSoundingAdapter()Construct an empty AddeSoundingAdapter | 
| AddeSoundingAdapter(java.lang.String server)Retreive upper air data from a remote ADDE server using only
 mandatory data. | 
| AddeSoundingAdapter(java.lang.String server,
                   java.lang.String dataset)Retreive upper air data from a remote ADDE server using only
 mandatory data. | 
| AddeSoundingAdapter(java.lang.String server,
                   java.lang.String mandDataset,
                   java.lang.String sigDataset)Retreive upper air data from a remote ADDE server using only
 mandatory data. | 
| AddeSoundingAdapter(java.lang.String server,
                   java.lang.String mandDataset,
                   java.lang.String sigDataset,
                   boolean mainHours)Retreive upper air data from a remote ADDE server using only
 mandatory data. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getMandatoryURL(SoundingOb sound)Make the mandatory levels URL for the given sounding | 
| java.lang.String | getMandDataset()Set the mandatory data set name | 
| java.lang.String | getSigDataset()Get the significant data set name | 
| java.lang.String | getSigURL(SoundingOb sound)Make the url for the significant  levels for the sounding | 
| java.lang.String | getSource()Get the source of the data (server) | 
| protected void | init()Initialize the class. | 
| SoundingOb | initSoundingOb(SoundingOb sound)Check to see if the RAOB has any data | 
| static void | main(java.lang.String[] args)test by running java ucar.unidata.data.sounding.AddeSoundingAdapter | 
| void | setMandDataset(java.lang.String value)Set the mandatory data set name | 
| void | setSigDataset(java.lang.String value)Set the significant data set name | 
| void | setSource(java.lang.String server)Set the ADDE server name | 
| java.lang.String | toString()The string representation | 
| void | update()Update this adapter for new data | 
checkInit, dbPrint, getDflt, getSoundingOb, getSoundingObs, getSoundingTimes, getSoundingTimes, getStations, getStationsaddProperty, addPropertyChangeListener, addPropertyChangeListener, disablePropertyChangeEvents, enablePropertyChangeEvents, getTitle, removePropertyChangeListener, removePropertyChangeListener, setTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSoundingObs, getSoundingTimes, getSoundingTimes, getStations, getStationspublic AddeSoundingAdapter()
public AddeSoundingAdapter(java.lang.String server)
                    throws java.lang.Exception
server - name or IP address of remote serverjava.lang.Exception - (AddeException) if there is no data available or there
              is trouble connecting to the remote serverpublic AddeSoundingAdapter(java.lang.String server,
                           java.lang.String dataset)
                    throws java.lang.Exception
server - name or IP address of remote serverdataset - name of ADDE dataset (group/descriptor)java.lang.Exception - (AddeException) if there is no data available or there
              is trouble connecting to the remote serverpublic AddeSoundingAdapter(java.lang.String server,
                           java.lang.String mandDataset,
                           java.lang.String sigDataset)
                    throws java.lang.Exception
server - name or IP address of remote servermandDataset - name of mandatory level upper air ADDE
                        dataset (group/descriptor)sigDataset - name of significant level upper air ADDE
                        dataset (group/descriptor)java.lang.Exception - (AddeException) if there is no data available
            or there is trouble connecting to the remote serverpublic AddeSoundingAdapter(java.lang.String server,
                           java.lang.String mandDataset,
                           java.lang.String sigDataset,
                           boolean mainHours)
                    throws java.lang.Exception
server - name or IP address of remote servermandDataset - name of mandatory level upper air ADDE
                        dataset (group/descriptor)sigDataset - name of significant level upper air ADDE
                        dataset (group/descriptor)mainHours - only get data for main (00 & 12Z) hoursjava.lang.Exception - (AddeException) if there is no data available
            or there is trouble connecting to the remote serverprotected void init()
             throws java.lang.Exception
init in class SoundingAdapterImpljava.lang.Exception - problem occurredpublic void update()
update in interface SoundingAdapterpublic void setSource(java.lang.String server)
setSource in interface SoundingAdapterserver - server name or IP addresspublic java.lang.String getSource()
getSource in interface SoundingAdapterpublic void setMandDataset(java.lang.String value)
value - mandatory data set namepublic java.lang.String getMandDataset()
public void setSigDataset(java.lang.String value)
value - the significant data set namepublic java.lang.String getSigDataset()
public SoundingOb initSoundingOb(SoundingOb sound)
initSoundingOb in interface SoundingAdapterinitSoundingOb in class SoundingAdapterImplsound - sounding to checkpublic java.lang.String getMandatoryURL(SoundingOb sound)
sound - soundingpublic java.lang.String getSigURL(SoundingOb sound)
sound - the soundingpublic static void main(java.lang.String[] args)
args - array of arguments.  Takes up to 3 arguments as
               "server mandatory dataset significant dataset"
               Use "x" for any of these arguments to use the default.public java.lang.String toString()
toString in class java.lang.Object