public abstract class Splitable extends AbstractString
Constructor and Description |
---|
Splitable() |
Modifier and Type | Method and Description |
---|---|
protected void |
closeSplits() |
protected abstract java.util.regex.Matcher |
getCachedMatcher(java.lang.String regex) |
int |
getEnd(int index) |
int |
getSplitCount() |
Splitable |
getSplitCursor(int index) |
int |
getStart(int index) |
abstract void |
recycle() |
protected abstract void |
recycleMatcher(java.util.regex.Matcher matcher) |
protected void |
resetSplits() |
int |
split(char c) |
int |
split(char ch,
int limit) |
int |
split(java.lang.CharSequence regex) |
int |
split(java.lang.CharSequence regex,
int limit) |
abstract Splitable |
subSequence(int begin,
int end) |
compareTo, contains, endsWith, equals, hashCode, indexOf, indexOf, indexOf, indexOf, isEmpty, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, matches, regionMatches, regionMatches, resetHash, startsWith, startsWith, toCharArray, toString
public abstract Splitable subSequence(int begin, int end)
subSequence
in interface java.lang.CharSequence
subSequence
in class AbstractString
CharSequence.subSequence(int, int)
protected abstract java.util.regex.Matcher getCachedMatcher(java.lang.String regex)
protected abstract void recycleMatcher(java.util.regex.Matcher matcher)
public int getSplitCount()
public Splitable getSplitCursor(int index)
public int getStart(int index)
public int getEnd(int index)
public int split(java.lang.CharSequence regex, int limit)
public int split(java.lang.CharSequence regex)
public int split(char ch, int limit)
public int split(char c)
public abstract void recycle()
protected void resetSplits()
protected void closeSplits()