Class IndexV2Embosser
- java.lang.Object
-
- org.daisy.dotify.api.factory.AbstractFactory
-
- org.daisy.braille.utils.impl.tools.embosser.AbstractEmbosser
-
- org.daisy.braille.utils.impl.provider.indexbraille.IndexEmbosser
-
- org.daisy.braille.utils.impl.provider.indexbraille.IndexV2Embosser
-
- All Implemented Interfaces:
Serializable
,Embosser
,EmbosserFactoryProperties
,EmbosserProperties
,Factory
,FactoryProperties
public class IndexV2Embosser extends IndexEmbosser
TODO: write java doc.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.daisy.dotify.api.embosser.EmbosserProperties
EmbosserProperties.PrintMode
-
Nested classes/interfaces inherited from interface org.daisy.dotify.api.factory.FactoryProperties
FactoryProperties.ComparatorBuilder
-
-
Field Summary
-
Fields inherited from class org.daisy.braille.utils.impl.provider.indexbraille.IndexEmbosser
duplexEnabled, marginBottom, marginInner, marginOuter, marginTop, maxCellsInWidth, maxLinesInHeight, maxMarginBottom, maxMarginInner, maxMarginOuter, maxMarginTop, maxNumberOfCopies, minCellsInWidth, minLinesInHeight, minMarginBottom, minMarginInner, minMarginOuter, minMarginTop, numberOfCopies, saddleStitchEnabled, type, zFoldingEnabled
-
Fields inherited from class org.daisy.braille.utils.impl.tools.embosser.AbstractEmbosser
defaultTable, setTable, tableCatalogService
-
-
Constructor Summary
Constructors Constructor Description IndexV2Embosser(TableCatalogService service, IndexEmbosserProvider.EmbosserType props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableFilter
getTableFilter()
Gets a table filter that returns true if supportsTable returns true.EmbosserWriter
newEmbosserWriter(OutputStream os)
Gets a new EmbosserWriter that writes to the supplied OutputStream.boolean
supportsDuplex()
Returns true if this embosser supports duplex printing.-
Methods inherited from class org.daisy.braille.utils.impl.provider.indexbraille.IndexEmbosser
getCellHeight, getCellWidth, getFeature, getPrintableArea, getPrintArea, getPrintPage, newEmbosserWriter, setFeature, supports8dot, supportsAligning, supportsPageFormat, supportsPaper, supportsPrintMode, supportsPrintPage, supportsVolumes, supportsZFolding
-
Methods inherited from class org.daisy.braille.utils.impl.tools.embosser.AbstractEmbosser
getMake, getMaxHeight, getMaxWidth, getModel, getPageFormat, getProperty, supportsTable, toString
-
Methods inherited from class org.daisy.dotify.api.factory.AbstractFactory
getDescription, getDisplayName, getIdentifier
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.daisy.dotify.api.factory.FactoryProperties
getDescription, getDisplayName, getIdentifier
-
-
-
-
Constructor Detail
-
IndexV2Embosser
public IndexV2Embosser(TableCatalogService service, IndexEmbosserProvider.EmbosserType props)
-
-
Method Detail
-
supportsDuplex
public boolean supportsDuplex()
Description copied from interface:EmbosserProperties
Returns true if this embosser supports duplex printing.- Returns:
- returns true if this embosser supports duplex printing
-
getTableFilter
public TableFilter getTableFilter()
Description copied from interface:Embosser
Gets a table filter that returns true if supportsTable returns true.- Returns:
- returns a table filter
-
newEmbosserWriter
public EmbosserWriter newEmbosserWriter(OutputStream os)
Description copied from interface:Embosser
Gets a new EmbosserWriter that writes to the supplied OutputStream.- Parameters:
os
- the OutputStream that the EmbosserWriter should use- Returns:
- returns a new EmbosserWriter
-
-