Package com.google.common.base
Class Splitter.SplittingIterator
- Enclosing class:
Splitter
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) int(package private) final boolean(package private) final CharSequence(package private) final CharMatcher -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSplittingIterator(Splitter splitter, CharSequence toSplit) -
Method Summary
Modifier and TypeMethodDescriptionprotected String(package private) abstract intseparatorEnd(int separatorPosition) Returns the first index intoSplitafterseparatorPositionthat does not contain a separator.(package private) abstract intseparatorStart(int start) Returns the first index intoSplitat or afterstartthat contains the separator.Methods inherited from class com.google.common.base.AbstractIterator
endOfData, hasNext, next, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
toSplit
-
trimmer
-
omitEmptyStrings
final boolean omitEmptyStrings -
offset
int offset -
limit
int limit
-
-
Constructor Details
-
SplittingIterator
-
-
Method Details
-
separatorStart
abstract int separatorStart(int start) Returns the first index intoSplitat or afterstartthat contains the separator. -
separatorEnd
abstract int separatorEnd(int separatorPosition) Returns the first index intoSplitafterseparatorPositionthat does not contain a separator. This method is only invoked after a call toseparatorStart. -
computeNext
- Specified by:
computeNextin classAbstractIterator<String>
-