Package org.daisy.dotify.api.embosser
Interface FileFormat
-
- All Superinterfaces:
Factory
,FactoryProperties
,FileFormatProperties
- All Known Implementing Classes:
BrailleEditorsFileFormat
public interface FileFormat extends Factory, FileFormatProperties
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.daisy.dotify.api.factory.FactoryProperties
FactoryProperties.ComparatorBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableFilter
getTableFilter()
Gets the table filter.EmbosserWriter
newEmbosserWriter(OutputStream os)
Creates a new embosser writer.boolean
supportsTable(Table table)
Returns true if the table is supported, false otherwise.-
Methods inherited from interface org.daisy.dotify.api.factory.Factory
getFeature, getProperty, setFeature
-
Methods inherited from interface org.daisy.dotify.api.factory.FactoryProperties
getDescription, getDisplayName, getIdentifier
-
Methods inherited from interface org.daisy.dotify.api.embosser.FileFormatProperties
getFileExtension, supports8dot, supportsDuplex, supportsVolumes
-
-
-
-
Method Detail
-
supportsTable
boolean supportsTable(Table table)
Returns true if the table is supported, false otherwise.- Parameters:
table
- the table- Returns:
- returns true if the table is supported, false otherwise
-
getTableFilter
TableFilter getTableFilter()
Gets the table filter.- Returns:
- returns the table filter
-
newEmbosserWriter
EmbosserWriter newEmbosserWriter(OutputStream os)
Creates a new embosser writer.- Parameters:
os
- the output stream- Returns:
- returns a new embosser writer
-
-