public class MergeHelpUtilities
extends java.lang.Object
| Constructor | Description |
|---|---|
MergeHelpUtilities() |
| Modifier and Type | Method | Description |
|---|---|---|
static int |
compareNames(javax.swing.tree.DefaultMutableTreeNode master,
javax.swing.tree.DefaultMutableTreeNode slave) |
Compares name of nodes
|
static javax.swing.tree.DefaultMutableTreeNode |
getChildWithName(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.String name) |
Returns node with given name
|
static java.util.Locale |
getLocale(javax.swing.tree.DefaultMutableTreeNode node) |
Returns locale of node
|
static java.lang.String |
getNodeName(javax.swing.tree.DefaultMutableTreeNode node) |
Returns name of node
|
static boolean |
haveEqualID(javax.swing.tree.DefaultMutableTreeNode master,
javax.swing.tree.DefaultMutableTreeNode slave) |
Method for comparing ID of nodes
|
static void |
markNodes(javax.swing.tree.DefaultMutableTreeNode master,
javax.swing.tree.DefaultMutableTreeNode slave) |
Marks nodes with the same name but diferent IDs with their HelpSet title
|
static void |
mergeNodeChildren(java.lang.String masterMergeType,
javax.swing.tree.DefaultMutableTreeNode node) |
Merge a nodes children according the merging rules of the node's
merge type
|
static void |
mergeNodes(java.lang.String masterMergeType,
javax.swing.tree.DefaultMutableTreeNode masterNode,
javax.swing.tree.DefaultMutableTreeNode slaveNode) |
Merge the nodes according the merging rules of the masterNode's
merge type
|
public static void mergeNodes(java.lang.String masterMergeType,
javax.swing.tree.DefaultMutableTreeNode masterNode,
javax.swing.tree.DefaultMutableTreeNode slaveNode)
masterMergeType - The fallback mergeType if masterNode does not have a mergeTypemasterNode - The master node to merge intoslaveNode - A secondary node that will merge into the master nodepublic static void mergeNodeChildren(java.lang.String masterMergeType,
javax.swing.tree.DefaultMutableTreeNode node)
masterMergeType - The fallback mergeType if masterNode does not have a mergeTypenode - The nodepublic static java.lang.String getNodeName(javax.swing.tree.DefaultMutableTreeNode node)
node - The nodepublic static javax.swing.tree.DefaultMutableTreeNode getChildWithName(javax.swing.tree.DefaultMutableTreeNode parent,
java.lang.String name)
parent - The parent nodename - The name of childpublic static java.util.Locale getLocale(javax.swing.tree.DefaultMutableTreeNode node)
node - The nodepublic static int compareNames(javax.swing.tree.DefaultMutableTreeNode master,
javax.swing.tree.DefaultMutableTreeNode slave)
master - The master nodeslave - The slave nodepublic static boolean haveEqualID(javax.swing.tree.DefaultMutableTreeNode master,
javax.swing.tree.DefaultMutableTreeNode slave)
master - The master nodeslave - The slave nodepublic static void markNodes(javax.swing.tree.DefaultMutableTreeNode master,
javax.swing.tree.DefaultMutableTreeNode slave)
master - The master node to markslave - The slave node to mark