org.eclipse.datatools.sqltools.routineeditor
Class ProcEditorInput

java.lang.Object
  extended byorg.eclipse.datatools.sqltools.sqleditor.SQLEditorStorageEditorInput
      extended byorg.eclipse.datatools.sqltools.routineeditor.ProcEditorInput
All Implemented Interfaces:
ISQLEditorInput

public class ProcEditorInput
extends SQLEditorStorageEditorInput

The editor input object for routine editor.

Author:
Yang Liu

Constructor Summary
ProcEditorInput(ProcIdentifier procid)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean exists()
          Gets whether the editor input exists.
 java.lang.Object getAdapter(java.lang.Class adapter)
          Gets an object which is an instance of the given class associated with this object.
 ImageDescriptor getImageDescriptor()
          Gets the image descriptor for this input.
 java.lang.String getName()
          Gets the name of this editor input for display purposes.
 IPersistableElement getPersistable()
          Gets an object that can be used to save the state of this editor input.
 ProcIdentifier getProcIdentifier()
           
 java.lang.String getSourceCode()
          Convenience method for ((SQLEditorStorage)getStorage()).getContentsString()
 java.lang.String getToolTipText()
          Gets the tool tip text for this editor input.
 boolean isEditable()
          Judges whether this IEditorInput is editable
 void setEditable(boolean isEditable)
          Set isEditable status
 void setSourceCode(java.lang.String code)
          Convenience method for setStorage(new SQLEditorStorage(_procIdentifier.getDisplayString(), code))
 
Methods inherited from class org.eclipse.datatools.sqltools.sqleditor.SQLEditorStorageEditorInput
getConnectionInfo, getFactoryId, getStorage, saveState, setConnectionInfo, setName, setStorage
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcEditorInput

public ProcEditorInput(ProcIdentifier procid)
Method Detail

getProcIdentifier

public ProcIdentifier getProcIdentifier()

isEditable

public boolean isEditable()
Judges whether this IEditorInput is editable

Returns:
_isEditable

setEditable

public void setEditable(boolean isEditable)
Set isEditable status

Parameters:
isEditable -

exists

public boolean exists()
Description copied from class: SQLEditorStorageEditorInput
Gets whether the editor input exists.

Overrides:
exists in class SQLEditorStorageEditorInput
See Also:
org.eclipse.ui.IEditorInput#exists()

getImageDescriptor

public ImageDescriptor getImageDescriptor()
Description copied from class: SQLEditorStorageEditorInput
Gets the image descriptor for this input.

Overrides:
getImageDescriptor in class SQLEditorStorageEditorInput
See Also:
org.eclipse.ui.IEditorInput#getImageDescriptor()

getName

public java.lang.String getName()
Description copied from class: SQLEditorStorageEditorInput
Gets the name of this editor input for display purposes.

Overrides:
getName in class SQLEditorStorageEditorInput
See Also:
org.eclipse.ui.IEditorInput#getName()

getPersistable

public IPersistableElement getPersistable()
Description copied from class: SQLEditorStorageEditorInput
Gets an object that can be used to save the state of this editor input.

Overrides:
getPersistable in class SQLEditorStorageEditorInput
See Also:
org.eclipse.ui.IEditorInput#getPersistable()

getToolTipText

public java.lang.String getToolTipText()
Description copied from class: SQLEditorStorageEditorInput
Gets the tool tip text for this editor input.

Overrides:
getToolTipText in class SQLEditorStorageEditorInput
See Also:
org.eclipse.ui.IEditorInput#getToolTipText()

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Description copied from class: SQLEditorStorageEditorInput
Gets an object which is an instance of the given class associated with this object. Returns null if no such object can be found. This default implementation returns null.

Overrides:
getAdapter in class SQLEditorStorageEditorInput
See Also:
org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)

equals

public boolean equals(java.lang.Object obj)

getSourceCode

public java.lang.String getSourceCode()
Convenience method for ((SQLEditorStorage)getStorage()).getContentsString()

Returns:

setSourceCode

public void setSourceCode(java.lang.String code)
Convenience method for setStorage(new SQLEditorStorage(_procIdentifier.getDisplayString(), code))

Parameters:
code -


Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.