net.refractions.udig.catalog.ui
Class UDIGConnectionFactoryDescriptor

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

public class UDIGConnectionFactoryDescriptor
extends java.lang.Object

Descriptor for net.refractions.udig.catalog.ui.connectionFactory extensions.

Author:
Justin Deoliveira,Refractions Research Inc.,jdeolive@refractions.net

Constructor Summary
UDIGConnectionFactoryDescriptor(ConnectionFactoryManager.Descriptor<UDIGConnectionFactory> factoryDescriptor)
           
 
Method Summary
 UDIGConnectionPage createConnectionPage(int pageIndex)
          Return the wizard page for the provided index
 boolean equals(java.lang.Object obj)
           
 UDIGConnectionFactory getConnectionFactory()
           
 java.lang.String getDescription(int pageIndex)
           
 ImageDescriptor getDescriptionImage(int pageIndex)
           
 java.lang.String getId()
           
 ImageDescriptor getImage(int pageIndex)
           
 java.lang.String getLabel(int pageIndex)
           
 java.lang.String getServiceType(int pageIndex)
           
 int getWizardPageCount()
          Returns the number of wizard pages
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDIGConnectionFactoryDescriptor

public UDIGConnectionFactoryDescriptor(ConnectionFactoryManager.Descriptor<UDIGConnectionFactory> factoryDescriptor)
                                throws CoreException
Throws:
CoreException
Method Detail

getConnectionFactory

public UDIGConnectionFactory getConnectionFactory()

createConnectionPage

public UDIGConnectionPage createConnectionPage(int pageIndex)
                                        throws CoreException
Return the wizard page for the provided index

Parameters:
pageIndex - of the page to return
Returns:
the wizard page for the provided index
Throws:
CoreException

getLabel

public java.lang.String getLabel(int pageIndex)

getDescription

public java.lang.String getDescription(int pageIndex)

getId

public java.lang.String getId()

getImage

public ImageDescriptor getImage(int pageIndex)

getDescriptionImage

public ImageDescriptor getDescriptionImage(int pageIndex)

getServiceType

public java.lang.String getServiceType(int pageIndex)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getWizardPageCount

public int getWizardPageCount()
Returns the number of wizard pages