|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.datatools.sqltools.sqlbuilder.provider.rdbschema.AvailableTablesTreeProvider
public class AvailableTablesTreeProvider
This class acts as both a content provider and lable provider for a tree viewer that is used to select a table from a collection of available tables. The collection is displayed as a tree of schemas at the top level with tables at the next level. Tables under a schema are not loaded until the schema node is expanded by the user.
| Constructor Summary | |
|---|---|
AvailableTablesTreeProvider(java.util.List schemaList,
SQLDomainModel domainModel)
Constructs an instance of this class using the given list of Schema objects. |
|
| Method Summary | |
|---|---|
void |
dispose()
Implements ITreeContentProvider.dispose. |
java.lang.Object[] |
getChildren(java.lang.Object parentElement)
Implements ITreeContentProvider.getChildren. |
java.lang.Object[] |
getElements(java.lang.Object inputElement)
Implements ITreeContentProvider.getElements. |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object object)
Overrides super to return the image associated with the input object |
java.lang.Object |
getParent(java.lang.Object element)
Implements ITreeContentProvider.getParent. |
java.lang.String |
getText(java.lang.Object object)
Overrides LabelProvider.getText. |
boolean |
hasChildren(java.lang.Object element)
Implements ITreeContentProvider.hasChildren. |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
Implements ITreeContentProvider.inputChanged. |
| Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
|---|
addListener, isLabelProperty, removeListener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
|---|
addListener, isLabelProperty, removeListener |
| Constructor Detail |
|---|
public AvailableTablesTreeProvider(java.util.List schemaList,
SQLDomainModel domainModel)
schemaList - the list of schemas to display in the tree| Method Detail |
|---|
public java.lang.Object[] getChildren(java.lang.Object parentElement)
ITreeContentProvider.getChildren.
getChildren in interface org.eclipse.jface.viewers.ITreeContentProviderpublic java.lang.Object getParent(java.lang.Object element)
ITreeContentProvider.getParent.
getParent in interface org.eclipse.jface.viewers.ITreeContentProviderpublic boolean hasChildren(java.lang.Object element)
ITreeContentProvider.hasChildren.
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProviderpublic java.lang.Object[] getElements(java.lang.Object inputElement)
ITreeContentProvider.getElements.
getElements in interface org.eclipse.jface.viewers.IStructuredContentProviderpublic void dispose()
ITreeContentProvider.dispose.
dispose in interface org.eclipse.jface.viewers.IBaseLabelProviderdispose in interface org.eclipse.jface.viewers.IContentProviderdispose in class org.eclipse.jface.viewers.BaseLabelProvider
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
ITreeContentProvider.inputChanged.
inputChanged in interface org.eclipse.jface.viewers.IContentProviderpublic java.lang.String getText(java.lang.Object object)
LabelProvider.getText. When the given
object is a schema or table, the name of the schema or table object is returned.
getText in interface org.eclipse.jface.viewers.ILabelProvidergetText in class org.eclipse.jface.viewers.LabelProviderpublic org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
getImage in interface org.eclipse.jface.viewers.ILabelProvidergetImage in class org.eclipse.jface.viewers.LabelProviderobject - the object associated with the image
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||