Package | Description |
---|---|
org.eclipse.jface.preference |
Provides a framework for preferences.
|
org.eclipse.ui.dialogs |
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
|
Modifier and Type | Class and Description |
---|---|
class |
PreferenceNode
A concrete implementation of a node in a preference dialog tree.
|
Modifier and Type | Method and Description |
---|---|
IPreferenceNode |
PreferenceManager.find(String path)
Finds and returns the contribution node at the given path.
|
protected IPreferenceNode |
PreferenceManager.find(String path,
IPreferenceNode top)
Finds and returns the preference node directly
below the top at the given path.
|
protected IPreferenceNode |
PreferenceDialog.findNodeMatching(String nodeId)
Find the
IPreferenceNode that has data the same id as the
supplied value. |
IPreferenceNode |
PreferenceNode.findSubNode(String id) |
IPreferenceNode |
IPreferenceNode.findSubNode(String id)
Returns the subnode of this contribution node with the given node id.
|
protected IPreferenceNode |
PreferenceManager.getRoot()
Returns the root node.
|
IPreferenceNode[] |
PreferenceManager.getRootSubNodes()
Returns the root level nodes of this preference manager.
|
protected IPreferenceNode |
PreferenceDialog.getSingleSelection(ISelection selection) |
IPreferenceNode[] |
PreferenceNode.getSubNodes() |
IPreferenceNode[] |
IPreferenceNode.getSubNodes()
Returns an iterator over the subnodes (immediate children)
of this contribution node.
|
IPreferenceNode |
PreferenceNode.remove(String id) |
IPreferenceNode |
IPreferenceNode.remove(String id)
Removes the subnode of this preference node with the given node id.
|
IPreferenceNode |
PreferenceManager.remove(String path)
Removes the preference node at the given path.
|
Modifier and Type | Method and Description |
---|---|
List<IPreferenceNode> |
PreferenceManager.getElements(int order)
Returns all preference nodes managed by this
manager.
|
Modifier and Type | Method and Description |
---|---|
void |
PreferenceNode.add(IPreferenceNode node) |
void |
IPreferenceNode.add(IPreferenceNode node)
Adds the given preference node as a subnode of this
preference node.
|
boolean |
PreferenceManager.addTo(String path,
IPreferenceNode node)
Adds the given preference node as a subnode of the
node at the given path.
|
void |
PreferenceManager.addToRoot(IPreferenceNode node)
Adds the given preference node as a subnode of the
root.
|
protected void |
PreferenceManager.buildSequence(IPreferenceNode node,
List<IPreferenceNode> sequence,
int order)
Recursively enumerates all nodes at or below the given node
and adds them to the given list in the given order.
|
protected void |
PreferenceDialog.createPage(IPreferenceNode node)
Create the page for the node.
|
protected IPreferenceNode |
PreferenceManager.find(String path,
IPreferenceNode top)
Finds and returns the preference node directly
below the top at the given path.
|
protected IPreferencePage |
PreferenceDialog.getPage(IPreferenceNode node)
Get the page for the node.
|
boolean |
PreferenceNode.remove(IPreferenceNode node) |
boolean |
IPreferenceNode.remove(IPreferenceNode node)
Removes the given preference node from the list of subnodes
(immediate children) of this node.
|
boolean |
PreferenceManager.remove(IPreferenceNode node)
Removes the given prefreence node if it is managed by
this contribution manager.
|
protected boolean |
PreferenceDialog.showPage(IPreferenceNode node)
Shows the preference page corresponding to the given preference node.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PreferenceManager.buildSequence(IPreferenceNode node,
List<IPreferenceNode> sequence,
int order)
Recursively enumerates all nodes at or below the given node
and adds them to the given list in the given order.
|
Modifier and Type | Method and Description |
---|---|
static IPreferenceNode[] |
PreferencesUtil.propertiesContributorsFor(Object element)
Return all of the properties page contributors for an element.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.