Class StringReaderProvider
java.lang.Object
com.helger.base.io.streamprovider.StringReaderProvider
- All Implemented Interfaces:
IHasReader
- Author:
- Philip Helger
-
Constructor Summary
ConstructorsConstructorDescriptionStringReaderProvider(char @NonNull [] aChars) Constructor using a char array.StringReaderProvider(char @NonNull [] aChars, int nOfs, int nLength) Constructor using a portion of a char array.StringReaderProvider(@NonNull CharSequence aData) Constructor using aCharSequence.StringReaderProvider(@NonNull String sData) Constructor using aString. -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.helger.base.io.iface.IHasReader
getBufferedReader
-
Constructor Details
-
StringReaderProvider
public StringReaderProvider(char @NonNull [] aChars) Constructor using a char array.- Parameters:
aChars- The char data. May not benull.
-
StringReaderProvider
public StringReaderProvider(char @NonNull [] aChars, @Nonnegative int nOfs, @Nonnegative int nLength) Constructor using a portion of a char array.- Parameters:
aChars- The char data. May not benull.nOfs- Offset into the char array. Must be ≥ 0.nLength- Number of chars to use. Must be ≥ 0.
-
StringReaderProvider
Constructor using aCharSequence.- Parameters:
aData- The char sequence data. May not benull.
-
StringReaderProvider
Constructor using aString.- Parameters:
sData- The string data. May not benull.
-
-
Method Details
-
getData
- Returns:
- The data string. Never
null.
-
getReader
Get the reader to read from the object. Each time this method is call, a newReaderneeds to be created!- Specified by:
getReaderin interfaceIHasReader- Returns:
nullif resolving failed.
-
equals
-
hashCode
public int hashCode() -
toString
-