edu.sc.seis.sod.status.networkArm
Class NetworkInfoTemplateGenerator

java.lang.Object
  extended by edu.sc.seis.sod.status.networkArm.NetworkInfoTemplateGenerator
All Implemented Interfaces:
SodElement, NetworkMonitor

public class NetworkInfoTemplateGenerator
extends java.lang.Object
implements NetworkMonitor


Constructor Summary
NetworkInfoTemplateGenerator(org.w3c.dom.Element el)
           
 
Method Summary
 void change(Channel channel, Status status)
           
 void change(NetworkAttrImpl net, Status status)
           
 void change(Site site, Status status)
           
 void change(Station station, Status status)
           
 boolean contains(NetworkAttr net)
           
 boolean contains(Station sta)
           
 ChannelsInStationTemplate getChannelsInStationTemplate(Channel chan)
           
 ChannelsInStationTemplate getChannelsInStationTemplate(Station station)
           
 NetworkStatusTemplate getNetworkStatusTemplate()
           
 StationsInNetworkTemplate getStationsInNetworkTemplate(NetworkAttr net)
           
 StationsInNetworkTemplate getStationsInNetworkTemplate(Station station)
           
 void setArmStatus(java.lang.String status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkInfoTemplateGenerator

public NetworkInfoTemplateGenerator(org.w3c.dom.Element el)
                             throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

change

public void change(NetworkAttrImpl net,
                   Status status)
Specified by:
change in interface NetworkMonitor

change

public void change(Station station,
                   Status status)
Specified by:
change in interface NetworkMonitor

change

public void change(Site site,
                   Status status)
Specified by:
change in interface NetworkMonitor

change

public void change(Channel channel,
                   Status status)
Specified by:
change in interface NetworkMonitor

getNetworkStatusTemplate

public NetworkStatusTemplate getNetworkStatusTemplate()

getStationsInNetworkTemplate

public StationsInNetworkTemplate getStationsInNetworkTemplate(NetworkAttr net)
                                                       throws ConfigurationException
Throws:
ConfigurationException

getStationsInNetworkTemplate

public StationsInNetworkTemplate getStationsInNetworkTemplate(Station station)
                                                       throws ConfigurationException
Throws:
ConfigurationException

getChannelsInStationTemplate

public ChannelsInStationTemplate getChannelsInStationTemplate(Station station)
                                                       throws java.io.IOException,
                                                              ConfigurationException
Throws:
java.io.IOException
ConfigurationException

getChannelsInStationTemplate

public ChannelsInStationTemplate getChannelsInStationTemplate(Channel chan)
                                                       throws java.io.IOException,
                                                              ConfigurationException
Throws:
java.io.IOException
ConfigurationException

contains

public boolean contains(NetworkAttr net)

contains

public boolean contains(Station sta)

setArmStatus

public void setArmStatus(java.lang.String status)
Specified by:
setArmStatus in interface NetworkMonitor