public void exceptionOccurred(Exception exception) { System.out.println("ex on: "+getId()); } }));
/** * Get the id used for lookup. */ public Object getId() { return getId(getParent().getId(), name); // return getParent().getId()+NAME+(name==null? "": name); }
public void resultAvailable(Collection<INFPropertyMetaInfo> result) { // System.out.println("found childs: "+getId()+" "+result.size()); List<NFPropertyNode> children = new ArrayList<NFPropertyNode>(); for(INFPropertyMetaInfo p: result) { NFPropertyNode nfpn = (NFPropertyNode)model.getNode(NFPropertyNode.getId(NFPropertyContainerNode.this.getId(), p.getName())); if(nfpn==null) { nfpn = new NFPropertyNode(NFPropertyContainerNode.this, getModel(), getTree(), p, ea, sid, mi, rinfo); } children.add(nfpn); } Collections.sort(children, new java.util.Comparator<ISwingTreeNode>() { public int compare(ISwingTreeNode t1, ISwingTreeNode t2) { String si1 = ((NFPropertyNode)t1).getMetaInfo().getName(); String si2 = ((NFPropertyNode)t2).getMetaInfo().getName(); return si1.compareTo(si2); } }); setChildren(children); }
cn = (NFPropertyContainerNode)model.getNode(NFPropertyContainerNode.getId(getId(), name)); if(cn==null) cn = new NFPropertyContainerNode(null, name, RequiredServiceNode.this, (AsyncSwingTreeModel)model, tree, ea, null, null, info); NFPropertyContainerNode pcn = (NFPropertyContainerNode)model.getNode(NFPropertyContainerNode.getId(getId(), name)); if(pcn==null) pcn = new NFPropertyContainerNode(name, mi.toString(), RequiredServiceNode.this, (AsyncSwingTreeModel)model, tree, ea, null, mi, info);
String id = NFPropertyNode.getId(cn.getId(), name); NFPropertyNode nfpn = (NFPropertyNode)getModel().getNode(id); if(nfpn==null)