Class MatcherInput
java.lang.Object
com.google.re2j.MatcherInput
- Direct Known Subclasses:
MatcherInput.Utf16MatcherInput, MatcherInput.Utf8MatcherInput
Abstract the representations of input text supplied to Matcher.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum(package private) static class(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract byte[]asBytes()(package private) abstract CharSequence(package private) abstract MatcherInput.Encoding(package private) abstract intlength()(package private) static MatcherInpututf16(CharSequence charSequence) Return the MatcherInput for UTF_16 encoding.(package private) static MatcherInpututf8(byte[] bytes) Return the MatcherInput for UTF_8 encoding.(package private) static MatcherInputReturn the MatcherInput for UTF_8 encoding.
-
Constructor Details
-
MatcherInput
MatcherInput()
-
-
Method Details
-
utf16
Return the MatcherInput for UTF_16 encoding. -
utf8
Return the MatcherInput for UTF_8 encoding. -
utf8
Return the MatcherInput for UTF_8 encoding. -
getEncoding
-
asCharSequence
-
asBytes
abstract byte[] asBytes() -
length
abstract int length()
-