com.ibm.ftt.properties
Interface IPropertyGroupManager

All Known Implementing Classes:
AbstractPropertyGroupManager, com.ibm.ftt.properties.impl.InternalAbstractPropertyGroupManager, com.ibm.ftt.properties.local.InternalLocalPropertyGroupManager, com.ibm.ftt.properties.zos.InternalZOSPropertyGroupManager, LocalPropertyGroupManager, ZOSPropertyGroupManager

public interface IPropertyGroupManager

A property group manager provides access to registered categories and property group containers that can be used to work with property groups.

A property group manager provides the following functionality:


Field Summary
static String COPY_RIGHT
           
 
Method Summary
 void deregister(IPropertyGroupContainerListener listener)
          Removes the listener from being notified of any future changes.
 List<ICategory> getCategories()
          Returns the categories that have been registered with the property group manager.
 List<IPropertyGroupContainer> getPropertyGroupContainers()
          Returns the property group containers created by the property group manager.
 void register(IPropertyGroupContainerListener listener)
          Registers the given listener with the property group manager, so the listener will be notified when containers are created and deleted, and property groups are created, deleted, renamed, and their description is modified.
 

Field Detail

COPY_RIGHT

static final String COPY_RIGHT
See Also:
Constant Field Values
Method Detail

getPropertyGroupContainers

List<IPropertyGroupContainer> getPropertyGroupContainers()
Returns the property group containers created by the property group manager.

Returns:
The list of property group containers for the property group manager; this is an unmodifiable list.

getCategories

List<ICategory> getCategories()
Returns the categories that have been registered with the property group manager.

Returns:
The list of categories registered with the property group manager; this is an unmodifiable list.

register

void register(IPropertyGroupContainerListener listener)
Registers the given listener with the property group manager, so the listener will be notified when containers are created and deleted, and property groups are created, deleted, renamed, and their description is modified.

Parameters:
listener - The property group container listener.

deregister

void deregister(IPropertyGroupContainerListener listener)
Removes the listener from being notified of any future changes.

Parameters:
listener - The property group container listener