Package javax.help
Class SortMerge
- java.lang.Object
-
- javax.help.Merge
-
- javax.help.SortMerge
-
public class SortMerge extends Merge
Sort merge type
-
-
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
Constructors Constructor Description SortMerge(NavigatorView master, NavigatorView slave)Constructs SortMerge
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmergeNodeChildren(javax.swing.tree.TreeNode node)Merge Node Children.static voidmergeNodes(javax.swing.tree.TreeNode master, javax.swing.tree.TreeNode slave)Merge Nodes.javax.swing.tree.TreeNodeprocessMerge(javax.swing.tree.TreeNode node)Processes sort mergestatic voidsortNode(javax.swing.tree.DefaultMutableTreeNode node, java.util.Locale locale)Sorts children of node using Array.sort
-
-
-
Constructor Detail
-
SortMerge
public SortMerge(NavigatorView master, NavigatorView slave)
Constructs SortMerge- Parameters:
master- The master NavigatorViewslave- The slave NavigatorView
-
-
Method Detail
-
processMerge
public javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode node)
Processes sort merge- Specified by:
processMergein classMerge- Parameters:
node- The master node (This node must be sorted)- Returns:
- Merged master node
-
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 withslaveNode- 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 sortlocale- The locale
-
-