public abstract class MavenPomEditorPage
extends org.eclipse.ui.forms.editor.FormPage
| Modifier and Type | Class and Description |
|---|---|
static interface |
MavenPomEditorPage.TextAdapter
Adapter for Text, Combo and CCombo widgets
|
| Modifier and Type | Field and Description |
|---|---|
protected MavenPomEditor |
pomEditor |
| Constructor and Description |
|---|
MavenPomEditorPage(MavenPomEditor pomEditor,
String id,
String title) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotifyListener(org.eclipse.swt.custom.CCombo control) |
void |
addNotifyListener(org.eclipse.swt.widgets.Combo control) |
void |
addNotifyListener(org.eclipse.swt.widgets.Text control) |
protected void |
addToHistory(org.eclipse.swt.widgets.Control control) |
void |
createEvaluatorInfo(org.eclipse.swt.widgets.Control control)
creates a text field/Ccombo decoration that shows the evaluated value
|
protected void |
createFormContent(org.eclipse.ui.forms.IManagedForm managedForm) |
void |
dispose() |
org.eclipse.core.resources.IFile |
findModuleFile(String moduleName) |
IMavenProjectFacade |
findModuleProject(String moduleName) |
MavenPomEditor |
getPomEditor() |
org.eclipse.core.resources.IProject |
getProject() |
void |
initPopupMenu(org.eclipse.jface.viewers.Viewer viewer,
String id) |
boolean |
isAdapterForType(Object type) |
boolean |
isReadOnly() |
abstract void |
loadData() |
void |
mavenProjectHasChanged()
pages gets notified when cached effective model has changed.
|
void |
performEditOperation(PomEdits.Operation operation,
org.slf4j.Logger logger,
String logMessage)
all edits in the editor to be channeled through this method..
|
void |
removeNotifyListener(org.eclipse.swt.custom.CCombo control) |
void |
removeNotifyListener(org.eclipse.swt.widgets.Combo control) |
void |
removeNotifyListener(org.eclipse.swt.widgets.Text control) |
void |
setActive(boolean active) |
void |
setElementValueProvider(org.eclipse.swt.widgets.Control control,
ElementValueProvider provider) |
void |
setErrorMessage(String msg,
int severity) |
void |
setModifyListener(org.eclipse.swt.widgets.Control control) |
canLeaveThePage, createPartControl, doSave, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setFocus, setIndexcheckSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartNameaddPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyaddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final MavenPomEditor pomEditor
public MavenPomEditorPage(MavenPomEditor pomEditor, String id, String title)
public MavenPomEditor getPomEditor()
public final void performEditOperation(PomEdits.Operation operation, org.slf4j.Logger logger, String logMessage)
operation - logger - logMessage - protected void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
createFormContent in class org.eclipse.ui.forms.editor.FormPagepublic void setActive(boolean active)
setActive in interface org.eclipse.ui.forms.editor.IFormPagesetActive in class org.eclipse.ui.forms.editor.FormPagepublic boolean isReadOnly()
public void setErrorMessage(String msg, int severity)
public boolean isAdapterForType(Object type)
public final void createEvaluatorInfo(org.eclipse.swt.widgets.Control control)
control - public void dispose()
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class org.eclipse.ui.forms.editor.FormPagepublic abstract void loadData()
public void setElementValueProvider(org.eclipse.swt.widgets.Control control,
ElementValueProvider provider)
public void setModifyListener(org.eclipse.swt.widgets.Control control)
public void removeNotifyListener(org.eclipse.swt.widgets.Text control)
public void addNotifyListener(org.eclipse.swt.widgets.Text control)
public void removeNotifyListener(org.eclipse.swt.custom.CCombo control)
public void addNotifyListener(org.eclipse.swt.custom.CCombo control)
public void removeNotifyListener(org.eclipse.swt.widgets.Combo control)
public void addNotifyListener(org.eclipse.swt.widgets.Combo control)
public IMavenProjectFacade findModuleProject(String moduleName)
public org.eclipse.core.resources.IFile findModuleFile(String moduleName)
public void initPopupMenu(org.eclipse.jface.viewers.Viewer viewer,
String id)
public org.eclipse.core.resources.IProject getProject()
protected void addToHistory(org.eclipse.swt.widgets.Control control)
public void mavenProjectHasChanged()
Copyright © 2005–2021 Eclipse Foundation. All rights reserved.