Class UnescapedCharSequence
- java.lang.Object
-
- org.apache.lucene.queryparser.flexible.core.util.UnescapedCharSequence
-
- All Implemented Interfaces:
java.lang.CharSequence
public final class UnescapedCharSequence extends java.lang.Object implements java.lang.CharSequenceCharsSequence with escaped chars information.
-
-
Constructor Summary
Constructors Constructor Description UnescapedCharSequence(char[] chars, boolean[] wasEscaped, int offset, int length)Create a escaped CharSequenceUnescapedCharSequence(java.lang.CharSequence text)Create a non-escaped CharSequence
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description charcharAt(int index)intlength()java.lang.CharSequencesubSequence(int start, int end)static java.lang.CharSequencetoLowerCase(java.lang.CharSequence text, java.util.Locale locale)java.lang.StringtoString()java.lang.StringtoStringEscaped()Return a escaped Stringjava.lang.StringtoStringEscaped(char[] enabledChars)Return a escaped StringbooleanwasEscaped(int index)static booleanwasEscaped(java.lang.CharSequence text, int index)
-
-
-
Method Detail
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfacejava.lang.CharSequence
-
length
public int length()
- Specified by:
lengthin interfacejava.lang.CharSequence
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)- Specified by:
subSequencein interfacejava.lang.CharSequence
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacejava.lang.CharSequence- Overrides:
toStringin classjava.lang.Object
-
toStringEscaped
public java.lang.String toStringEscaped()
Return a escaped String- Returns:
- a escaped String
-
toStringEscaped
public java.lang.String toStringEscaped(char[] enabledChars)
Return a escaped String- Parameters:
enabledChars- - array of chars to be escaped- Returns:
- a escaped String
-
wasEscaped
public boolean wasEscaped(int index)
-
wasEscaped
public static final boolean wasEscaped(java.lang.CharSequence text, int index)
-
toLowerCase
public static java.lang.CharSequence toLowerCase(java.lang.CharSequence text, java.util.Locale locale)
-
-