/** Create new filter node for the original. * Subclasses do not have to override this, but if they do not, * the default implementation will filter the subclass filter, which is not * very efficient. * @return copy of this node */ public Node cloneNode() { if (isDefault()) { // this is realy filter node without changed behaviour // with the normal children => use normal constructor for the // original node return new FilterNode(original); } else { // create filter node for this node to reflect changed // behaviour return new FilterNode(this); } }
/** Clone the node. If the object implements {@link Cloneable}, * that is used; otherwise a {@link FilterNode filter node} * is created. * * @return copy of this node */ public Node cloneNode() { try { if (this instanceof Cloneable) { return (Node) clone(); } } catch (CloneNotSupportedException ex) { } return new FilterNode(this); }
public Node getNode() throws IOException { return new FilterNode(original.getNode()); }
@Override protected Node[] createNodes(Node key) { return new Node[] {new FilterNode(key, Children.LEAF)}; } }
@Override public Node getBasicNode() { synchronized (this) { return new FilterNode(node, Children.LEAF); } }
protected Node[] createNodes(Node key) { return new Node[] {new FilterNode(key, Children.LEAF)}; } }
/** Clone the node. If the object implements {@link Cloneable}, * that is used; otherwise a {@link FilterNode filter node} * is created. * * @return copy of this node */ public Node cloneNode () { try { if (this instanceof Cloneable) { return (Node)clone (); } } catch (CloneNotSupportedException ex) { } return new FilterNode (this); }
/** Clone the node. If the object implements {@link Cloneable}, * that is used; otherwise a {@link FilterNode filter node} * is created. * * @return copy of this node */ public Node cloneNode () { try { if (this instanceof Cloneable) { return (Node)clone (); } } catch (CloneNotSupportedException ex) { } return new FilterNode (this); }
/** * creates source root node based on specified DataFolder. * Uses specified name. */ SrcNode(PhpProject project, DataFolder folder, DataFilter filter, String name, boolean isTest) { this(project, folder, new FilterNode(folder.getNodeDelegate(), folder.createNodeChildren(filter)), name, isTest); }
private TreeRootNode(DataFolder folder, SourceGroup g) { this (new FilterNode (folder.getNodeDelegate(), folder.createNodeChildren(VISIBILITY_QUERY_FILTER)),g); }
private TreeRootNode(DataFolder folder, SourceGroup g, Generator generator) { this (new FilterNode (folder.getNodeDelegate(), folder.createNodeChildren(VISIBILITY_QUERY_FILTER)), g, generator); }
@Override protected Node copyNode(final Node originalNode) { DataObject dobj = originalNode.getLookup().lookup(DataObject.class); return (dobj instanceof DataFolder) ? new FilterNode(originalNode, new PackageFilterChildren(originalNode)) : super.copyNode(originalNode); } }
@Override protected Node copyNode(final Node originalNode) { DataObject dobj = originalNode.getLookup().lookup(DataObject.class); return (dobj instanceof DataFolder) ? new FilterNode(originalNode, new PackageFilterChildren(originalNode)) : super.copyNode(originalNode); } }
@Override protected Node[] createNodes(FileObject folder) { FilterNode fn = new FilterNode( DataFolder.findFolder(folder).getNodeDelegate(), new SourceGroupChildren(folder, group)); return new Node[] { fn }; }
static Node getTemplateRootNode () { if (templatesRootNode == null) { DataFolder df = DataFolder.findFolder (getTemplatesRoot ()); templatesRootNode = new TemplateNode (new FilterNode (df.getNodeDelegate (), df.createNodeChildren (new TemplateFilter ()))); } return templatesRootNode; }
private TreeRootNode(DataFolder folder, SourceGroup g, boolean reduced) { this(new FilterNode(folder.getNodeDelegate(), reduced ? Children.LEAF : folder.createNodeChildren(new GroupDataFilter(g))), folder, g, reduced); }
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]; }
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; }
@Override protected Node[] createNodes(SourceGroup g) { try{ FileObject folder = g.getRootFolder(); FilterNode fn = new FilterNode( new PhysicalView.GroupNode(project, g, folder.equals(project.getProjectDirectory()), DataFolder.findFolder(folder)), new SourceGroupChildren(folder, g)); return new Node[] { fn }; }catch (Exception ex){ return null; } }
private Lookup createLookup() { Lookup elementLookup = getSceneManager().getLoookup(); ActionMap map = getActionMap(); return Lookups.fixed(new Object[] { new FilterNode(m_svgDataObject.getNodeDelegate(), null, new ProxyLookup(new Lookup[]{new SVGElementNode(elementLookup).getLookup(), m_svgDataObject.getNodeDelegate().getLookup()})), new SVGCookie(), map}); }