org.eclipse.datatools.connectivity.ui
Class CommonContentProviderBase
java.lang.Object
   org.eclipse.datatools.connectivity.ui.CommonContentProviderBase
org.eclipse.datatools.connectivity.ui.CommonContentProviderBase
- All Implemented Interfaces: 
- org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.ui.navigator.ICommonContentProvider, org.eclipse.ui.navigator.IMementoAware
- Direct Known Subclasses: 
- SybaseASESQLModelContentProviderExtension
- public abstract class CommonContentProviderBase 
- extends java.lang.Object- implements org.eclipse.ui.navigator.ICommonContentProvider
Base content provider class that can be extended for adding content to a
 connection profile using a navigatorContent extension.
 
 Manages the associations between IConnectionProfile, IContentExtension and
 the connection object. Content from the connection object on down is provided
 by the delegate content provider.
 
 This class allows clients to plug-in existing content providers for a
 connection type.
- Author:
- rcernich
 
 Created on Apr 20, 2004
 
| Methods inherited from class java.lang.Object | 
| getClass, notify, notifyAll, toString, wait, wait, wait | 
 
dispose
public void dispose()
- 
- Specified by:
- disposein interface- org.eclipse.jface.viewers.IContentProvider
 
- 
 
init
public void init(org.eclipse.ui.navigator.IExtensionStateModel aStateModel,
                 org.eclipse.ui.IMemento aMemento)
- 
 
- 
 
init
public void init(org.eclipse.ui.navigator.ICommonContentExtensionSite aConfig)
- 
- Specified by:
- initin interface- org.eclipse.ui.navigator.ICommonContentProvider
 
- 
 
restoreState
public void restoreState(org.eclipse.ui.IMemento aMemento)
- 
- Specified by:
- restoreStatein interface- org.eclipse.ui.navigator.IMementoAware
 
- 
 
saveState
public void saveState(org.eclipse.ui.IMemento aMemento)
- 
- Specified by:
- saveStatein interface- org.eclipse.ui.navigator.IMementoAware
 
- 
 
getContentExtension
public IContentExtension getContentExtension(IConnectionProfile profile)
- 
 
- 
- Parameters:
- profile-
- Returns:
- the content extension for the specified profile.  A content
 extension will be created if one does not already exist.
 
getChildren
public java.lang.Object[] getChildren(java.lang.Object parentElement)
- 
- Specified by:
- getChildrenin interface- org.eclipse.jface.viewers.ITreeContentProvider
 
- 
 
getParent
public java.lang.Object getParent(java.lang.Object element)
- 
- Specified by:
- getParentin interface- org.eclipse.jface.viewers.ITreeContentProvider
 
- 
 
hasChildren
public boolean hasChildren(java.lang.Object element)
- 
- Specified by:
- hasChildrenin interface- org.eclipse.jface.viewers.ITreeContentProvider
 
- 
 
getElements
public java.lang.Object[] getElements(java.lang.Object inputElement)
- 
- Specified by:
- getElementsin interface- org.eclipse.jface.viewers.IStructuredContentProvider
- Specified by:
- getElementsin interface- org.eclipse.jface.viewers.ITreeContentProvider
 
- 
 
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
- 
- Specified by:
- inputChangedin interface- org.eclipse.jface.viewers.IContentProvider
 
- 
 
equals
public boolean equals(java.lang.Object obj)
- 
- Overrides:
- equalsin class- java.lang.Object
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- java.lang.Object
 
-