-
- All Superinterfaces:
Task<ParserType>
- All Known Implementing Classes:
AbstractParser
,DefaultParser
public interface BirthmarkParser extends Task<ParserType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Elements<String>
buildElements(Stream<String> array)
Stream<Metadata>
failedSources()
default Birthmarks<String>
parse(DataSource source)
List<Birthmark<String>>
parseEntry(Entry entry)
default List<Birthmark<String>>
parseForStream(DataSource source)
ParserType
type()
-
Methods inherited from interface jp.cafebabe.birthmarks.Task
configuration, stripEither, stripOptional
-
-
-
-
Method Detail
-
type
ParserType type()
- Specified by:
type
in interfaceTask<ParserType>
-
parseForStream
default List<Birthmark<String>> parseForStream(DataSource source)
-
parse
default Birthmarks<String> parse(DataSource source)
-
-