Package org.apache.commons.text.matcher
Class AbstractStringMatcher.CharMatcher
java.lang.Object
org.apache.commons.text.matcher.AbstractStringMatcher
org.apache.commons.text.matcher.AbstractStringMatcher.CharMatcher
- All Implemented Interfaces:
StringMatcher
- Enclosing class:
AbstractStringMatcher
Matches a character.
Thread=safe.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.text.matcher.AbstractStringMatcher
AbstractStringMatcher.AndStringMatcher, AbstractStringMatcher.CharArrayMatcher, AbstractStringMatcher.CharMatcher, AbstractStringMatcher.CharSetMatcher, AbstractStringMatcher.NoneMatcher, AbstractStringMatcher.TrimMatcher
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
isMatch
(char[] buffer, int start, int bufferStart, int bufferEnd) Returns1
if there is a match, or0
if there is no match.int
isMatch
(CharSequence buffer, int start, int bufferStart, int bufferEnd) Returns1
if there is a match, or0
if there is no match.int
size()
Returns 1.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.commons.text.matcher.StringMatcher
andThen, isMatch, isMatch
-
Field Details
-
ch
private final char chThe character to match.
-
-
Constructor Details
-
CharMatcher
CharMatcher(char ch) Constructs a matcher for a single character.- Parameters:
ch
- the character to match
-
-
Method Details
-
isMatch
public int isMatch(char[] buffer, int start, int bufferStart, int bufferEnd) Returns1
if there is a match, or0
if there is no match.- Parameters:
buffer
- the text content to match against, do not changestart
- the starting position for the match, valid for bufferbufferStart
- unusedbufferEnd
- unused- Returns:
- The number of matching characters, zero for no match
-
isMatch
Returns1
if there is a match, or0
if there is no match.- Parameters:
buffer
- the text content to match against, do not changestart
- the starting position for the match, valid for bufferbufferStart
- unusedbufferEnd
- unused- Returns:
- The number of matching characters, zero for no match
-
size
public int size()Returns 1.- Returns:
- the size of the matching string.
- Since:
- 1.9
-
toString
-