| java.lang.Object org.eclipse.ui.internal.registry.RegistryReader org.eclipse.ui.internal.registry.CategorizedPageRegistryReader org.eclipse.ui.internal.registry.PreferencePageRegistryReader
PreferencePageRegistryReader | public class PreferencePageRegistryReader extends CategorizedPageRegistryReader (Code) | | Instances access the registry that is provided at creation time in order
to determine the contributed preference pages
|
Inner Class :class PreferencesCategoryNode extends CategoryNode | |
PreferencePageRegistryReader | public PreferencePageRegistryReader(IWorkbench newWorkbench)(Code) | | Create a new instance configured with the workbench
Parameters: newWorkbench - the workbench |
createNode | public static WorkbenchPreferenceNode createNode(IConfigurationElement element)(Code) | | Create a workbench preference node.
Parameters: element - WorkbenchPreferenceNode |
getTopLevelNodes | public Collection getTopLevelNodes()(Code) | | Return the top level IPreferenceNodes.
Collection of IPreferenceNode. |
loadFromRegistry | public void loadFromRegistry(IExtensionRegistry registry)(Code) | | Load the preference page contirbutions from the registry and
organize preference node contributions by category into hierarchies
If there is no page for a given node in the hierarchy then a blank
page will be created.
If no category has been specified or category information
is incorrect, page will appear at the root level. workbench
log entry will be created for incorrect category information.
Parameters: registry - the extension registry |
readElement | protected boolean readElement(IConfigurationElement element)(Code) | | Read preference page element.
|
|
|