Package com.google.re2j
Class MatcherInput
- java.lang.Object
-
- com.google.re2j.MatcherInput
-
- Direct Known Subclasses:
MatcherInput.Utf16MatcherInput,MatcherInput.Utf8MatcherInput
abstract class MatcherInput extends java.lang.ObjectAbstract the representations of input text supplied to Matcher.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMatcherInput.Encoding(package private) static classMatcherInput.Utf16MatcherInput(package private) static classMatcherInput.Utf8MatcherInput
-
Constructor Summary
Constructors Constructor Description MatcherInput()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract byte[]asBytes()(package private) abstract java.lang.CharSequenceasCharSequence()(package private) abstract MatcherInput.EncodinggetEncoding()(package private) abstract intlength()(package private) static MatcherInpututf16(java.lang.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 MatcherInpututf8(java.lang.String input)Return the MatcherInput for UTF_8 encoding.
-
-
-
Method Detail
-
utf16
static MatcherInput utf16(java.lang.CharSequence charSequence)
Return the MatcherInput for UTF_16 encoding.
-
utf8
static MatcherInput utf8(byte[] bytes)
Return the MatcherInput for UTF_8 encoding.
-
utf8
static MatcherInput utf8(java.lang.String input)
Return the MatcherInput for UTF_8 encoding.
-
getEncoding
abstract MatcherInput.Encoding getEncoding()
-
asCharSequence
abstract java.lang.CharSequence asCharSequence()
-
asBytes
abstract byte[] asBytes()
-
length
abstract int length()
-
-