public abstract class AbstractModulePropertyPage extends Object implements IModulePropertyPage
This class is used as a base class of the property page that is associated to a specific mdac.
Modifier and Type | Field and Description |
---|---|
protected IModule |
mdac
Module that is associated to the property page.
|
Constructor and Description |
---|
AbstractModulePropertyPage(IModule mdac,
String name,
String label,
String bitmap)
Constructors of this abstract property page.
|
Modifier and Type | Method and Description |
---|---|
String |
getLabel()
Get the label of this property page.
|
IModule |
getModule()
Get the module of this property page.
|
String |
getName()
Get the name of the property page.
|
void |
setLabel(String label)
Set the labe of this property page.
|
void |
setModule(IModule mdac)
Set the mdac of this property page.
|
void |
setName(String name)
Set the name of the property page.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeProperty, update
protected IModule mdac
public AbstractModulePropertyPage(IModule mdac, String name, String label, String bitmap)
mdac
- mdac that is associated to the property pagename
- the name of the property page.label
- the label of the property page.bitmap
- a relative path to the image to display for the property page.public final IModule getModule()
IModulePropertyPanel
getModule
in interface IModulePropertyPanel
public String getName()
IModulePropertyPanel
getName
in interface IModulePropertyPanel
public String getLabel()
IModulePropertyPanel
getLabel
in interface IModulePropertyPanel
public void setName(String name)
IModulePropertyPanel
setName
in interface IModulePropertyPanel
name
- the name of the property page.public void setLabel(String label)
IModulePropertyPanel
setLabel
in interface IModulePropertyPanel
label
- the text that will be displayed in the property page's label.public void setModule(IModule mdac)
IModulePropertyPanel
setModule
in interface IModulePropertyPanel
mdac
- the module owning this property page.