/** Allows subclasses to override * creation of node representants for nodes in the mirrored children * list. The default implementation simply uses {@link Node#cloneNode}. * <p>Note that this method is only suitable for a 1-to-1 mirroring. * * @param node node to create copy of * @return copy of the original node */ protected Node copyNode(Node node) { return node.cloneNode(); }
ar.nodes.add(n.cloneNode());
/** Allows subclasses to override * creation of node representants for nodes in the mirrored children * list. The default implementation simply uses {@link Node#cloneNode}. * <p>Note that this method is only suitable for a 1-to-1 mirroring. * * @param node node to create copy of * @return copy of the original node */ protected Node copyNode (Node node) { return node.cloneNode (); }
/** Allows subclasses to override * creation of node representants for nodes in the mirrored children * list. The default implementation simply uses {@link Node#cloneNode}. * <p>Note that this method is only suitable for a 1-to-1 mirroring. * * @param node node to create copy of * @return copy of the original node */ protected Node copyNode (Node node) { return node.cloneNode (); }
/** This method allows DataFolder to filter its nodes. * * @param filter filter for subdata objects * @return the node delegate (without parent) the node is new instance * of node and can be inserted to any place in the hierarchy */ Node getClonedNodeDelegate (DataFilter filter) { return getNodeDelegate ().cloneNode (); }
public Transferable paste() throws IOException { getChildren().add(new Node[]{tagNode.cloneNode()}); return null; // ExTransferable.EMPTY? } };
public Node getNode () throws IOException { if (obj == null) { // Serialization problem? Seems to occur frequently with connection support: // java.lang.IllegalArgumentException: Called DataObject.find on null // at org.openide.loaders.DataObject.find(DataObject.java:435) // at org.openide.loaders.DataNode$ObjectHandle.getNode(DataNode.java:757) // at org.netbeans.modules.java.JavaDataObject$PersistentConnectionHandle.getNode(JavaDataObject.java:977) // at org.openide.loaders.ConnectionSupport$Pair.getNode(ConnectionSupport.java:357) // at org.openide.loaders.ConnectionSupport.register(ConnectionSupport.java:94) // at org.netbeans.modules.java.codesync.SourceConnectionSupport.registerDependency(SourceConnectionSupport.java:475) // at org.netbeans.modules.java.codesync.SourceConnectionSupport.addDependency(SourceConnectionSupport.java:554) // at org.netbeans.modules.java.codesync.ClassDependencyImpl.supertypesAdded(ClassDependencyImpl.java:241) // at org.netbeans.modules.java.codesync.ClassDependencyImpl.refreshClass(ClassDependencyImpl.java:121) // at org.netbeans.modules.java.codesync.SourceConnectionSupport.refreshLinks(SourceConnectionSupport.java:357) // at org.netbeans.modules.java.codesync.SourceConnectionSupport.access$000(SourceConnectionSupport.java:44) // at org.netbeans.modules.java.codesync.SourceConnectionSupport$2.run(SourceConnectionSupport.java:223) throw new IOException("File could not be restored"); // NOI18N } Node n = DataObject.find (obj).getNodeDelegate (); return clone ? n.cloneNode () : n; } }
@Override protected Node createNodeForKey(DataObject key) { if (!key.isValid()) { return null; } return key instanceof DataFolder ? new PackageFilterNode((DataFolder) key, folder, filter, g) : key.getNodeDelegate().cloneNode(); }
while (it.hasNext ()) { Node n = (Node)it.next (); ar.nodes.add (n.cloneNode ());
while (it.hasNext ()) { Node n = (Node)it.next (); ar.nodes.add (n.cloneNode ());
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; }
@Override protected Node[] createNodes(Node obj) { DataObject dobj = (obj).getLookup().lookup(DataObject.class); if (dobj != null) { if (!VisibilityQuery.getDefault().isVisible(dobj.getPrimaryFile())) { return new Node[0]; } Node n = new SiteDocsNode(project, obj, false); return new Node[] {n}; } Node origos = obj; return new Node[] { origos.cloneNode() }; } }
protected Node[] createNodes(File fil) { FileObject fo = FileUtil.toFileObject(fil); if (fo != null) { try { DataObject dobj = DataObject.find(fo); FilterNode node = new FilterNode(dobj.getNodeDelegate().cloneNode()); return new Node[] { node }; } catch (DataObjectNotFoundException e) { //NOPMD } } return new Node[0]; }
Object obj = cookies[i].instanceCreate(); if (obj instanceof Node) { Node node = ((Node) obj).cloneNode(); if(node.getName().equals(NbBundle.getMessage(DataProviderExplorerPanel.class,"DATA_SOURCES"))){ // NO_I18N
protected Node[] createNodes(Object key) { SourceGroup grp = (SourceGroup)key; Node[] toReturn = new Node[1]; DataFolder dobj = DataFolder.findFolder(grp.getRootFolder()); Children childs = dobj.createNodeChildren(VisibilityQueryDataFilter.VISIBILITY_QUERY_FILTER); toReturn[0] = new FilterNode(dobj.getNodeDelegate().cloneNode(), childs); return toReturn; }
private Node createSiteDocsNode() { Node n = null; //TODO handle custom locations of sit docs FileObject fo = project.getProjectDirectory().getFileObject(SITE); if (fo != null) { DataFolder fold = DataFolder.findFolder(fo); if (fold != null) { n = new SiteDocsNode(project, fold.getNodeDelegate().cloneNode()); } } return n; }
private Node createNodeForFolder(BasicNodes type) { FileObject root = getRootForNode(type); if (root != null && root.isValid()) { DataFolder df = DataFolder.findFolder(root); if (!isNodeHidden(type)) { return new FolderFilterNode(type, df.getNodeDelegate().cloneNode(), getIgnoredFiles(type)); } } // missing root should be solved by project problems return null; }
logger.finest(">>>> initialLocation: %s, nodeWidgetFactory: %s", initialLocation, nodeWidgetFactory); rootNode.getChildren().add(new Node[]{node.cloneNode()});
public Node createNodeForKey( FileObject fo ) { Node node = null; try { DataObject dataObject = DataObject.find(fo); node = dataObject.getNodeDelegate().cloneNode(); if (fo.isFolder()) { DataFolder dataFolder = DataFolder.findFolder(fo); node = new FilterNode(node, dataFolder .createNodeChildren(new VisibilityQueryDataFilter( null))); } } catch (DataObjectNotFoundException dnfe) { } return node; }