/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package com.codeigniter.netbeans.completer;
import com.codeigniter.netbeans.shared.FileExtractor;
import javax.swing.text.Document;
import javax.swing.text.JTextComponent;
import org.netbeans.modules.editor.NbEditorUtilities;
import org.netbeans.spi.editor.completion.CompletionProvider;
import org.openide.filesystems.FileObject;
/**
*
* @author Tamaki_Sakura
*/
public abstract class CiCompleterProviderBase implements CompletionProvider {
public void initCodeComplete(JTextComponent jtc) {
Document doc = jtc.getDocument();
FileObject docObject = NbEditorUtilities.getFileObject(doc);
FileExtractor.addCompleteToIncludePathFromDoc(docObject);
}
}