Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
javax.help.Merge
javax.help.NoMerge
public class NoMerge
extends Merge
Nested Class Summary |
Nested classes/interfaces inherited from class javax.help.Merge | |
Merge.DefaultMergeFactory |
Field Summary |
Fields inherited from class javax.help.Merge | |
locale , slaveTopNode |
Constructor Summary | |
|
Method Summary | |
static void |
|
static void |
|
TreeNode |
|
Methods inherited from class javax.help.Merge | |
mergeNodeChildren , mergeNodes , processMerge |
public NoMerge(NavigatorView master, NavigatorView slave)
Constructs NoMerge
- Parameters:
master
- The master NavigatorViewslave
- The slave NavigatorView
public static void mergeNodeChildren(TreeNode node)
Merge Node Children. Merge the children of a node according to the merging rules of the parent. Each subclass must implement this method
- Overrides:
- mergeNodeChildren in interface Merge
- Parameters:
node
- The parent node from which the children are merged
public static void mergeNodes(TreeNode master, TreeNode slave)
Merge Nodes. Merge two nodes according to the merging rules of the masterNode. Each Subclass should override this implementation.
- Overrides:
- mergeNodes in interface Merge
- Parameters:
master
- The master node to merge withslave
- The node to merge into the master
public TreeNode processMerge(TreeNode node)
Processes no merge
- Overrides:
- processMerge in interface Merge
- Parameters:
node
- The master node
- Returns:
- the master node