@Override public boolean matches(char c) { return Character.isLetterOrDigit(c); }
protected boolean isWordCharacter (char c) { return Character.isLetterOrDigit(c); }
protected boolean isWordCharacter (char c) { return Character.isLetterOrDigit(c); }
private static boolean isUnquotedSubscriptCharacter(char c) { return c == '_' || isLetterOrDigit(c); }
@Override public boolean matches(char c) { return Character.isLetterOrDigit(c); }
protected boolean isIdPart(int ch) { return Character.isLetterOrDigit(ch) || ch == '$' || ch == '#' || ch == '_' || ch == '.'; }
@Override public boolean matches(char c) { return Character.isLetterOrDigit(c); }
private boolean isValidProtocolChar(char c) { return Character.isLetterOrDigit(c) && c != '.' && c != '+' && c != '-'; }
private static void validateLocalePart(String localePart) { for (int i = 0; i < localePart.length(); i++) { char ch = localePart.charAt(i); if (ch != ' ' && ch != '_' && ch != '-' && ch != '#' && !Character.isLetterOrDigit(ch)) { throw new IllegalArgumentException( "Locale part \"" + localePart + "\" contains invalid characters"); } } }
protected boolean shouldQuote(String string) { boolean ws = false; for (int ii = 0; ii < string.length(); ii++) { final char ch = string.charAt(ii); if (ii==0 && !Character.isLetter(ch) ) return true; if (!Character.isLetterOrDigit(ch) && ch != '_' && ch != '-' && ch != '(' && ch != ')' && ch != '[' && ch != ']' && ch != '.') { ws = true; break; } } return ws; }
public static boolean langIndependentPuncCheck(String token) { boolean isNotWord = true; for (int offset = 0; offset < token.length(); ) { final int codepoint = token.codePointAt(offset); if (Character.isLetterOrDigit(codepoint)) { isNotWord = false; } offset += Character.charCount(codepoint); } return isNotWord; }
private static void validateLocalePart(String localePart) { for (int i = 0; i < localePart.length(); i++) { char ch = localePart.charAt(i); if (ch != '_' && ch != ' ' && !Character.isLetterOrDigit(ch)) { throw new IllegalArgumentException( "Locale part \"" + localePart + "\" contains invalid characters"); } } }
private static void validateLocalePart(String localePart) { for (int i = 0; i < localePart.length(); i++) { char ch = localePart.charAt(i); if (ch != ' ' && ch != '_' && ch != '-' && ch != '#' && !Character.isLetterOrDigit(ch)) { throw new IllegalArgumentException( "Locale part \"" + localePart + "\" contains invalid characters"); } } }
private static void validateLocalePart(String localePart) { for (int i = 0; i < localePart.length(); i++) { char ch = localePart.charAt(i); if (ch != ' ' && ch != '_' && ch != '#' && !Character.isLetterOrDigit(ch)) { throw new IllegalArgumentException( "Locale part \"" + localePart + "\" contains invalid characters"); } } }
public static List<String> tokenize(String str) { ArrayList<String> tokens = new ArrayList<String>(); int previous = 0; for (int p = 0; p < str.length(); p++) { if (!Character.isLetterOrDigit(str.charAt(p))) { if (p > previous + MIN_TOKEN_LENGTH) tokens.add(str.substring(previous, p)); previous = p + 1; } } if (previous + MIN_TOKEN_LENGTH < str.length()) tokens.add(str.substring(previous, str.length())); return tokens; }
InputFilter filter = new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { for (int i = start; i < end; i++) { if (!Character.isLetterOrDigit(source.charAt(i))) { return ""; } } return null; } }; edit.setFilters(new InputFilter[] { filter });
private boolean isAliasDereferenced(String withClauseFragment, String alias) { // See if the with clause contains the join alias int index = withClauseFragment.indexOf( alias ); int dotIndex = index + alias.length(); if ( index != -1 // Check that the join alias is not a suffix && ( index == 0 || !Character.isLetterOrDigit( withClauseFragment.charAt( index - 1 ) ) ) // Check that the join alias gets de-referenced i.e. the next char is a dot && dotIndex < withClauseFragment.length() && withClauseFragment.charAt( dotIndex ) == '.' ) { return true; } return false; }
private static String escape(final String s) { final StringBuilder escaped = new StringBuilder(); for (int i = 0; i < s.length(); i++) { final char c = s.charAt(i); if (Character.isLetterOrDigit(c) || Arrays.binarySearch(SAFE_CHARS, c) >= 0) { escaped.append(c); } else { escaped.append("\\u").append(BaseEncoding.base16().encode(Chars.toByteArray(c))); } } return escaped.toString(); }
private String getFilePrefix(String dir) { StringBuilder buff = new StringBuilder(dir); buff.append('/'); for (int i = 0; i < databaseName.length(); i++) { char ch = databaseName.charAt(i); if (Character.isLetterOrDigit(ch)) { buff.append(ch); } else { buff.append('_'); } } return buff.toString(); }
public final void scanIdent() { np = bp - 1; hasSpecial = false; for (;;) { sp++; next(); if (Character.isLetterOrDigit(ch)) { continue; } String ident = stringVal(); if ("null".equalsIgnoreCase(ident)) { token = JSONToken.NULL; } else if ("new".equals(ident)) { token = JSONToken.NEW; } else if ("true".equals(ident)) { token = JSONToken.TRUE; } else if ("false".equals(ident)) { token = JSONToken.FALSE; } else if ("undefined".equals(ident)) { token = JSONToken.UNDEFINED; } else if ("Set".equals(ident)) { token = JSONToken.SET; } else if ("TreeSet".equals(ident)) { token = JSONToken.TREE_SET; } else { token = JSONToken.IDENTIFIER; } return; } }