Class CLN2Parsers
java.lang.Object
com.io7m.calino.vanilla.CLN2Parsers
- All Implemented Interfaces:
CLNParserFactoryType
A parser factory supporting major version 2.
-
Constructor Summary
ConstructorsConstructorDescriptionA parser factory supporting major version 2.CLN2Parsers(com.io7m.jbssio.api.BSSReaderProviderType inReaders) A parser factory supporting major version 2. -
Method Summary
Modifier and TypeMethodDescriptioncreateParser(CLNParseRequest request) Create a new parser for the given request.intint
-
Constructor Details
-
CLN2Parsers
public CLN2Parsers()A parser factory supporting major version 2. -
CLN2Parsers
public CLN2Parsers(com.io7m.jbssio.api.BSSReaderProviderType inReaders) A parser factory supporting major version 2.- Parameters:
inReaders- A provider of readers
-
-
Method Details
-
supportedMajorVersion
public int supportedMajorVersion()- Specified by:
supportedMajorVersionin interfaceCLNParserFactoryType- Returns:
- The major file format version that this parser supports
-
highestMinorVersion
public int highestMinorVersion()- Specified by:
highestMinorVersionin interfaceCLNParserFactoryType- Returns:
- The highest known minor version for this parser factory
-
createParser
Description copied from interface:CLNParserFactoryTypeCreate a new parser for the given request.- Specified by:
createParserin interfaceCLNParserFactoryType- Parameters:
request- A parse request- Returns:
- A new parser
- Throws:
CLNException- On errors
-