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 voidmergeNodeChildren(TreeNode node) Merge Node Children.static voidmergeNodes(TreeNode master, TreeNode slave) Merge Nodes.processMerge(TreeNode node) Processes sort mergestatic voidsortNode(DefaultMutableTreeNode node, Locale locale) Sorts children of node using Array.sort
-
Constructor Details
-
Method Details
-
processMerge
Processes sort merge- Specified by:
processMergein 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
-