Class EnumeratedColumnsParser
java.lang.Object
org.ojalgo.netio.EnumeratedColumnsParser
- All Implemented Interfaces:
BasicParser<EnumeratedColumnsParser.LineView>, TextLineReader.Parser<EnumeratedColumnsParser.LineView>
public final class EnumeratedColumnsParser
extends Object
implements BasicParser<EnumeratedColumnsParser.LineView>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class(package private) static classstatic classstatic enum(package private) static class(package private) static class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEnumeratedColumnsParser(int columns, char delimiter, EnumeratedColumnsParser.ParseStrategy strategy) -
Method Summary
Modifier and TypeMethodDescriptionmake(int numberOfColumns) Parse one line into some custom object.voidparse(Supplier<String> reader, boolean skipHeader, Consumer<EnumeratedColumnsParser.LineView> consumer) (package private) EnumeratedColumnsParser.LineView
-
Field Details
-
myLineView
-
-
Constructor Details
-
EnumeratedColumnsParser
EnumeratedColumnsParser(int columns, char delimiter, EnumeratedColumnsParser.ParseStrategy strategy)
-
-
Method Details
-
make
-
make
-
parse
Description copied from interface:TextLineReader.ParserParse one line into some custom object. Returning null indicates that parsing failed!- Specified by:
parsein interfaceTextLineReader.Parser<EnumeratedColumnsParser.LineView>- Parameters:
line- The text line to parse- Returns:
- An object containing (referencing) the parsed data
-
parse
public void parse(Supplier<String> reader, boolean skipHeader, Consumer<EnumeratedColumnsParser.LineView> consumer) - Specified by:
parsein interfaceBasicParser<EnumeratedColumnsParser.LineView>
-
parseLine
-