public class PEFConverterFacade
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.text.SimpleDateFormat |
DATE_FORMAT |
static java.lang.String |
KEY_ALIGN
Key for parsePefFile setting,
corresponding settings value should match a value in
PEFHandler.Alignment |
static java.lang.String |
KEY_ALIGNMENT_OFFSET
Key for parsePefFile setting,
corresponding settings value should be the number of characters to offset alignment by
|
static java.lang.String |
KEY_AUTHOR
Key for parseTextFile setting,
corresponding settings value should contain the author of the publication
|
static java.lang.String |
KEY_BREAKS
Key for parsePefFile setting,
corresponding settings value should match a value in StandardLineBreaks.Type
|
static java.lang.String |
KEY_CELL_HEIGHT
Key for parsePefFile setting,
corresponding settings value should be a number, in millimeters
|
static java.lang.String |
KEY_CELL_WIDTH
Key for parsePefFile setting,
corresponding settings value should be a number, in millimeters
|
static java.lang.String |
KEY_DATE
Key for parseTextFile setting,
corresponding settings value should be a string containing a valid date on the form yyyy-MM-dd
|
static java.lang.String |
KEY_DUPLEX
Key for parseTextFile setting,
corresponding settings value should be "true" for duplex or "false" for simplex
|
static java.lang.String |
KEY_EMBOSSER
Key for parsePefFile setting,
corresponding settings value should match an embosser identifier
|
static java.lang.String |
KEY_FALLBACK
Key for parsePefFile setting,
corresponding settings value should match a value in
EmbosserBrailleConverter.EightDotFallbackMethod |
static java.lang.String |
KEY_IDENTIFIER
Key for parseTextFile setting,
corresponding settings value should contain the identifier for the publication
|
static java.lang.String |
KEY_LANGUAGE
Key for parseTextFile setting,
corresponding settings value should contain the language of the publication
|
static java.lang.String |
KEY_MODE
Key for parseTextFile setting,
corresponding settings value should match the table to use
|
static java.lang.String |
KEY_PADDING
Key for parsePefFile setting,
corresponding settings value should match a padding style
|
static java.lang.String |
KEY_RANGE
Key for parsePefFile setting,
corresponding settings value should match a range
|
static java.lang.String |
KEY_REPLACEMENT
Key for parsePefFile setting,
corresponding settings value should be a character in the range 0x2800-0x283F
|
static java.lang.String |
KEY_TABLE
Key for parsePefFile setting,
corresponding settings value should match a table identifier
|
static java.lang.String |
KEY_TITLE
Key for parseTextFile setting,
corresponding settings value should contain the title of the publication
|
| Constructor and Description |
|---|
PEFConverterFacade() |
| Modifier and Type | Method and Description |
|---|---|
static void |
parsePefFile(java.io.File input,
java.io.OutputStream os,
PageFormat pf,
java.util.Map<java.lang.String,java.lang.String> settings)
Parses the given PEF-file input using the supplied output stream and settings.
|
static void |
parsePefFile(java.io.File input,
PEFHandler ph)
Parses the given input using the supplied PEFHandler.
|
static void |
parsePefFile(java.io.InputStream is,
PEFHandler ph)
Parses the given input stream using the supplied PEFHandler.
|
static void |
parseTextFile(java.io.File input,
java.io.File output,
java.util.Map<java.lang.String,java.lang.String> settings)
Parses a text file and outputs a PEF-file based on the contents of the file
|
public static final java.text.SimpleDateFormat DATE_FORMAT
public static final java.lang.String KEY_EMBOSSER
public static final java.lang.String KEY_TABLE
public static final java.lang.String KEY_BREAKS
public static final java.lang.String KEY_RANGE
public static final java.lang.String KEY_FALLBACK
EmbosserBrailleConverter.EightDotFallbackMethodpublic static final java.lang.String KEY_REPLACEMENT
public static final java.lang.String KEY_PADDING
public static final java.lang.String KEY_ALIGNMENT_OFFSET
public static final java.lang.String KEY_ALIGN
PEFHandler.Alignmentpublic static final java.lang.String KEY_CELL_WIDTH
public static final java.lang.String KEY_CELL_HEIGHT
public static final java.lang.String KEY_TITLE
public static final java.lang.String KEY_AUTHOR
public static final java.lang.String KEY_IDENTIFIER
public static final java.lang.String KEY_MODE
public static final java.lang.String KEY_LANGUAGE
public static final java.lang.String KEY_DUPLEX
public static final java.lang.String KEY_DATE
public static void parsePefFile(java.io.File input,
java.io.OutputStream os,
PageFormat pf,
java.util.Map<java.lang.String,java.lang.String> settings)
throws java.lang.NumberFormatException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
EmbosserFactoryException,
UnsupportedWidthException
input - os - settings - java.lang.NumberFormatExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionEmbosserFactoryExceptionUnsupportedWidthExceptionpublic static void parsePefFile(java.io.File input,
PEFHandler ph)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
UnsupportedWidthException
input - the input PEF fileph - the PEFHandler to usejavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionUnsupportedWidthExceptionpublic static void parsePefFile(java.io.InputStream is,
PEFHandler ph)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
UnsupportedWidthException
is - the input streamph - the PEFHandlerjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionUnsupportedWidthExceptionpublic static void parseTextFile(java.io.File input,
java.io.File output,
java.util.Map<java.lang.String,java.lang.String> settings)
throws java.io.IOException
input - input text fileoutput - output PEF-filesettings - settingsjava.io.IOException - if IO fails