package org.angularjs.index;
import com.intellij.openapi.fileTypes.StdFileTypes;
import com.intellij.openapi.vfs.JarFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.util.indexing.DefaultFileTypeSpecificInputFilter;
import org.jetbrains.annotations.NotNull;
/**
* @author Dennis Ushakov
*/
public class AngularTemplateIndexInputFilter extends DefaultFileTypeSpecificInputFilter {
public final static AngularTemplateIndexInputFilter INSTANCE = new AngularTemplateIndexInputFilter();
public AngularTemplateIndexInputFilter() {
super(StdFileTypes.HTML, StdFileTypes.XHTML);
}
@Override
public boolean acceptInput(@NotNull VirtualFile file) {
return super.acceptInput(file) && !(file.getFileSystem() instanceof JarFileSystem);
}
}