List of usage examples for com.google.common.primitives Chars contains
public static boolean contains(char[] array, char target)
From source file:com.zz.langchecker.Characters.java
public static boolean isSeparator(char ch) { return Chars.contains(SEPARATORS, ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isSeparatorOrPossibleRu(char ch) { return Chars.contains(SEPARATOR_OR_POSSIBLE_RU, ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isEnOrPossibleRu(char ch) { return Chars.contains(EN_OR_POSSIBLE_RU, ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isRuOrPossibleEn(char ch) { return Chars.contains(RU_OR_POSSIBLE_EN, ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isRuOrPossibleSeparator(char ch) { return Chars.contains(RU_OR_POSSIBLE_SEPARATOR, ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isPossibleRuInUppercase(char ch) { return Chars.contains(POSSIBLE_RU_IN_UPPERCASE, ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isVowel(Lang lang, char ch) { return Chars.contains(VOWELS.get(lang), ch); }
From source file:com.zz.langchecker.Characters.java
public static boolean isConsonant(Lang lang, char ch) { return Chars.contains(CONSONANTS.get(lang), ch); }
From source file:org.apache.jackrabbit.oak.plugins.index.lucene.LucenePropertyIndex.java
/** * Following logic is taken from org.apache.jackrabbit.core.query.lucene.JackrabbitQueryParser#parse(java.lang.String) *//*from w w w .j a v a2 s. c o m*/ static String rewriteQueryText(String textsearch) { // replace escaped ' with just ' StringBuilder rewritten = new StringBuilder(); // the default lucene query parser recognizes 'AND' and 'NOT' as // keywords. textsearch = textsearch.replaceAll("AND", "and"); textsearch = textsearch.replaceAll("NOT", "not"); boolean escaped = false; for (int i = 0; i < textsearch.length(); i++) { char c = textsearch.charAt(i); if (c == '\\') { if (escaped) { rewritten.append("\\\\"); escaped = false; } else { escaped = true; } } else if (c == '\'') { if (escaped) { escaped = false; } rewritten.append(c); } else if (Chars.contains(LUCENE_QUERY_OPERATORS, c)) { rewritten.append('\\').append(c); } else { if (escaped) { rewritten.append('\\'); escaped = false; } rewritten.append(c); } } return rewritten.toString(); }