Package org.marc4j
Class MarcReader
- java.lang.Object
-
- org.marc4j.MarcReader
-
public class MarcReader extends Object
Parses MARC records and reports events to the
MarcHandler
and optionally theErrorHandler
.- Author:
- Bas Peters
- See Also:
MarcHandler
,ErrorHandler
-
-
Constructor Summary
Constructors Constructor Description MarcReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parse(InputStream input)
Sends an input stream to the MARC parser.void
parse(InputStreamReader input)
Sends an input stream reader to the MARC parser.void
parse(Reader input)
void
parse(String fileName)
Sends a file to the MARC parser.void
setErrorHandler(ErrorHandler eh)
Registers theErrorHandler
implementation.void
setMarcHandler(MarcHandler mh)
Registers theMarcHandler
implementation.
-
-
-
Method Detail
-
setMarcHandler
public void setMarcHandler(MarcHandler mh)
Registers the
MarcHandler
implementation.- Parameters:
mh
- theMarcHandler
implementation
-
setErrorHandler
public void setErrorHandler(ErrorHandler eh)
Registers the
ErrorHandler
implementation.- Parameters:
eh
- theErrorHandler
implementation
-
parse
public void parse(String fileName) throws IOException
Sends a file to the MARC parser.
- Parameters:
fileName
- the filename- Throws:
IOException
-
parse
public void parse(InputStream input) throws IOException
Sends an input stream to the MARC parser.
- Parameters:
input
- the input stream- Throws:
IOException
-
parse
public void parse(InputStreamReader input) throws IOException
Sends an input stream reader to the MARC parser.
- Parameters:
input
- the input stream reader- Throws:
IOException
-
parse
public void parse(Reader input) throws IOException
- Throws:
IOException
-
-