NASA World Wind

gov.nasa.worldwind.util
Class ServiceRegistry.ProviderRegistry<T>

java.lang.Object
  extended by gov.nasa.worldwind.util.ServiceRegistry.ProviderRegistry<T>
Enclosing class:
ServiceRegistry

protected static class ServiceRegistry.ProviderRegistry<T>
extends Object


Constructor Summary
ServiceRegistry.ProviderRegistry(Class<T> service)
           
 
Method Summary
 void deregisterAll()
           
 void deregisterProvider(Class<? extends T> provider)
           
 Iterable<Class<? extends T>> getProviders()
           
 Class<T> getService()
           
 boolean hasProvider(Class<? extends T> provider)
           
 void registerProvider(Class<? extends T> provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceRegistry.ProviderRegistry

public ServiceRegistry.ProviderRegistry(Class<T> service)
Method Detail

deregisterAll

public void deregisterAll()

deregisterProvider

public void deregisterProvider(Class<? extends T> provider)

getProviders

public Iterable<Class<? extends T>> getProviders()

getService

public Class<T> getService()

hasProvider

public boolean hasProvider(Class<? extends T> provider)

registerProvider

public void registerProvider(Class<? extends T> provider)

NASA World Wind