Examples of PhpModule


Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

        existsHelp = help;
    }

    @Override
    protected String getHelpInternal() {
        PhpModule module = phpModule.get();
        if (module == null) {
            return ""; // NOI18N
        }
        try {
            if (existsHelp) {
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

    private boolean isExistSameAsFilter;
    private FILE_TYPE fileType = FILE_TYPE.NONE;

    @Override
    public CompletionTask createTask(int queryType, JTextComponent component, PhpModule phpModule) {
        final PhpModule pm = phpModule;

        return new AsyncCompletionTask(new AsyncCompletionQuery() {
            @SuppressWarnings("unchecked")
            @Override
            protected void query(CompletionResultSet completionResultSet, Document doc, int caretOffset) {
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

        Document doc = component.getDocument();
        FileObject fo = NbEditorUtilities.getFileObject(doc);
        if (fo == null) {
            return null;
        }
        PhpModule phpModule = PhpModule.Factory.forFileObject(fo);
        if (!FuelUtils.isFuelPHP(phpModule)) {
            return null;
        }
        return createTask(queryType, component, phpModule);
    }
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

            fuel.addFileChangeListener(new FileChangeAdapter() {
                @Override
                public void fileRenamed(FileRenameEvent fe) {
                    FileObject file = fe.getFile();
                    String newFuelName = file.getName();
                    PhpModule phpModule = PhpModule.Factory.forFileObject(file);
                    String fuelName = FuelPhpPreferences.getFuelName(phpModule);
                    if (newFuelName != null && !newFuelName.equals(fuelName)) {
                        FuelPhpPreferences.setFuelName(phpModule, newFuelName);
                    }
                }
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

                clearLabel();
                phpModule = null;
                return;
            }

            PhpModule tmpPhpModule = PhpModule.Factory.forFileObject(fileObject);
            if (!FuelUtils.isFuelPHP(tmpPhpModule)) {
                clearLabel();
                phpModule = null;
                return;
            }
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

        // nodes
        List<String> selectedNodes = nodeList.getSelectedValuesList();
        options.setAvailableNodes(selectedNodes);
        Project[] openProjects = OpenProjects.getDefault().getOpenProjects();
        for (Project project : openProjects) {
            PhpModule phpModule = PhpModule.Factory.lookupPhpModule(project);
            if (phpModule != null) {
                if (FuelUtils.isFuelPHP(phpModule)) {
                    FuelPhpModule fuelModule = FuelPhpModule.forPhpModule(phpModule);
                    fuelModule.notifyPropertyChanged(new PropertyChangeEvent(this, FuelPhpModule.PROPERTY_CHANGE_FUEL, null, null));
                }
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

        if (this.targetFile == targetFile && this.offset == offset) {
            if (status != null) {
                return status;
            }
        }
        PhpModule phpModule = PhpModule.Factory.forFileObject(targetFile);
        this.targetFile = targetFile;
        this.offset = offset;

        // get file type
        FuelPhpModule fuelModule = FuelPhpModule.forPhpModule(phpModule);
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

     * @param offset
     * @param name
     * @return GoToItem object
     */
    public GoToItem create(FileObject fileObject, int offset, String name) {
        PhpModule phpModule = PhpModule.Factory.forFileObject(fileObject);
        FuelPhpModule fuelModule = FuelPhpModule.forPhpModule(phpModule);
        FuelPhpModule.FILE_TYPE fileType = fuelModule.getFileType(fileObject);
        if (offset < 0) {
            offset = 0;
        }
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

        // read file for filter
        filterItems = new ArrayList<WordPressCompletionItem>();
        actionItems = new ArrayList<WordPressCompletionItem>();
        FileObject filterXml = null;
        FileObject actionXml = null;
        PhpModule phpModule = PhpModule.Factory.inferPhpModule();
        // TODO improve for each locales
//        String locale = "";
        // use custom file
        if (phpModule != null) {
            FileObject projectDirectory = phpModule.getProjectDirectory();
            filterXml = projectDirectory.getFileObject(CUSTOM_FILTER_CODE_COMPLETION_XML);
            actionXml = projectDirectory.getFileObject(CUSTOM_ACTION_CODE_COMPLETION_XML);
        }
        // TODO improve loop
        InputStream filterInputStream = null;
View Full Code Here

Examples of org.netbeans.modules.php.api.phpmodule.PhpModule

        elements.add(new PhpVariable("$authordata", authorClass));
    }

    @Override
    public List<PhpBaseElement> getElementsForCodeCompletion(FileObject fo) {
        PhpModule phpModule = PhpModule.Factory.forFileObject(fo);
        // check whether project is WordPress
        if (!WPUtils.isWP(phpModule)) {
            return new LinkedList<PhpBaseElement>();
        }
        return elements;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.