Package org.openide.filesystems

Examples of org.openide.filesystems.FileObject


            }
            return target;
        }

        private void addLibraryToWebModule(WebModule wm, String libraryName) {
            FileObject docroot = wm.getDocumentBase();
            FileObject srcRootFO = null;

            Project project = FileOwnerQuery.getOwner(docroot);
            SourceGroup[] sgs = StripesPaletteUtilities.getSourceGroups(project,
                    JavaProjectConstants.SOURCES_TYPE_JAVA);
            if(0 != sgs.length){
View Full Code Here


    }

    public boolean accept(File file) {
        if (file.isDirectory()) return false;
       
        FileObject fileFO = FileUtil.toFileObject(file);
        for(String ext: exts){
            if(ext.equals(fileFO.getExt())){
                return true;
            }
        }
       
        return false;
View Full Code Here

    }

    // TODO
    @Override
    public boolean accept(File file) {
        FileObject fileFO = FileUtil.toFileObject(file);
        JavaSource javaSource = JavaSource.forFileObject(fileFO);
       
       
        return file.isFile() &&
                "java".equals(fileFO.getExt()) &&
                true;
    }
View Full Code Here

public class EnumsFilter implements FileFilter {

    // TODO
    @Override
    public boolean accept(File file) {
        FileObject fileFO = FileUtil.toFileObject(file);
        JavaSource javaSource = JavaSource.forFileObject(fileFO);
       
        fileFO.getName();
       
        return file.isFile() &&
                "java".equals(fileFO.getExt()) &&
                true;
    }
View Full Code Here

        options[0].setEnabled(false);

        JTree tree = StripesPaletteUtilities.findTreeComponent(bf);
        tree.getSelectionModel().addTreeSelectionListener(new TreeSelectionListener() {
            public void valueChanged(TreeSelectionEvent e) {
                FileObject fileObject = bf.getSelectedFileObject();
                options[0].setEnabled(fileObject != null && !fileObject.isFolder());
            }
        });
       
        OptionsListener optionsListener = new OptionsListener(bf);
View Full Code Here

        @Override
        public void mouseClicked(MouseEvent e) {
            int selRow = tree.getRowForLocation(e.getX(), e.getY());

            if ((selRow != -1) && SwingUtilities.isLeftMouseButton(e) && (e.getClickCount() % 2) == 0) {
                FileObject fileObject = bf.getSelectedFileObject();
                if (fileObject != null && !fileObject.isFolder())
                    options[0].doClick();
            }
        }
View Full Code Here

            super.removeNotify();
        }

        protected Node[] createNodes(Object key) {

            FileObject fObj = null;
            SourceGroup grp = null;
            boolean isFile = false;

            if (key instanceof SourceGroup) {
                fObj = ((SourceGroup) key).getRootFolder();
                grp = (SourceGroup) key;
            } else if (key instanceof Key) {
                fObj = ((Key) key).folder;
                grp = ((Key) key).group;
                if (!fObj.isFolder()) {
                    isFile = true;
                }
            }

            try {
View Full Code Here

        private Collection getKeys() {

            if (groups != null) {
                return Arrays.asList(groups);
            } else {
                FileObject files[] = fo.getChildren();
                Arrays.sort(files, new FileObjectComparator());
                ArrayList children = new ArrayList(files.length);
                for (int i = 0; i < files.length; i++) {
                    FileObject file = files[i];
                    if (group.contains(files[i]) && file.isFolder()) {
                        children.add(new Key(files[i], group));
                    }
                }
                // add files
                for (int i = 0; i < files.length; i++) {
                    FileObject file = files[i];
                    if (group.contains(file) && !files[i].isFolder()) {
                        if (filter.accept(FileUtil.toFile(file))) {
                            children.add(new Key(files[i], group));
                        }
                    }
View Full Code Here

    }

    private class FileObjectComparator implements java.util.Comparator {
        public int compare(Object o1, Object o2) {
            FileObject fo1 = (FileObject) o1;
            FileObject fo2 = (FileObject) o2;
            return fo1.getName().compareTo(fo2.getName());
        }
View Full Code Here

public class ActionBeansFilter implements FileFilter {

    // TODO
    @Override
    public boolean accept(File file) {
        FileObject fileFO = FileUtil.toFileObject(file);
        JavaSource javaSource = JavaSource.forFileObject(fileFO);
       
       
        return file.isFile() &&
                "java".equals(fileFO.getExt()) &&
                true;
    }
View Full Code Here

TOP

Related Classes of org.openide.filesystems.FileObject

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.