org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.commonui
Class ListSchemaObjectsSection

java.lang.Object
  extended by org.eclipse.ui.forms.AbstractFormPart
      extended by org.eclipse.datatools.sqltools.schemaobjecteditor.ui.common.CollapseableSection
          extended by org.eclipse.datatools.sqltools.schemaobjecteditor.ui.common.CompositeEditSection
              extended by org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.commonui.ListSchemaObjectsSection
All Implemented Interfaces:
org.eclipse.ui.forms.IFormPart

public class ListSchemaObjectsSection
extends CompositeEditSection

Section to list a type of database objects in a table, such as indexes, triggers. This section can be contained in an editor page.

Author:
Idull

Field Summary
static int ADD_INDEX
           
static int DELETE_INDEX
           
static int EDIT_INDEX
           
 
Fields inherited from class org.eclipse.datatools.sqltools.schemaobjecteditor.ui.common.CompositeEditSection
BUTTON_WIDTH
 
Constructor Summary
ListSchemaObjectsSection(org.eclipse.ui.forms.widgets.FormToolkit toolkit, java.lang.String title, org.eclipse.swt.widgets.Display display, int estyle, java.lang.String descString, ISchemaObjectEditor editor, ISchemaObjectsViewerMetaData meta, int objType, org.eclipse.jface.viewers.ITableLabelProvider labelProvider, java.lang.String columnsPageId)
           
 
Method Summary
 void refresh()
           
 void setSelection(java.lang.Object obj)
           
 
Methods inherited from class org.eclipse.datatools.sqltools.schemaobjecteditor.ui.common.CompositeEditSection
enableButton, getButtonComp, getButtons, getLeftComposite, isButtonEnabled
 
Methods inherited from class org.eclipse.datatools.sqltools.schemaobjecteditor.ui.common.CollapseableSection
createControl, getSection, getSectionContent, setPluginId
 
Methods inherited from class org.eclipse.ui.forms.AbstractFormPart
commit, dispose, getManagedForm, initialize, isDirty, isStale, markDirty, markStale, setFocus, setFormInput
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD_INDEX

public static final int ADD_INDEX
See Also:
Constant Field Values

DELETE_INDEX

public static final int DELETE_INDEX
See Also:
Constant Field Values

EDIT_INDEX

public static final int EDIT_INDEX
See Also:
Constant Field Values
Constructor Detail

ListSchemaObjectsSection

public ListSchemaObjectsSection(org.eclipse.ui.forms.widgets.FormToolkit toolkit,
                                java.lang.String title,
                                org.eclipse.swt.widgets.Display display,
                                int estyle,
                                java.lang.String descString,
                                ISchemaObjectEditor editor,
                                ISchemaObjectsViewerMetaData meta,
                                int objType,
                                org.eclipse.jface.viewers.ITableLabelProvider labelProvider,
                                java.lang.String columnsPageId)
Method Detail

refresh

public void refresh()
Specified by:
refresh in interface org.eclipse.ui.forms.IFormPart
Overrides:
refresh in class org.eclipse.ui.forms.AbstractFormPart

setSelection

public void setSelection(java.lang.Object obj)