Package javax.help

Class AppendMerge

java.lang.Object
javax.help.Merge
javax.help.AppendMerge

public class AppendMerge extends Merge
Append merge type
  • Constructor Details

    • AppendMerge

      public AppendMerge(NavigatorView master, NavigatorView slave)
      Constructs AppendMerge
      Parameters:
      master - The master NavigatorView
      slave - The slave NavigatorView
  • Method Details

    • processMerge

      public TreeNode processMerge(TreeNode node)
      Processes append merge
      Specified by:
      processMerge in class Merge
      Parameters:
      node - The master node
      Returns:
      Merged master node
    • mergeNodes

      public static void mergeNodes(TreeNode master, TreeNode slave)
      Merge Nodes. Merge two nodes according to the Append merging rules
      Parameters:
      masterNode - The master node to merge with
      slaveNode - The node to merge into the master
    • mergeNodeChildren

      public static void mergeNodeChildren(TreeNode node)
      Merge Node Children. Merge the children of a node according to the Append merging.
      Parameters:
      node - The parent node from which the children are merged