org.openoffice.ide.eclipse.core.editors.description
Class LicenseSection
java.lang.Object
org.eclipse.ui.forms.AbstractFormPart
org.eclipse.ui.forms.SectionPart
org.openoffice.ide.eclipse.core.editors.utils.AbstractSection<ModelType>
org.openoffice.ide.eclipse.core.editors.utils.LocalizedSection<DescriptionModel>
org.openoffice.ide.eclipse.core.editors.description.LicenseSection
- All Implemented Interfaces:
- org.eclipse.ui.forms.IFormPart, ILocaleListener, IModelChangedListener
public class LicenseSection
- extends LocalizedSection<DescriptionModel>
License section class.
- Author:
- cbosdonnat
Method Summary |
void |
addLocale(java.util.Locale pLocale)
A locale has been added. |
protected void |
createControls(org.eclipse.ui.forms.widgets.FormToolkit pToolkit,
org.eclipse.swt.widgets.Composite pParent)
Create the localized controls in the given parent. |
void |
deleteLocale(java.util.Locale pLocale)
A locale has been deleted. |
void |
loadData()
Load the data from the model into the non-localized controls. |
void |
selectLocale(java.util.Locale pLocale)
The locale selection has changed. |
Methods inherited from class org.eclipse.ui.forms.SectionPart |
expansionStateChanged, expansionStateChanging, getSection, hookListeners, setFocus |
Methods inherited from class org.eclipse.ui.forms.AbstractFormPart |
commit, dispose, getManagedForm, initialize, isStale, markDirty, markStale, refresh, setFormInput |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LicenseSection
public LicenseSection(org.eclipse.swt.widgets.Composite pParent,
DescriptionFormPage pPage,
org.eclipse.core.resources.IProject pProject)
- Parameters:
pParent
- the parent composite where to add the sectionpPage
- the parent pagepProject
- the project containing the description.xml file
loadData
public void loadData()
- Load the data from the model into the non-localized controls.
- Specified by:
loadData
in class AbstractSection<DescriptionModel>
createControls
protected void createControls(org.eclipse.ui.forms.widgets.FormToolkit pToolkit,
org.eclipse.swt.widgets.Composite pParent)
- Create the localized controls in the given parent.
- Specified by:
createControls
in class LocalizedSection<DescriptionModel>
- Parameters:
pToolkit
- the toolkit to use for the controls creationpParent
- the parent to use for the new controls.
addLocale
public void addLocale(java.util.Locale pLocale)
- A locale has been added.
- Parameters:
pLocale
- the added locale
deleteLocale
public void deleteLocale(java.util.Locale pLocale)
- A locale has been deleted.
- Parameters:
pLocale
- the deleted locale
selectLocale
public void selectLocale(java.util.Locale pLocale)
- The locale selection has changed.
- Specified by:
selectLocale
in interface ILocaleListener
- Overrides:
selectLocale
in class LocalizedSection<DescriptionModel>
- Parameters:
pLocale
- the new locale to use.