|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.sqleditor.SQLEditorStorageEditorInput
org.eclipse.datatools.sqltools.sqlbuilder.input.SQLBuilderStorageEditorInput
public class SQLBuilderStorageEditorInput
This class implements the ISQLBuilderEditorInput
interface on a
IStorageEditorInput
base. In addition, this class contains
fields and methods that are specifically for launching the SQL Builder. This class
is provided as a convenience for callers of the SQL Builder who want to open the
SQL Builder on an input that isn't a file.
Field Summary | |
---|---|
static java.lang.String |
CURRENT_VERSION
Current version identifier |
Constructor Summary | |
---|---|
SQLBuilderStorageEditorInput(org.eclipse.core.resources.IStorage storage)
Constructs an instance of this class with the given IStorage
object as the editor input source. |
|
SQLBuilderStorageEditorInput(java.lang.String name,
java.lang.String storageSource)
Constructs an instance of this class with the given string as the editor input source. |
Method Summary | |
---|---|
java.lang.String |
getFactoryId()
Returns the id of the element factory which should be used to re-create this object. |
ISQLBuilderEditorInputUsageOptions |
getInputUsageOptions()
Gets the usage options of the editor input. |
IOmitSchemaInfo |
getOmitSchemaInfo()
Gets the IOmitSchemaInfo associated with this input. |
java.lang.String |
getSQL()
Gets the SQLStatement associated with this input. |
IWindowStateInfo |
getWindowStateInfo()
Gets the window state information which stores the control states of the SQL Query Builder. |
void |
saveState(org.eclipse.ui.IMemento memento)
Saves the state of the object in the given memento. |
void |
setInputUsageOptions(ISQLBuilderEditorInputUsageOptions options)
Sets the usage options of the editor input. |
void |
setOmitSchemaInfo(IOmitSchemaInfo omitSchemaInfo)
Sets the IOmitSchemaInfo associated with this input to the given
object. |
void |
setWindowStateInfo(IWindowStateInfo windowStateInfo)
Sets the window state information. |
Methods inherited from class org.eclipse.datatools.sqltools.sqleditor.SQLEditorStorageEditorInput |
---|
exists, getAdapter, getConnectionInfo, getId, getImageDescriptor, getName, getPersistable, getStorage, getToolTipText, isConnectionRequired, setConnectionInfo, setName, setStorage |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.datatools.sqltools.sqlbuilder.input.ISQLBuilderEditorInput |
---|
getConnectionInfo, setConnectionInfo |
Methods inherited from interface org.eclipse.datatools.sqltools.sqleditor.ISQLEditorInput |
---|
getId, isConnectionRequired |
Methods inherited from interface org.eclipse.ui.IEditorInput |
---|
exists, getImageDescriptor, getName, getPersistable, getToolTipText |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
public static final java.lang.String CURRENT_VERSION
Constructor Detail |
---|
public SQLBuilderStorageEditorInput(java.lang.String name, java.lang.String storageSource)
storageSource
- the editor input source string, i.e. the SQL statementpublic SQLBuilderStorageEditorInput(org.eclipse.core.resources.IStorage storage)
IStorage
object as the editor input source.
storage
- the storage object for this editor inputMethod Detail |
---|
public java.lang.String getSQL()
SQLStatement
associated with this input.
getSQL
in interface ISQLBuilderEditorInput
SQLStatement
public void setOmitSchemaInfo(IOmitSchemaInfo omitSchemaInfo)
IOmitSchemaInfo
associated with this input to the given
object.
setOmitSchemaInfo
in interface ISQLBuilderEditorInput
omitSchemaInfo
- the IOmitSchemaInfo
object to setpublic IOmitSchemaInfo getOmitSchemaInfo()
IOmitSchemaInfo
associated with this input.
getOmitSchemaInfo
in interface ISQLBuilderEditorInput
IOmitSchemaInfo
objectpublic java.lang.String getFactoryId()
getFactoryId
in interface org.eclipse.ui.IPersistableElement
getFactoryId
in class SQLEditorStorageEditorInput
IPersistableElement.getFactoryId()
public void saveState(org.eclipse.ui.IMemento memento)
saveState
in interface org.eclipse.ui.IPersistable
saveState
in class SQLEditorStorageEditorInput
memento
- the storage area for object's stateIPersistable.saveState(org.eclipse.ui.IMemento)
public IWindowStateInfo getWindowStateInfo()
ISQLBuilderEditorInput
getWindowStateInfo
in interface ISQLBuilderEditorInput
public void setWindowStateInfo(IWindowStateInfo windowStateInfo)
ISQLBuilderEditorInput
setWindowStateInfo
in interface ISQLBuilderEditorInput
public ISQLBuilderEditorInputUsageOptions getInputUsageOptions()
ISQLBuilderEditorInput
getInputUsageOptions
in interface ISQLBuilderEditorInput
public void setInputUsageOptions(ISQLBuilderEditorInputUsageOptions options)
ISQLBuilderEditorInput
setInputUsageOptions
in interface ISQLBuilderEditorInput
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |