break; if(id.equals(itemID)) nodeFound.addElement(node);
break; if(id.equals(itemID)) nodeFound.addElement(node);
break; if(id.equals(itemID)) nodeFound.addElement(node);
ident = helpset.getHomeID(); if (ident == null || ident.equals(currentID)) {
if(currentID.equals(id)) return; if(currentURL != null)
h.getID().equals(e.getID())) {
if (!currentID.equals(id)) { currentID = id; fire = true;
if (item != null) { ID nId = item.getID(); if (nId != null && nId.equals(id)) { return;
break; if(id.equals(itemID)) nodeFound.addElement(node);
if (item != null) { ID nId = item.getID(); if (nId != null && nId.equals(id)) { return;
if (item != null) { ID nId = item.getID(); if (nId != null && nId.equals(id)) { return;
private DefaultMutableTreeNode findID(DefaultMutableTreeNode node, ID id) { debug("findID: ("+id+")"); debug(" node: "+node); // check on the id if (id == null) { return null; } FavoritesItem item = (FavoritesItem) node.getUserObject(); Map.ID itemID = (Map.ID) dataMap.get(item); if (itemID != null) { ID testID = itemID; debug(" testID: "+testID); if (testID != null && testID.equals(id)) { return node; } } int size = node.getChildCount(); for (int i=0; i<size ; i++) { DefaultMutableTreeNode tmp = (DefaultMutableTreeNode) node.getChildAt(i); DefaultMutableTreeNode test = findID(tmp, id); if (test != null) { return test; } } return null; } /**
private DefaultMutableTreeNode findID(DefaultMutableTreeNode node, ID id) { debug("findID: ("+id+")"); debug(" node: "+node); // check on the ID if (id == null) { return null; } TOCItem item = (TOCItem) node.getUserObject(); if (item != null) { ID testID = item.getID(); debug(" testID: "+testID); if (testID != null && testID.equals(id)) { return node; } } int size = node.getChildCount(); for (int i=0; i<size ; i++) { DefaultMutableTreeNode tmp = (DefaultMutableTreeNode) node.getChildAt(i); DefaultMutableTreeNode test = findID(tmp, id); if (test != null) { return test; } } return null; }
public synchronized void idChanged(HelpModelEvent e) { ID id = e.getID(); HelpModel helpModel = index.getModel(); debug("idChanged("+e+")"); if (e.getSource() != helpModel) { debug("Internal inconsistency!"); debug(" "+e.getSource()+" != "+helpModel); throw new Error("Internal error"); } if (id == null) { id = helpModel.getHelpSet().getCombinedMap().getClosestID(e.getURL()); } TreePath s = tree.getSelectionPath(); if (s != null) { Object o = s.getLastPathComponent(); // should require only a TreeNode if (o instanceof DefaultMutableTreeNode) { DefaultMutableTreeNode tn = (DefaultMutableTreeNode) o; IndexItem item = (IndexItem) tn.getUserObject(); if (item != null) { ID nId = item.getID(); if (nId != null && nId.equals(id)) { return; } } } } DefaultMutableTreeNode node = findID(topNode, id); selectNode(node); }
private DefaultMutableTreeNode findID(DefaultMutableTreeNode node, ID id) { debug("findID: ("+id+")"); debug(" node: "+node); // check on the id if (id == null) { return null; } IndexItem item = (IndexItem) node.getUserObject(); if (item != null) { ID testID = item.getID(); debug(" testID: "+testID); if (testID != null && testID.equals(id)) { return node; } } int size = node.getChildCount(); for (int i=0; i<size ; i++) { DefaultMutableTreeNode tmp = (DefaultMutableTreeNode) node.getChildAt(i); DefaultMutableTreeNode test = findID(tmp, id); if (test != null) { return test; } } return null; }
private DefaultMutableTreeNode findID(DefaultMutableTreeNode node, ID id) { debug("findID: ("+id+")"); debug(" node: "+node); // check on the id if (id == null) { return null; } IndexItem item = (IndexItem) node.getUserObject(); if (item != null) { ID testID = item.getID(); debug(" testID: "+testID); if (testID != null && testID.equals(id)) { return node; } } int size = node.getChildCount(); for (int i=0; i<size ; i++) { DefaultMutableTreeNode tmp = (DefaultMutableTreeNode) node.getChildAt(i); DefaultMutableTreeNode test = findID(tmp, id); if (test != null) { return test; } } return null; }
private DefaultMutableTreeNode findIDorURL(DefaultMutableTreeNode node, ID id, URL url) { SearchTOCItem item = (SearchTOCItem) node.getUserObject(); if (item != null) { ID testID = item.getID(); if (testID != null && id != null && testID.equals(id)) { return node; } else { URL testURL = item.getURL(); if (testURL != null && url != null && url.sameFile(testURL)) { return node; } } } int size = node.getChildCount(); for (int i=0; i<size ; i++) { DefaultMutableTreeNode tmp = (DefaultMutableTreeNode) node.getChildAt(i); DefaultMutableTreeNode test = findIDorURL(tmp, id, url); if (test != null) { return test; } } return null; }
/** * A HomeID is found. */ public void processHomeID(HelpSet hs, String value) { ID homeID = hs.getHomeID(); if ((homeID == null) || homeID.equals("")) { //parsingError("helpset.wrongHomeID", value, homeID.id); hs.setHomeID(value); }else{ parsingError("helpset.wrongHomeID", value, homeID.id); } }