com.borland.primetime.properties
Interface PropertyGroup


public interface PropertyGroup

A PropertyGroup is a logical collection of property settings that the properties system interacts with. Only PropertyGroup instances that have been registered via PropertyManager.registerPropertyGroup will be notified during initialization and when a property dialog is displayed.


Method Summary
 PropertyPageFactory getPageFactory(java.lang.Object topic)
          Invoked every time a property dialog is displayed to determine whether this property group has a relevant property page for a given topic.
 void initializeProperties()
          Invoked once for a PropertyGroup to indicate that the values of all global properties have been read from permanent storage and that any settings that depend on these properties can be safely made.
 

Method Detail

getPageFactory

public PropertyPageFactory getPageFactory(java.lang.Object topic)

Invoked every time a property dialog is displayed to determine whether this property group has a relevant property page for a given topic.

Parameters:
topic - A specific topic for the property dialog, or null if global property settings are being displayed.
Returns:
A PropertyPageFactory instance capable of describing and creating the necessary PropertyPage.

initializeProperties

public void initializeProperties()

Invoked once for a PropertyGroup to indicate that the values of all global properties have been read from permanent storage and that any settings that depend on these properties can be safely made.

Only PropertyGroup instances registered during OpenTool initialization will receive this notification.