|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFormPage
org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage
public abstract class AbstractPatternPage
Abstract pattern page.
Handles access to pattern data.
Nested Class Summary | |
---|---|
protected class |
AbstractPatternPage.TextValidator
Textual control validation class. |
Constructor Summary | |
---|---|
AbstractPatternPage(FormEditor editor_p,
String id_p,
String title_p)
Constructor. |
Method Summary | |
---|---|
protected void |
clearErrors(Control control_p)
Clear all errors for given control. |
protected void |
createFormContent(IManagedForm managedForm_p)
|
protected abstract AbstractPatternBlock |
createPatternBlock()
Get a new pattern block implementation, if this page has to use the master/details approach. |
protected void |
dataSaved()
Data have been saved. |
protected void |
doCreateFormContent(FormToolkit toolkit_p,
Composite parent_p,
PatternHandler.PatternData patternData_p,
IManagedForm managedForm_p)
Do create form content. |
void |
editorAboutToBeSaved()
Editor is about to be saved. |
void |
editorSaved()
Editor saved notification. |
PatternEditor |
getEditor()
|
protected ExternalSelectionManager |
getExternalSelectionManager()
Get external selection manager. |
abstract String |
getHelpContextId()
Get help context id for current page. |
PatternHandler.PatternData |
getPatternData()
Get available pattern data. |
protected PatternHandler |
getPatternHandler()
Get pattern handler. |
void |
handleSelection(Object firstSelectedObject_p,
IStructuredSelection selection_p)
Handle selection. |
boolean |
hasErrors()
Has current page some errors ? |
boolean |
isDirty()
|
boolean |
isEditable()
Is page editable ? |
protected void |
reportError(Control control_p,
String errorText_p,
String errorKey_p)
Report an error for given control. |
void |
setDirty(boolean isDirty_p)
Set page dirty state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractPatternPage(FormEditor editor_p, String id_p, String title_p)
editor_p
- id_p
- title_p
- Method Detail |
---|
public void handleSelection(Object firstSelectedObject_p, IStructuredSelection selection_p)
IExternalSelectionHandler
handleSelection
in interface IExternalSelectionHandler
firstSelectedObject_p
- The first object selected in given structured selection.selection_p
- The whole selection.org.eclipse.egf.pattern.ui.editor.page.IExternalSelectionHandler#handleSelection(java.lang.Object, org.eclipse.jface.viewers.IStructuredSelection)
public abstract String getHelpContextId()
public void editorAboutToBeSaved()
public final void editorSaved()
public void setDirty(boolean isDirty_p)
public boolean isDirty()
org.eclipse.ui.forms.editor.FormPage#isDirty()
public boolean isEditable()
protected void dataSaved()
public PatternHandler.PatternData getPatternData()
protected PatternHandler getPatternHandler()
protected ExternalSelectionManager getExternalSelectionManager()
public boolean hasErrors()
protected void reportError(Control control_p, String errorText_p, String errorKey_p)
control_p
- errorText_p
- protected void clearErrors(Control control_p)
control_p
- public PatternEditor getEditor()
org.eclipse.ui.forms.editor.FormPage#getEditor()
protected void createFormContent(IManagedForm managedForm_p)
org.eclipse.ui.forms.editor.FormPage#createFormContent(org.eclipse.ui.forms.IManagedForm)
protected abstract AbstractPatternBlock createPatternBlock()
#doCreateFormContent(FormToolkit, Composite, PatternData, IManagedForm)
method entirely.
protected void doCreateFormContent(FormToolkit toolkit_p, Composite parent_p, PatternHandler.PatternData patternData_p, IManagedForm managedForm_p)
toolkit_p
- Managed form toolkit.parent_p
- Managed form composite.patternData_p
- Pattern data for current pattern edition.managedForm_p
-
|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.