/** * Get the id used for lookup. */ public Object getId() { // return sid; return getId(getParent().getId(), propmi.getName()); }
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); }
String id = NFPropertyNode.getId(cn.getId(), name); NFPropertyNode nfpn = (NFPropertyNode)getModel().getNode(id); if(nfpn==null)