Package org.openide.loaders

Examples of org.openide.loaders.DataFolder


        }

        private DataFolder getFolder(FileObject fileObject) {
            if (fileObject != null && fileObject.isValid()) {
                try {
                    DataFolder dataFolder = DataFolder.findFolder(fileObject);
                    return dataFolder;
                } catch (Exception ex) {
                    LOGGER.log(Level.INFO, null, ex);
                }
            }
View Full Code Here


        }
    }

    @Override
    public Node createLogicalView() {
        DataFolder projectFolder = DataFolder.findFolder(project.getProjectDirectory());

        final GradleProjectNode result = new GradleProjectNode(projectFolder.getNodeDelegate().cloneNode());
        final ChangeListener infoChangeListener = new ChangeListener() {
            @Override
            public void stateChanged(ChangeEvent e) {
                result.fireInfoChangeEvent();
            }
View Full Code Here

        return Children.create(new SubProjectsChildFactory(project, children, false), true);
    }

    private static Node createSimpleNode(NbGradleProject project) {
        DataFolder projectFolder = DataFolder.findFolder(project.getProjectDirectory());
        return projectFolder.getNodeDelegate().cloneNode();
    }
View Full Code Here

        for (NbListedDir listedDir: allListedDirs) {
            FileObject listedDirObj = FileUtil.toFileObject(listedDir.getDirectory());
            if (listedDirObj != null) {
                final String dirName = listedDir.getName();
                final DataFolder listedFolder = DataFolder.findFolder(listedDirObj);

                result.add(listedDir);

                toPopulate.add(new SingleNodeFactory() {
                    @Override
                    public Node createNode() {
                        return new FilterNode(listedFolder.getNodeDelegate().cloneNode()) {
                            @Override
                            public String getDisplayName() {
                                return dirName;
                            }
                        };
View Full Code Here

            }
        });
    }

    private Node createSimpleNode() {
        DataFolder projectFolder = DataFolder.findFolder(project.getProjectDirectory());
        return projectFolder.getNodeDelegate().cloneNode();
    }
View Full Code Here

        try {
            //Get the Text directory, creating if deleted
            FileObject Text = project.getTextFolder(true);

            //Get the DataObject that represents it
            DataFolder TextDataObject =
                    DataFolder.findFolder(Text);

            //Get its default node—we'll wrap our node around it to change the
            //display name, icon, etc.
            Node realTextFolderNode = TextDataObject.getNodeDelegate();

            //This FilterNode will be our project node
            return new TextNode(realTextFolderNode, project);

        } catch (DataObjectNotFoundException donfe) {
View Full Code Here

        if (childThemeDirectory == null) {
            LOGGER.log(Level.WARNING, Bundle.CreateChildThemeAction_childFolder_error());
            return;
        }
        DataObject templateDataObject = DataObject.find(template);
        DataFolder targetFolder = DataFolder.findFolder(childThemeDirectory);
        Map<String, String> parameters = new HashMap<String, String>();
        parameters.put("name", getPanel().getChildThemeName()); // NOI18N
        parameters.put("parent", getPanel().getParentThemeName()); // NOI18N
        parameters.put("uri", getPanel().getChildThemeUri()); // NOI18N
        parameters.put("description", getPanel().getDescription()); // NOI18N
View Full Code Here

            return Collections.emptyList();
        }

        private void addNode(List<Node> list, FileObject fileObject) {
            if (fileObject != null) {
                DataFolder folder = getFolder(fileObject);
                if (folder != null) {
                    list.add(new MVCNode(folder, null, fileObject.getName()));
                }
            }
        }
View Full Code Here

        }

        private DataFolder getFolder(FileObject fileObject) {
            if (fileObject != null && fileObject.isValid()) {
                try {
                    DataFolder dataFolder = DataFolder.findFolder(fileObject);
                    return dataFolder;
                } catch (Exception ex) {
                    LOGGER.log(Level.INFO, null, ex);
                }
            }
View Full Code Here

    }

    @Override
    public Node createLogicalView() {
        try {
            DataFolder sourcesDataObject = DataFolder.findFolder(project.getProjectDirectory()); //Bug Fix -- Andrew Hauck
            Node realSourcesFolderNode = sourcesDataObject.getNodeDelegate(); //Bug Fix -- Andrew Hauck
            //This FilterNode will be our project node
            return new SourcesNode (realSourcesFolderNode, project);

        } catch (DataObjectNotFoundException donfe) {
            Exceptions.printStackTrace(donfe);
View Full Code Here

TOP

Related Classes of org.openide.loaders.DataFolder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.