|
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 IExternalSelectionHandlerfirstSelectedObject_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.