Class CLN2Parser
java.lang.Object
com.io7m.calino.vanilla.internal.CLN2Parser
- All Implemented Interfaces:
CLNParserType, AutoCloseable
The main parser implementation.
-
Constructor Summary
ConstructorsConstructorDescriptionCLN2Parser(CLNParseRequest inRequest, com.io7m.jbssio.api.BSSReaderProviderType inBSSReaders, com.io7m.entomos.core.EoFileReaderFactoryType<com.io7m.entomos.core.EoFileVersionsDescription> inReadersChecked, com.io7m.entomos.core.EoFileReaderFactoryType<Void> inReadersUnchecked) The main parser implementation. -
Method Summary
-
Constructor Details
-
CLN2Parser
public CLN2Parser(CLNParseRequest inRequest, com.io7m.jbssio.api.BSSReaderProviderType inBSSReaders, com.io7m.entomos.core.EoFileReaderFactoryType<com.io7m.entomos.core.EoFileVersionsDescription> inReadersChecked, com.io7m.entomos.core.EoFileReaderFactoryType<Void> inReadersUnchecked) The main parser implementation.- Parameters:
inRequest- The read requestinBSSReaders- The BSS reader factoryinReadersChecked- A checked reader factoryinReadersUnchecked- An unchecked reader factory
-
-
Method Details
-
execute
Description copied from interface:CLNParserTypeExecute the parser, returning a readable file.- Specified by:
executein interfaceCLNParserType- Returns:
- The file
- Throws:
CLNException- On errors
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-