@Override public String getToolTipText() { return fEditorInput.getToolTipText(); }
public String getToolTipText() { return fEditorInput.getToolTipText(); }
@Override public String getToolTipText() { return fEditorInput.getToolTipText(); }
@Override public String getTitleToolTip() { if (editorInput == null) { return super.getTitleToolTip(); } return editorInput.getToolTipText(); }
/** * Return the text to be displayed in this editor. The text is reset each time * the editor input is set. * * @return the text to be displayed in this editor */ protected String getText() { return getEditorInput().getToolTipText() + "\n"; //$NON-NLS-1$ }
/** * {@inheritDoc} */ public boolean isModifiable( Object element ) { String elementClassName = element.getClass().getName(); if ( element instanceof IPathEditorInput ) { IPathEditorInput pei = ( IPathEditorInput ) element; File file = pei.getPath().toFile(); return file.canWrite() || !file.exists(); // Allow to edit new files } else if ( elementClassName.equals( "org.eclipse.ui.internal.editors.text.JavaFileEditorInput" ) //$NON-NLS-1$ || elementClassName.equals( "org.eclipse.ui.ide.FileStoreEditorInput" ) ) //$NON-NLS-1$ // The class 'org.eclipse.ui.internal.editors.text.JavaFileEditorInput' // is used when opening a file from the menu File > Open... in Eclipse 3.2.x // The class 'org.eclipse.ui.ide.FileStoreEditorInput' is used when // opening a file from the menu File > Open... in Eclipse 3.3.x { File file = new File( ( ( IEditorInput ) element ).getToolTipText() ); return file.canWrite() || !file.exists(); // Allow to edit new files } return false; }
/** * @see IReusableEditor#setInput(org.eclipse.ui.IEditorInput) */ @Override public void setInput(IEditorInput input) { super.setInput(input); setPartName(input.getName()); if (fText != null) { fText.setText(input.getToolTipText()); } }
/** * @see IReusableEditor#setInput(org.eclipse.ui.IEditorInput) */ @Override public void setInput(IEditorInput input) { super.setInput(input); setPartName(input.getName()); if (fText != null) { fText.setText(input.getToolTipText()); } }
return new FileInputStream( new File( input.getToolTipText() ) );
public static void testEditorInput(IEditorInput input) throws Exception { input.getAdapter(Object.class); // Don't test input.getImageDescriptor() -- the workbench never uses that // method and most editor inputs would fail the test. It should really be // deprecated. Assert.isNotNull(input.getName(), "The editor input must have a non-null name"); //$NON-NLS-1$ Assert.isNotNull(input.getToolTipText(), "The editor input must have a non-null tool tip"); //$NON-NLS-1$ // Persistable element may be null IPersistableElement persistableElement = input.getPersistable(); if (persistableElement != null) { Assert .isNotNull(persistableElement.getFactoryId(), "The persistable element for the editor input must have a non-null factory id"); //$NON-NLS-1$ } }
/** * Returns the tooltip text of this item, either from the input if restored, * otherwise from the memento. */ public String getToolTipText() { if (isRestored() && getInput() != null) { return getInput().getToolTipText(); } else if (memento != null) { String name = memento.getString(IWorkbenchConstants.TAG_TOOLTIP); if (name != null) { return name; } } return ""; //$NON-NLS-1$ }
/** * Returns whether this item matches the given editor input. */ public boolean matches(IEditorInput input) { if (isRestored()) { return input.equals(getInput()); } // if not restored, compare name, tool tip text and factory id, // avoiding as much work as possible if (!getName().equals(input.getName())) { return false; } if (!getToolTipText().equals(input.getToolTipText())) { return false; } IPersistableElement persistable = input.getPersistable(); String inputId = persistable == null ? null : persistable .getFactoryId(); String myId = getFactoryId(); return myId == null ? inputId == null : myId.equals(inputId); }
/** * @see org.eclipse.ui.forms.editor.FormEditor#init(org.eclipse.ui.IEditorSite, * org.eclipse.ui.IEditorInput) */ public void init(IEditorSite site, IEditorInput input) throws PartInitException { if (input.getAdapter(RepositoryCommit.class) == null) throw new PartInitException( "Input could not be adapted to commit object"); //$NON-NLS-1$ super.init(site, input); setPartName(input.getName()); setTitleToolTip(input.getToolTipText()); }
file = new File( input.getToolTipText() );
public void setInput(IEditorInput iei ) { super.setInput(iei); setPartName( iei.getName()); setContentDescription(iei.getToolTipText()); if ( iei instanceof IFileEditorInput ) { IFileEditorInput in = (IFileEditorInput) iei; IProject project = in.getFile().getProject(); setPartName(project.getName()); } }
public void setInput(IEditorInput iei ) { super.setInput(iei); setPartName( iei.getName()); setContentDescription(iei.getToolTipText()); if ( iei instanceof IFileEditorInput ) { IFileEditorInput in = (IFileEditorInput) iei; IProject project = in.getFile().getProject(); setPartName(project.getName()); } }
/** * Retrieves the tooltip of the title. * * @return string of tooltip */ @Override public String getTitleToolTip() { if (getEditorInput() == null) { return super.getTitleToolTip(); } ICasDocument document = getDocument(); if(document == null) { return super.getTitleToolTip(); } String typeSystemText = document.getTypeSystemText(); String toolTipText = getEditorInput().getToolTipText(); if (typeSystemText != null) { return toolTipText + " (" + typeSystemText + ")"; } else { return toolTipText; } }
String[] getText() { if (text != null) { return text; } text = new String[2]; if (editorRef != null) { if (editorRef.isDirty()) { text[0] = "*" + editorRef.getTitle(); //$NON-NLS-1$ } else { text[0] = editorRef.getTitle(); } text[1] = editorRef.getTitleToolTip(); } else { text[0] = input.getName(); text[1] = input.getToolTipText(); } if (text[0] != null) { text[0] = TextProcessor.process(text[0]); } if (text[1] != null) { text[1] = TextProcessor.process(text[1]); } return text; }
.getName()); memento.putString(IWorkbenchConstants.TAG_TOOLTIP, input .getToolTipText());
String msg= NLSUtility.format(EditorMessages.Editor_error_save_outofsync_message, getEditorInput().getToolTipText());