net.refractions.udig.catalog.ui
Class ConnectionFactoryManager

java.lang.Object
  extended by net.refractions.udig.catalog.ui.ConnectionFactoryManager

public class ConnectionFactoryManager
extends java.lang.Object

Provides access to the connection Factories and their wizardpages.

Author:
jeichar

Nested Class Summary
static class ConnectionFactoryManager.Descriptor<T>
          Provides lazy loading for a class declared in an extension
 
Constructor Summary
protected ConnectionFactoryManager()
           
 
Method Summary
 java.util.List<UDIGConnectionFactoryDescriptor> getConnectionFactoryDescriptors()
           
 java.util.List<UDIGConnectionFactoryDescriptor> getConnectionFactoryDescriptors(java.util.List<java.lang.String> ids)
          Gets the UDIGConnectionFactoryDescriptors that match the ids in the list
 java.util.Collection<ConnectionFactoryManager.Descriptor<UDIGConnectionFactory>> getFactories()
           
 java.util.List<ConnectionFactoryManager.Descriptor<UDIGConnectionPage>> getPageDescriptor(ConnectionFactoryManager.Descriptor<UDIGConnectionFactory> factory)
           
 java.util.Collection<java.util.List<ConnectionFactoryManager.Descriptor<UDIGConnectionPage>>> getPages()
           
static ConnectionFactoryManager instance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionFactoryManager

protected ConnectionFactoryManager()
Method Detail

instance

public static ConnectionFactoryManager instance()

getPageDescriptor

public java.util.List<ConnectionFactoryManager.Descriptor<UDIGConnectionPage>> getPageDescriptor(ConnectionFactoryManager.Descriptor<UDIGConnectionFactory> factory)
                                                                                          throws CoreException
Throws:
CoreException

getPages

public java.util.Collection<java.util.List<ConnectionFactoryManager.Descriptor<UDIGConnectionPage>>> getPages()

getFactories

public java.util.Collection<ConnectionFactoryManager.Descriptor<UDIGConnectionFactory>> getFactories()

getConnectionFactoryDescriptors

public java.util.List<UDIGConnectionFactoryDescriptor> getConnectionFactoryDescriptors()

getConnectionFactoryDescriptors

public java.util.List<UDIGConnectionFactoryDescriptor> getConnectionFactoryDescriptors(java.util.List<java.lang.String> ids)
Gets the UDIGConnectionFactoryDescriptors that match the ids in the list