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, setIndex
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected 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.FormPage
public void setActive(boolean active)
setActive
in interface org.eclipse.ui.forms.editor.IFormPage
setActive
in class org.eclipse.ui.forms.editor.FormPage
public 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.IWorkbenchPart
dispose
in class org.eclipse.ui.forms.editor.FormPage
public 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–2015 Sonatype, Inc.. All rights reserved.