Lines Matching defs:character

33  * character" is used to mean "any character {@code c} for which {@code
58 * Determines whether a character is whitespace according to the latest
73 * Determines whether a character is a breaking whitespace (that is,
86 * Determines whether a character is ASCII, meaning that its code point is
92 * Determines whether a character is a digit according to
110 * Determines whether a character is whitespace according to {@link
127 * Determines whether a character is a digit according to {@link
138 * Determines whether a character is a letter according to {@link
150 * Determines whether a character is a letter or digit according to {@link
160 * Determines whether a character is upper case according to {@link
170 * Determines whether a character is lower case according to {@link
180 * Determines whether a character is an ISO control character according to
187 * Determines whether a character is invisible; that is, if its Unicode
206 * Determines whether a character is single-width (not double-width). When
208 * is, it tends to assume a character is double-width).
228 * Determines whether a character is whitespace according to an arbitrary definition used by
241 /** Matches any character. */
377 * Returns a {@code char} matcher that matches only one specified character.
408 * Returns a {@code char} matcher that matches any character except the one
432 * Returns a {@code char} matcher that matches any character present in the
433 * given character sequence.
474 * Returns a {@code char} matcher that matches any character not present in
475 * the given character sequence.
482 * Returns a {@code char} matcher that matches any character in a given range
525 @Override public boolean apply(Character character) {
526 return predicate.apply(checkNotNull(character));
533 /** Determines a true or false value for the given character. */
539 * Returns a matcher that matches any character not matched by this matcher.
564 * Returns a matcher that matches any character matched by both this matcher
595 * Returns a matcher that matches any character matched by either this matcher
676 * For use by implementors; sets the bit corresponding to each character ('\0'
680 * <p>The default implementation loops over every possible character value,
716 * Returns {@code true} if a character sequence contains only matching
720 * #matches} for each character, until this returns {@code false} or the end
723 * @param sequence the character sequence to examine, possibly empty
724 * @return {@code true} if this matcher matches every character in the
737 * Returns {@code true} if a character sequence contains no matching
741 * #matches} for each character, until this returns {@code false} or the end is
744 * @param sequence the character sequence to examine, possibly empty
745 * @return {@code true} if this matcher matches every character in the
755 * Returns the index of the first matching character in a character sequence,
756 * or {@code -1} if no matching character is present.
759 * calling {@link #matches} for each character.
761 * @param sequence the character sequence to examine from the beginning
762 * @return an index, or {@code -1} if no character matches
775 * Returns the index of the first matching character in a character sequence,
776 * starting from a given position, or {@code -1} if no character matches after
780 * beginning at {@code start}, calling {@link #matches} for each character.
782 * @param sequence the character sequence to examine
785 * @return the index of the first matching character, guaranteed to be no less
786 * than {@code start}, or {@code -1} if no character matches
802 * Returns the index of the last matching character in a character sequence,
803 * or {@code -1} if no matching character is present.
806 * calling {@link #matches} for each character.
808 * @param sequence the character sequence to examine from the end
809 * @return an index, or {@code -1} if no character matches
821 * Returns the number of matching characters found in a character sequence.
834 * Returns a string containing all non-matching characters of a character
871 * Returns a string containing all matching characters of a character
883 * Returns a string copy of the input character sequence, with each character
884 * that matches this matcher replaced by a given replacement character. For
892 * the first matching character, then iterates the remainder of the sequence
893 * calling {@link #matches(char)} for each character.
895 * @param sequence the character sequence to replace matching characters in
896 * @param replacement the character to append to the result string in place of
897 * each matching character in {@code sequence}
917 * Returns a string copy of the input character sequence, with each character
925 * <p><b>Note:</b> If the replacement is a fixed string with only one character,
928 * @param sequence the character sequence to replace matching characters in
930 * of each matching character in {@code sequence}
964 * Returns a substring of the input character sequence that omits all
998 * Returns a substring of the input character sequence that omits all
1020 * Returns a substring of the input character sequence that omits all
1042 * Returns a string copy of the input character sequence, with each group of
1044 * replacement character. For example: <pre> {@code
1051 * the first matching character, then iterates the remainder of the sequence
1052 * calling {@link #matches(char)} for each character.
1054 * @param sequence the character sequence to replace matching groups of
1056 * @param replacement the character to append to the result string in place of
1117 * Returns {@code true} if this matcher matches the given character.
1119 * @throws NullPointerException if {@code character} is null
1121 /*@Override*/ public boolean apply(Character character) {
1122 return matches(character);