org.radrails.db.internal.ui.editors
Class EnvironmentsFormPage

java.lang.Object
  extended byorg.eclipse.ui.part.WorkbenchPart
      extended byorg.eclipse.ui.part.EditorPart
          extended byorg.eclipse.ui.forms.editor.FormPage
              extended byorg.radrails.db.internal.ui.editors.EnvironmentsFormPage
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.IEditorPart, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.forms.editor.IFormPage, org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.part.IWorkbenchPartOrientation, IYMLFileChangeListener

public class EnvironmentsFormPage
extends org.eclipse.ui.forms.editor.FormPage
implements IYMLFileChangeListener

Represents an environments form page.

Version:
0.3.1
Author:
mkent

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
EnvironmentsFormPage(org.eclipse.ui.forms.editor.FormEditor editor, java.lang.String id, java.lang.String title)
          Creates a new Environments form page.
 
Method Summary
protected  void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
           
 void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void doSaveAs()
           
 void YMLFileChanged(YMLFile file)
          The file has changed.
 
Methods inherited from class org.eclipse.ui.forms.editor.FormPage
canLeaveThePage, createPartControl, dispose, 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, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPropertyListener, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IEditorPart
getEditorInput, getEditorSite
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.ui.ISaveablePart
isSaveOnCloseNeeded
 

Constructor Detail

EnvironmentsFormPage

public EnvironmentsFormPage(org.eclipse.ui.forms.editor.FormEditor editor,
                            java.lang.String id,
                            java.lang.String title)
Creates a new Environments form page.

Parameters:
editor - The editor to add this to.
id - The ID of this page.
title - The title of the page.
Method Detail

createFormContent

protected void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
See Also:
FormPage.createFormContent(org.eclipse.ui.forms.IManagedForm)

YMLFileChanged

public void YMLFileChanged(YMLFile file)
Description copied from interface: IYMLFileChangeListener
The file has changed.

Specified by:
YMLFileChanged in interface IYMLFileChangeListener
Parameters:
file - - a new YMLFile object describing the changes
See Also:
IYMLFileChangeListener.YMLFileChanged(org.radrails.db.core.YMLFile)

doSave

public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
doSave in interface org.eclipse.ui.ISaveablePart
See Also:
ISaveablePart.doSave(org.eclipse.core.runtime.IProgressMonitor)

doSaveAs

public void doSaveAs()
Specified by:
doSaveAs in interface org.eclipse.ui.ISaveablePart
See Also:
ISaveablePart.doSaveAs()