Class javax.help.SortMerge
java.lang.Object
|
+----javax.help.Merge
|
+----javax.help.SortMerge
- public class SortMerge
- extends Merge
Sort merge type
SortMerge
public SortMerge(NavigatorView master,
NavigatorView slave)
- Constructs SortMerge
- Parameters:
master
- The master NavigatorView
slave
- The slave NavigatorView
processMerge
public javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode node)
- Processes sort merge
- Parameters:
node
- The master node (This node must be sorted)
- Returns:
- Merged master node
- Overrides:
- processMerge in class Merge
mergeNodes
public static void mergeNodes(javax.swing.tree.TreeNode master,
javax.swing.tree.TreeNode slave)
- Merge Nodes. Merge two nodes according to the Sort merging rules
- Parameters:
masterNode
- The master node to merge with
slaveNode
- The node to merge into the master
mergeNodeChildren
public static void mergeNodeChildren(javax.swing.tree.TreeNode node)
- Merge Node Children. Merge the children of a node according to the
Sort merging rules.
- Parameters:
node
- The parent node from which the children are merged
sortNode
public static void sortNode(javax.swing.tree.DefaultMutableTreeNode node,
java.util.Locale locale)
- Sorts children of node using Array.sort
- Parameters:
node
- The node to sort
locale
- The locale
- Returns:
- Sorted node