public class PEFFileSplitter
extends java.lang.Object
implements org.xml.sax.ErrorHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
POSTFIX
Defines the default postfix for generated file names.
|
static java.lang.String |
PREFIX
Defines the default prefix for generated file names.
|
Constructor and Description |
---|
PEFFileSplitter()
Creates a new PEFFileSplitter object.
|
Modifier and Type | Method and Description |
---|---|
void |
error(org.xml.sax.SAXParseException exception) |
void |
fatalError(org.xml.sax.SAXParseException exception) |
boolean |
split(java.io.File input,
java.io.File directory)
Splits a PEF-file into several single volume PEF-files.
|
boolean |
split(java.io.InputStream is,
java.io.File directory)
Splits the PEF-document provided as an input stream into several single volume PEF-files using
the default file name pre- and postfix.
|
boolean |
split(java.io.InputStream is,
java.io.File directory,
java.lang.String prefix,
java.lang.String postfix)
Splits the PEF-document provided as an input stream into several single volume PEF-files using
the supplied file name pre- and postfix.
|
void |
warning(org.xml.sax.SAXParseException exception) |
public static final java.lang.String PREFIX
public static final java.lang.String POSTFIX
public boolean split(java.io.File input, java.io.File directory)
input
- input PEF-filedirectory
- output directoryjava.lang.IllegalArgumentException
- if input is not a filepublic boolean split(java.io.InputStream is, java.io.File directory)
is
- the input stream to the PEF-documentdirectory
- the output directorypublic boolean split(java.io.InputStream is, java.io.File directory, java.lang.String prefix, java.lang.String postfix)
is
- the input stream to the PEF-documentdirectory
- the output directoryprefix
- the prefix to usepostfix
- the postfix to usepublic void error(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void fatalError(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void warning(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException