edu.sc.seis.fissuresUtil.cache
Class FilterNetworkDC

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.AbstractProxyNetworkDC
      extended by edu.sc.seis.fissuresUtil.cache.VestingNetworkDC
          extended by edu.sc.seis.fissuresUtil.cache.FilterNetworkDC
All Implemented Interfaces:
edu.iris.Fissures.IfNetwork.NetworkDCOperations, CorbaServerWrapper, ProxyNetworkDC, ServerNameDNS

public class FilterNetworkDC
extends VestingNetworkDC


Field Summary
 
Fields inherited from class edu.sc.seis.fissuresUtil.cache.AbstractProxyNetworkDC
netDC
 
Fields inherited from interface edu.sc.seis.fissuresUtil.cache.CorbaServerWrapper
EVENTACCESS_TYPE, EVENTDC_TYPE, EVENTFINDER_TYPE, NETACCESS_TYPE, NETDC_TYPE, NETFINDER_TYPE, PLOTTABLEDC_TYPE, SEISDC_TYPE
 
Constructor Summary
FilterNetworkDC(ProxyNetworkDC wrappedDC, java.util.regex.Pattern[] patterns)
           
 
Method Summary
 edu.iris.Fissures.IfNetwork.NetworkExplorer a_explorer()
           
 edu.iris.Fissures.IfNetwork.NetworkFinder a_finder()
           
 edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC(java.lang.Class wrappedClass)
          Traverses through all of the ProxyNetworkDCs contained by this one, or the one it contains and if it finds one of the passed in class, returns it.
static java.util.regex.Pattern[] readPattern(java.lang.String filterURL)
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.cache.AbstractProxyNetworkDC
getCorbaObject, getFullName, getServerDNS, getServerName, getServerType, getWrappedDC, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterNetworkDC

public FilterNetworkDC(ProxyNetworkDC wrappedDC,
                       java.util.regex.Pattern[] patterns)
Method Detail

a_explorer

public edu.iris.Fissures.IfNetwork.NetworkExplorer a_explorer()
Specified by:
a_explorer in interface edu.iris.Fissures.IfNetwork.NetworkDCOperations
Overrides:
a_explorer in class AbstractProxyNetworkDC

a_finder

public edu.iris.Fissures.IfNetwork.NetworkFinder a_finder()
Specified by:
a_finder in interface edu.iris.Fissures.IfNetwork.NetworkDCOperations
Overrides:
a_finder in class VestingNetworkDC

readPattern

public static java.util.regex.Pattern[] readPattern(java.lang.String filterURL)
                                             throws java.io.IOException
Throws:
java.io.IOException

getWrappedDC

public edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC(java.lang.Class wrappedClass)
Description copied from interface: ProxyNetworkDC
Traverses through all of the ProxyNetworkDCs contained by this one, or the one it contains and if it finds one of the passed in class, returns it. If there isn't one, it throws IllegalArgumentException

Specified by:
getWrappedDC in interface ProxyNetworkDC
Overrides:
getWrappedDC in class AbstractProxyNetworkDC