blob: e04a5f6937b918e226413407067bf77e95e1e5dd [file] [log] [blame]
package org.jetbrains.android.dom;
import com.intellij.codeInsight.lookup.CharFilter;
import com.intellij.codeInsight.lookup.Lookup;
import com.intellij.psi.PsiFile;
import org.jetbrains.android.facet.AndroidFacet;
import org.jetbrains.annotations.Nullable;
/**
* @author Eugene.Kudelevsky
*/
public class AndroidXmlCharFilter extends CharFilter {
@Nullable
@Override
public Result acceptChar(char c, int prefixLength, Lookup lookup) {
if (c != '|') {
return null;
}
final PsiFile file = lookup.getPsiFile();
return file != null && AndroidFacet.getInstance(file) != null ? Result.ADD_TO_PREFIX : null;
}
}