public class TelesalesEditorInput
extends java.lang.Object
implements org.eclipse.ui.IEditorInput, org.eclipse.ui.IPersistableElement
This editor input overrides Object.equals(Object) to answer true for two inputs that are the same. The IWorbenchPage.openEditor APIs are dependent on this to find an editor with the same input.
Clients should use this class to declare new types of IBM Sales Center editor inputs.
All editor inputs must implement the IAdaptable interface; extensions are managed by the platform's adapter manager.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field
|
Constructor and Description |
---|
TelesalesEditorInput(ITelesalesModel source)
TelesalesEditorInput is a light-weight descriptor of editor input, like an order but more abstract.
|
Modifier and Type | Method and Description |
---|---|
boolean | equals(java.lang.Object obj)
This method indicates whether some other object is equal to this one.
|
boolean | exists()
This method returns whether the input editor exists.
|
java.lang.Object | getAdapter(java.lang.Class adapter)
This method returns an object that is an instance of the given class associated with this object.
|
java.lang.String | getFactoryId()
This method returns the ID of the element factory which should be used to recreate this object.
|
org.eclipse.jface.resource.ImageDescriptor | getImageDescriptor()
This method returns the image descriptor for this input.
|
java.lang.String | getName()
This method returns the name of this editor input for display purposes.
|
org.eclipse.ui.IPersistableElement | getPersistable()
This method returns an object that can be used to save the state of this editor input.
|
java.lang.Object | getSource()
This method returns the model source for the TelesalesEditorInput.
|
java.lang.String | getToolTipText()
This method returns the tooltip text for this editor input.
|
int | hashCode()
This method returns the hash code value for the object.
|
void | saveState(org.eclipse.ui.IMemento memento)
This method saves the state of the object in the given memento.
|
public static final java.lang.String COPYRIGHT
public TelesalesEditorInput(ITelesalesModel source)
public int hashCode()
public boolean equals(java.lang.Object obj)
public boolean exists()
public java.lang.Object getAdapter(java.lang.Class adapter)
If the object does not match, it is forwarded on to the getAdapter for getSource.
Returns null if no such object can be found.
public java.lang.String getFactoryId()
public java.lang.Object getSource()
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
public java.lang.String getName()
public org.eclipse.ui.IPersistableElement getPersistable()
public java.lang.String getToolTipText()
public void saveState(org.eclipse.ui.IMemento memento)