Package javax.help

Class UniteAppendMerge


  • public class UniteAppendMerge
    extends Merge
    Unite-append merge type
    • Constructor Detail

      • UniteAppendMerge

        public UniteAppendMerge​(NavigatorView master,
                                NavigatorView slave)
        Constructs UniteAppendMerge
        Parameters:
        master - The master NavigatorView
        slave - The slave NavigatorView
    • Method Detail

      • processMerge

        public javax.swing.tree.TreeNode processMerge​(javax.swing.tree.TreeNode node)
        Processes unite-append merge
        Specified by:
        processMerge in class Merge
        Parameters:
        node - The master node
        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 UniteAppend 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 UniteAppend merging.
        Parameters:
        node - The parent node from which the children are merged