PackageFilterNode(DataFolder folder, DataFolder parent, ChangeableDataFilter filter, SourceGroup g) { super(folder.getNodeDelegate(), Children.create(new ReducedChildren(folder, filter, g), true)); testPackageAction = FileSensitiveActions.fileCommandAction(ActionProvider.COMMAND_TEST_SINGLE, NbBundle.getMessage(TreeRootNode.class, "LBL_TestPackageAction_Name"), null); this.parent = parent; this.g = g; }
public TaskNode(Node original, Task task) { super(original, FilterNode.Children.create(new TaskChildFactory(task), true)); assert original.getLookup().lookup(Task.class) != null : "Should be a Task in the lookup of a TaskNode"; disableDelegation(DELEGATE_SET_NAME); setName(original.getLookup().lookup(Task.class).getName()); setDisplayName(getName()); }
public TaskDataRootNode(IsobusTaskData isobusObj, Node original) { super(original,Children.create(new TaskDataChildFactory(isobusObj), true), new ProxyLookup(Lookups.fixed(isobusObj),original.getLookup())); }
LayerNode(Node delegate, LayerHandle handle, boolean specialDisplayName) { super(delegate, Children.create(new LayerChildren(handle), true)); this.specialDisplayName = specialDisplayName; }
public TaskDataRootNode(IsobusTaskData isobusObj, Node original) { super(original,Children.create(new TaskDataChildFactory(isobusObj), true), new ProxyLookup(Lookups.fixed(isobusObj),original.getLookup())); }
public ImportRootNode(Node original, Project project) { // super(original, NodeFactorySupport.createCompositeChildren(project, "Projects/nl-cloudfarming-client-import/Nodes")); super(project, original, Children.create(new ImportNodeChildFactory(project), true)); this.project = project; setName(Bundle.ImportNode_name()); setDisplayName(Bundle.ImportNode_name()); }
private TreeRootNode (Node originalNode, DataFolder folder, SourceGroup g, boolean reduced) { super(originalNode, reduced ? Children.create(new ReducedChildren(folder, new GroupDataFilter(g), g), true) : new PackageFilterChildren(originalNode), new ProxyLookup( originalNode.getLookup(), Lookups.singleton(new PathFinder(g, reduced)) // no need for explicit search info )); this.g = g; g.addPropertyChangeListener(WeakListeners.propertyChange(this, g)); }
public ImportRootNode(Node original) { // super(original, NodeFactorySupport.createCompositeChildren(project, "Projects/nl-cloudfarming-client-import/Nodes")); super(original, FilterNode.Children.create(new ImportNodeChildFactory(), true)); setName(Bundle.Import_node_name()); setDisplayName(Bundle.Import_node_name()); }