Class DescriptionFormPage

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.forms.editor.FormPage
org.libreoffice.ide.eclipse.core.editors.description.DescriptionFormPage
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.forms.editor.IFormPage, org.eclipse.ui.IEditorPart, org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation

public class DescriptionFormPage extends org.eclipse.ui.forms.editor.FormPage
The form page of the package editor helping to configure the project's description and main properties.
  • Field Summary

    Fields inherited from interface org.eclipse.ui.IEditorPart

    PROP_DIRTY, PROP_INPUT

    Fields inherited from interface org.eclipse.ui.IWorkbenchPart

    PROP_TITLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    DescriptionFormPage(org.eclipse.ui.forms.editor.FormEditor editor, String pageId)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    protected void
    createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
     
    void
    Reload the data from the model in the sections.
    void
     

    Methods inherited from class org.eclipse.ui.forms.editor.FormPage

    createPartControl, dispose, doSave, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setActive, setFocus, setIndex

    Methods inherited from class org.eclipse.ui.part.EditorPart

    checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName

    Methods inherited from class org.eclipse.ui.part.WorkbenchPart

    addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.core.runtime.IAdaptable

    getAdapter

    Methods inherited from interface org.eclipse.ui.IEditorPart

    getEditorInput, getEditorSite

    Methods inherited from interface org.eclipse.ui.ISaveablePart

    isSaveOnCloseNeeded

    Methods inherited from interface org.eclipse.ui.IWorkbenchPart

    addPropertyListener, getSite, getTitle, getTitleToolTip, removePropertyListener
  • Constructor Details

    • DescriptionFormPage

      public DescriptionFormPage(org.eclipse.ui.forms.editor.FormEditor editor, String pageId)
      Constructor.
      Parameters:
      editor - the editor where to add the page
      pageId - the page identifier
  • Method Details

    • setModel

      public void setModel(DescriptionModel model)
      Parameters:
      model - the description.xml model to set
    • getModel

      public DescriptionModel getModel()
      Returns:
      the description model for the page.
    • createFormContent

      protected void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
      Overrides:
      createFormContent in class org.eclipse.ui.forms.editor.FormPage
    • canLeaveThePage

      public boolean canLeaveThePage()
      Specified by:
      canLeaveThePage in interface org.eclipse.ui.forms.editor.IFormPage
      Overrides:
      canLeaveThePage in class org.eclipse.ui.forms.editor.FormPage
    • reloadData

      public void reloadData()
      Reload the data from the model in the sections.