Package com.io7m.calino.vanilla
Class CLN1Writers
java.lang.Object
com.io7m.calino.vanilla.CLN1Writers
- All Implemented Interfaces:
CLNWriterFactoryType
A writer factory supporting major version 1.
-
Constructor Summary
ConstructorDescriptionA writer factory supporting major version 1.CLN1Writers
(com.io7m.jbssio.api.BSSWriterProviderType inWriters) A writer factory supporting major version 1. -
Method Summary
Modifier and TypeMethodDescriptioncreateWriter
(CLNWriteRequest request) Create a new writer for the given request.int
int
-
Constructor Details
-
CLN1Writers
public CLN1Writers()A writer factory supporting major version 1. -
CLN1Writers
public CLN1Writers(com.io7m.jbssio.api.BSSWriterProviderType inWriters) A writer factory supporting major version 1.- Parameters:
inWriters
- A writer provider
-
-
Method Details
-
supportedMajorVersion
public int supportedMajorVersion()- Specified by:
supportedMajorVersion
in interfaceCLNWriterFactoryType
- Returns:
- The major file format version supported by this factory
-
highestMinorVersion
public int highestMinorVersion()- Specified by:
highestMinorVersion
in interfaceCLNWriterFactoryType
- Returns:
- The highest known minor version for this writer factory
-
createWriter
Description copied from interface:CLNWriterFactoryType
Create a new writer for the given request.- Specified by:
createWriter
in interfaceCLNWriterFactoryType
- Parameters:
request
- The request- Returns:
- A new writer
- Throws:
IOException
- On errors
-