Dresden OCL Toolkit

tudresden.ocl.injection.reverseeng.propertypages
Interface PropertyPage

All Known Implementing Classes:
DefaultPropertyPage

public interface PropertyPage

Features describing a property page.

Version:
1.0
Author:
sz9 (Steffen Zschaler)

Method Summary
 void addPropertyPageListener(PropertyPageListener ppl)
          Start notifying the specified listener of events regarding this property page.
 JComponent getComponent()
          Return the component to be displayed as the property page contents.
 Icon getIcon()
          Return the icon to be displayed in the property page's tab.
 String getTitle()
          Return the text to be displayed in the property page's tab.
 String getToolTip()
          Return the tool tip text to be associated with the property page.
 boolean isEnabled()
          Is the property page enabled?
 void onPropertyPageRemoved(PropertyPageContainer ppcParent)
          Invoked by the property page container to indicate removal of the page from the container.
 void removePropertyPageListener(PropertyPageListener ppl)
          Stop notifying the specified listener of events regarding this property page.
 

Method Detail

getIcon

public Icon getIcon()
Return the icon to be displayed in the property page's tab.


getTitle

public String getTitle()
Return the text to be displayed in the property page's tab.


getToolTip

public String getToolTip()
Return the tool tip text to be associated with the property page.


getComponent

public JComponent getComponent()
Return the component to be displayed as the property page contents.


isEnabled

public boolean isEnabled()
Is the property page enabled?


addPropertyPageListener

public void addPropertyPageListener(PropertyPageListener ppl)
Start notifying the specified listener of events regarding this property page.

Parameters:
ppl - The property page listener to receive the events.

removePropertyPageListener

public void removePropertyPageListener(PropertyPageListener ppl)
Stop notifying the specified listener of events regarding this property page.

Parameters:
ppl - The property page listener to be removed from the list of evcent receivers.

onPropertyPageRemoved

public void onPropertyPageRemoved(PropertyPageContainer ppcParent)
Invoked by the property page container to indicate removal of the page from the container.


Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.