Example usage for com.google.common.primitives Chars contains

List of usage examples for com.google.common.primitives Chars contains

Introduction

In this page you can find the example usage for com.google.common.primitives Chars contains.

Prototype

public static boolean contains(char[] array, char target) 

Source Link

Document

Returns true if target is present as an element anywhere in array .

Usage

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();
}