Package javax.help
Class SortMerge
java.lang.Object
javax.help.Merge
javax.help.SortMerge
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic void
mergeNodeChildren
(TreeNode node) Merge Node Children.static void
mergeNodes
(TreeNode master, TreeNode slave) Merge Nodes.processMerge
(TreeNode node) Processes sort mergestatic void
sortNode
(DefaultMutableTreeNode node, Locale locale) Sorts children of node using Array.sort
-
Constructor Details
-
Method Details
-
processMerge
Processes sort merge- Specified by:
processMerge
in classMerge
- Parameters:
node
- The master node (This node must be sorted)- Returns:
- Merged master node
-
mergeNodes
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
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
Sorts children of node using Array.sort- Parameters:
node
- The node to sortlocale
- The locale
-