private static Children createChildren(FileObject fo) { if (fo != null) { try { Node n = DataObject.find(fo).getNodeDelegate(); if (!n.isLeaf()) { // using n.cloneNode().getChildren() does not work; someone caches cloneNode?? return new FilterNode.Children(n); } } catch (DataObjectNotFoundException x) { Exceptions.printStackTrace(x); } } return Children.LEAF; }
public static Children createChildren(RepositoryInfo info, NBVersionInfo record) { if (info.isLocal() && !"pom".equals(record.getType())) { //NOI18N try { Artifact art = RepositoryUtil.createArtifact(record); FileObject fo = FileUtil.toFileObject(art.getFile()); if (fo != null) { DataObject dobj = DataObject.find(fo); return new FilterNode.Children(dobj.getNodeDelegate().cloneNode()); } } catch (DataObjectNotFoundException e) { } } return Children.LEAF; }
setChildren(Children.LEAF); } else if (!original.isLeaf() && (getChildren() == Children.LEAF)) { setChildren(new Children(original)); } else if (!original.isLeaf() && (getChildren() != Children.LEAF)) { ((FilterNode.Children) getChildren()).changeOriginal(original);
setChildren( new Children( original ) );
super ( children == null ? (original.isLeaf () ? org.openide.nodes.Children.LEAF : new Children (original))
super ( children == null ? (original.isLeaf () ? org.openide.nodes.Children.LEAF : new Children (original))
newChildren = new Children (original);
newChildren = new Children (original);
public FieldTaskCategoryNode(Node original, Project project) { super(original, new FilterNode.Children(original), project); }
public TaskDataFolderNode(Node original) { super(original, new FilterNode.Children(original)); }
public Object clone () { return new Children (original); }
public HelpLinesNode(Node original) { super(original, new FilterNode.Children(original), new ProxyLookup(original.getLookup(), Lookups.singleton(new SimpleLayer(Bundle.HelpLinesNode_name())))); disableDelegation(DELEGATE_SET_NAME); setName(Bundle.HelpLinesNode_name()); disableDelegation(DELEGATE_GET_ACTIONS); }
public UnoccupiedPartFieldsNode(Node node) throws DataObjectNotFoundException { super(node // the origional node , new FilterNode.Children(node) // children , new ProxyLookup(node.getLookup() // lookup from the origional node , Lookups.singleton(new SimpleLayer(node.getDisplayName()))) // lookup with layer ); }
public ImportedCsvRootNode(Node original) { super(original, new FilterNode.Children(original)); setName(Bundle.ImportedCsvRootNode_name()); } }
public Object clone () { return new Children (original); }
public FieldsNode(Node original) { super(original, new FilterNode.Children(original), new ProxyLookup(original.getLookup(), Lookups.fixed(new SimpleLayer(Bundle.FieldsNode_name())))); disableDelegation(DELEGATE_SET_NAME); setName(Bundle.FieldsNode_name()); }
private XMLNode (Node del) { super (del, new FilterNode.Children (del)); //setShortDescription("XML FILE"); } private void update () {
(children == null) ? (original.isLeaf() ? org.openide.nodes.Children.LEAF : new Children(original)) : children, lookup );
/** * This method is used to change the Children from Children.LEAF to Children * typically used to when there is a setChildren() on the original node * setChildren will fire the appropriate events */ @Override final void updateChildren() { if (isDefault()) { org.openide.nodes.Children newChildren = null; try { Children.PR.enterReadAccess(); if ((original.hierarchy == Children.LEAF) && (hierarchy != Children.LEAF)) { newChildren = Children.LEAF; } else if ((original.hierarchy != Children.LEAF) && (hierarchy == Children.LEAF)) { newChildren = new Children(original); } } finally { Children.PR.exitReadAccess(); } if (newChildren != null) { setChildren(newChildren); } } else { super.updateChildren(); } }
@Override public Object clone() { return new Children(original); }