A B C D E F G H I L M O P R S T U V W X

A

add(ControlField) - Method in class org.marc4j.marc.Record
Adds a new ControlField instance to the collection of variable fields.
add(DataField) - Method in class org.marc4j.marc.Record
Adds a new DataField instance to the collection of variable fields.
add(Leader) - Method in class org.marc4j.marc.Record
Registers the leader.
add(Record) - Method in class org.marc4j.marc.Collection
 
add(String, int) - Method in class org.marc4j.marc.Directory
Adds a new entry to the directory.
add(Subfield) - Method in class org.marc4j.marc.DataField
Adds a new subfield instance to the collection of data elements.
AnselToUnicode - class org.marc4j.util.AnselToUnicode.
A utility to convert MARC-8 data to non-precomposed UCS/Unicode.
AnselToUnicode() - Constructor for class org.marc4j.util.AnselToUnicode
 

B

BLANK - Static variable in class org.marc4j.marc.MarcConstants
BLANK

C

CharacterConverter - interface org.marc4j.util.CharacterConverter.
Defines methods for character conversions.
CharacterConverterLoader - class org.marc4j.util.CharacterConverterLoader.
Loads a character converter using a system property.
CharacterConverterLoaderException - exception org.marc4j.util.CharacterConverterLoaderException.
A CharacterConverterLoaderException is thrown when an error occurs while loading a character conversion class.
CharacterConverterLoaderException() - Constructor for class org.marc4j.util.CharacterConverterLoaderException
Creates a new CharacterConverterLoaderException.
CharacterConverterLoaderException(String) - Constructor for class org.marc4j.util.CharacterConverterLoaderException
Creates a new CharacterConverterLoaderException with the specified message.
CharacterConverterLoaderException(String, Throwable) - Constructor for class org.marc4j.util.CharacterConverterLoaderException
Creates a new CharacterConverterLoaderException with the specified message and an underlying root cause.
characters(char[], int, int) - Method in class org.marc4j.marcxml.MarcXmlHandler
 
characters(char[], int, int) - Method in class org.marc4j.util.ReverseCodeTableHandler
 
characters(char[], int, int) - Method in class org.marc4j.util.CodeTableHandler
 
charset - Static variable in class org.marc4j.util.ReverseCodeTable
 
charsets - Static variable in class org.marc4j.util.CodeTable
 
checkDataElement(char) - Static method in class org.marc4j.marc.Verifier
Checks if the data element does not contain control charecters.
checkDataElement(char[]) - Static method in class org.marc4j.marc.Verifier
Checks if the data element does not contain control charecters.
checkTag(String) - Static method in class org.marc4j.marc.Verifier
Checks if the tag is a valid tag name.
clearCache() - Method in class org.marc4j.marcxml.Converter
Clears the Templates cache.
CodeTable - class org.marc4j.util.CodeTable.
CodeTable defines a data structure to facilitate AnselToUnicode character conversion.
CodeTable(InputStream) - Constructor for class org.marc4j.util.CodeTable
 
CodeTable(String) - Constructor for class org.marc4j.util.CodeTable
 
CodeTable(URI) - Constructor for class org.marc4j.util.CodeTable
 
CodeTableHandler - class org.marc4j.util.CodeTableHandler.
CodeTableHandler is a SAX2 ContentHandler that builds a data structure to facilitate AnselToUnicode character conversion.
CodeTableHandler() - Constructor for class org.marc4j.util.CodeTableHandler
 
codeTableHash(Character) - Static method in class org.marc4j.util.ReverseCodeTable
 
CodeTableTracker - class org.marc4j.util.CodeTableTracker.
A utility to convert UCS/Unicode data to MARC-8.
CodeTableTracker() - Constructor for class org.marc4j.util.CodeTableTracker
 
Collection - class org.marc4j.marc.Collection.
Collection defines behaviour for a collection of Record objects.
Collection() - Constructor for class org.marc4j.marc.Collection
 
combining - Static variable in class org.marc4j.util.ReverseCodeTable
 
combining - Static variable in class org.marc4j.util.CodeTable
 
comment(char[], int, int) - Method in class org.marc4j.marcxml.ExtendedFilter
 
ControlField - class org.marc4j.marc.ControlField.
ControlField defines behaviour for a control field (tag 001-009).
ControlField() - Constructor for class org.marc4j.marc.ControlField
Default constructor.
controlField(String, char[]) - Method in interface org.marc4j.MarcHandler
Receives notification of a control field.
controlField(String, char[]) - Method in class org.marc4j.helpers.RecordBuilder
Adds a control field to the record object.
controlField(String, char[]) - Method in class org.marc4j.helpers.DefaultHandler
 
controlField(String, char[]) - Method in class org.marc4j.marcxml.MarcXmlReader
Reports a control field node (001-009).
controlField(String, char[]) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports a control field node (001-009).
controlField(String, char[]) - Method in class org.marc4j.util.TaggedWriter
 
controlField(String, char[]) - Method in class org.marc4j.util.MarcWriter
 
ControlField(String, char[]) - Constructor for class org.marc4j.marc.ControlField
Creates a new control field instance and registers the tag and the control field data.
ControlField(String, String) - Constructor for class org.marc4j.marc.ControlField
Creates a new control field instance and registers the tag and the control field data.
convert(char[]) - Method in class org.marc4j.util.UnicodeToIso6937
Converts UCS/Unicode data to ISO 6937.
convert(char[]) - Method in class org.marc4j.util.UnicodeToIso5426
Converts UCS/Unicode data to UNIMARC (ISO 5426 charset).
convert(char[]) - Method in class org.marc4j.util.UnicodeToAnsel
Converts UCS/Unicode data to MARC-8.
convert(char[]) - Method in class org.marc4j.util.Iso6937ToUnicode
Converts ISO 6937 data to UCS/Unicode.
convert(char[]) - Method in class org.marc4j.util.Iso5426ToUnicode
Converts UNIMARC data to UCS/Unicode.
convert(char[]) - Method in interface org.marc4j.util.CharacterConverter
 
convert(char[]) - Method in class org.marc4j.util.AnselToUnicode
Converts MARC-8 data to UCS/Unicode.
convert(Source, Result) - Method in class org.marc4j.marcxml.Converter
Converts a Source into a Result.
convert(Source, Source, Result) - Method in class org.marc4j.marcxml.Converter
Converts and transforms or transforms and converts a Source into a Result.
convert(String) - Method in class org.marc4j.util.UnicodeToIso6937
Converts UCS/Unicode data to ISO 6937.
convert(String) - Method in class org.marc4j.util.UnicodeToIso5426
Converts UCS/Unicode data to UNIMARC (ISO 5426 charset).
convert(String) - Method in class org.marc4j.util.UnicodeToAnsel
Converts UCS/Unicode data to MARC-8.
convert(String) - Method in class org.marc4j.util.Iso6937ToUnicode
Converts ISO 6937 data to UCS/Unicode.
convert(String) - Method in class org.marc4j.util.Iso5426ToUnicode
Converts UNIMARC (ISO 5426 charset) data to UCS/Unicode.
convert(String) - Method in interface org.marc4j.util.CharacterConverter
 
convert(String) - Method in class org.marc4j.util.AnselToUnicode
Converts MARC-8 data to UCS/Unicode.
Converter - class org.marc4j.marcxml.Converter.
Converter can be used to apply a conversion or transformation from a source, populating a result.
Converter() - Constructor for class org.marc4j.marcxml.Converter
Default constructor
createCharacterConverter(String, String) - Static method in class org.marc4j.util.CharacterConverterLoader
Returns a new instance for the class defined by the given system property, or default class.
ct - Variable in class org.marc4j.util.AnselToUnicode
 

D

DataField - class org.marc4j.marc.DataField.
DataField defines behaviour for a data field (tag 010-999).
DataField() - Constructor for class org.marc4j.marc.DataField
Default constructor.
DataField(String) - Constructor for class org.marc4j.marc.DataField
Creates a new DataField instance and registers the tag name.
DataField(String, char, char) - Constructor for class org.marc4j.marc.DataField
Creates a new DataField instance and registers the tag name and the indicator values.
DefaultHandler - class org.marc4j.helpers.DefaultHandler.
Provides default implementations for the callbacks in the MarcHandler and ErrorHandler interface.
DefaultHandler() - Constructor for class org.marc4j.helpers.DefaultHandler
 
Directory - class org.marc4j.marc.Directory.
Directory is a helper class to build a directory.
Directory() - Constructor for class org.marc4j.marc.Directory
Default constructor.
DoctypeDecl - class org.marc4j.marcxml.DoctypeDecl.
DoctypeDecl defines behaviour for a document type declaration.
DoctypeDecl() - Constructor for class org.marc4j.marcxml.DoctypeDecl
Default constructor
DoctypeDecl(String, String, String) - Constructor for class org.marc4j.marcxml.DoctypeDecl
Creates a new DocType instance

E

endCDATA() - Method in class org.marc4j.marcxml.ExtendedFilter
 
endCollection() - Method in interface org.marc4j.MarcHandler
Receives notification at the end of the collection.
endCollection() - Method in interface org.marc4j.helpers.RecordHandler
Receives notification at the end of the collection.
endCollection() - Method in class org.marc4j.helpers.RecordBuilder
Reports the end of the file.
endCollection() - Method in class org.marc4j.helpers.DefaultHandler
 
endCollection() - Method in class org.marc4j.marcxml.MarcXmlReader
Reports the closing element for the root, reports the end of the prefix mapping and the end a document.
endCollection() - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports the closing element for the root, reports the end of the prefix mapping and the end a document.
endCollection() - Method in class org.marc4j.util.TaggedWriter
 
endCollection() - Method in class org.marc4j.util.MarcWriter
 
endDataField(String) - Method in interface org.marc4j.MarcHandler
Receives notification at the end of each data field
endDataField(String) - Method in class org.marc4j.helpers.RecordBuilder
Adds a data field to the record object.
endDataField(String) - Method in class org.marc4j.helpers.DefaultHandler
 
endDataField(String) - Method in class org.marc4j.marcxml.MarcXmlReader
Reports the closing element for a data field.
endDataField(String) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports the closing element for a data field.
endDataField(String) - Method in class org.marc4j.util.TaggedWriter
 
endDataField(String) - Method in class org.marc4j.util.MarcWriter
 
endDTD() - Method in class org.marc4j.marcxml.ExtendedFilter
 
endElement(String, String, String) - Method in class org.marc4j.marcxml.MarcXmlHandler
 
endElement(String, String, String) - Method in class org.marc4j.util.ReverseCodeTableHandler
 
endElement(String, String, String) - Method in class org.marc4j.util.CodeTableHandler
 
endEntity(String) - Method in class org.marc4j.marcxml.ExtendedFilter
 
endRecord() - Method in interface org.marc4j.MarcHandler
Receives notification at the end of each record.
endRecord() - Method in class org.marc4j.helpers.RecordBuilder
Reports the end of a record and sets the record object.
endRecord() - Method in class org.marc4j.helpers.DefaultHandler
 
endRecord() - Method in class org.marc4j.marcxml.MarcXmlReader
Reports the closing element for a record.
endRecord() - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports the closing element for a record.
endRecord() - Method in class org.marc4j.util.TaggedWriter
 
endRecord() - Method in class org.marc4j.util.MarcWriter
 
ERR_IGNORE - Static variable in class org.marc4j.marcxml.SaxErrorHandler
 
ERR_PRINT - Static variable in class org.marc4j.marcxml.SaxErrorHandler
 
error(MarcReaderException) - Method in interface org.marc4j.ErrorHandler
Receive notification of an error.
error(MarcReaderException) - Method in class org.marc4j.helpers.ErrorHandlerImpl
 
error(MarcReaderException) - Method in class org.marc4j.helpers.DefaultHandler
 
error(SAXParseException) - Method in class org.marc4j.marcxml.SaxErrorHandler
 
ErrorHandler - interface org.marc4j.ErrorHandler.
Defines Java callbacks to handle exceptions.
ErrorHandlerImpl - class org.marc4j.helpers.ErrorHandlerImpl.
Implements the ErrorHandler interface to report about warnings and errors that occur during the parsing of a MARC record.
ErrorHandlerImpl() - Constructor for class org.marc4j.helpers.ErrorHandlerImpl
 
ExtendedFilter - class org.marc4j.marcxml.ExtendedFilter.
ExtendedFilter extends XMLFilterImpl with an implementation of the LexicalHandler interface.
ExtendedFilter() - Constructor for class org.marc4j.marcxml.ExtendedFilter
 

F

FATAL_IGNORE - Static variable in class org.marc4j.marcxml.SaxErrorHandler
 
FATAL_PRINT - Static variable in class org.marc4j.marcxml.SaxErrorHandler
 
fatalError(MarcReaderException) - Method in interface org.marc4j.ErrorHandler
Receive notification of a fatal error.
fatalError(MarcReaderException) - Method in class org.marc4j.helpers.ErrorHandlerImpl
 
fatalError(MarcReaderException) - Method in class org.marc4j.helpers.DefaultHandler
 
fatalError(SAXParseException) - Method in class org.marc4j.marcxml.SaxErrorHandler
 
FEATURE - Static variable in class org.marc4j.marcxml.MarcSource
 
FT - Static variable in class org.marc4j.marc.VariableField
The field terminator
FT - Static variable in class org.marc4j.marc.MarcConstants
FIELD TERMINATOR

G

g - Variable in class org.marc4j.util.CodeTableTracker
 
getBaseAddressOfData() - Method in class org.marc4j.marc.Leader
Returns the base address of data (positions 12-16).
getCause() - Method in class org.marc4j.marc.MarcException
Return the root cause or null if there was no original exception.
getCause() - Method in class org.marc4j.util.CharacterConverterLoaderException
Return the root cause or null if there was no original exception.
getChar(Character, CodeTableTracker) - Static method in class org.marc4j.util.ReverseCodeTable
 
getChar(int, int) - Static method in class org.marc4j.util.CodeTable
 
getCharCodingScheme() - Method in class org.marc4j.marc.Leader
Returns the character coding scheme (position 09).
getCharSets() - Method in class org.marc4j.util.ReverseCodeTableHandler
 
getCharSets() - Method in class org.marc4j.util.CodeTableHandler
 
getCode() - Method in class org.marc4j.marc.Subfield
Returns the data element identifier.
getCombiningChars() - Method in class org.marc4j.util.ReverseCodeTableHandler
 
getCombiningChars() - Method in class org.marc4j.util.CodeTableHandler
 
getContentHandler() - Method in class org.marc4j.marcxml.MarcXmlReader
Returns the content handler.
getControlField(String) - Method in class org.marc4j.marc.Record
Returns the control field for the given tag.
getControlFieldList() - Method in class org.marc4j.marc.Record
Returns the collection of control fields.
getControlNumber() - Method in class org.marc4j.MarcReaderException
Returns the control number (tag 001).
getControlNumber() - Method in class org.marc4j.marc.Record
Returns the control number (contents for tag 001).
getControlNumberField() - Method in class org.marc4j.marc.Record
Returns the control number field (tag 001).
getCurrent(byte) - Method in class org.marc4j.util.CodeTableTracker
 
getData() - Method in class org.marc4j.marc.Subfield
Returns the data element.
getData() - Method in class org.marc4j.marc.ControlField
Returns the control field data.
getDataField(String) - Method in class org.marc4j.marc.Record
Returns the data field for the given tag.
getDataFieldList() - Method in class org.marc4j.marc.Record
Returns the collection of data fields.
getDTDHandler() - Method in class org.marc4j.marcxml.MarcXmlReader
 
getEntityResolver() - Method in class org.marc4j.marcxml.MarcXmlReader
 
getEntryMap() - Method in class org.marc4j.marc.Leader
Returns the entry map (positions 20-23).
getErrorHandler() - Method in class org.marc4j.marcxml.MarcXmlReader
 
getFeature(String) - Method in class org.marc4j.marcxml.MarcXmlReader
Returns the boolean for the feature with the given name.
getFileName() - Method in class org.marc4j.MarcReaderException
Returns the file name or null if there is no input file.
getHandler() - Method in class org.marc4j.marcxml.MarcResult
Returns the MarcHandler implementation.
getImplDefined1() - Method in class org.marc4j.marc.Leader
Returns implementation defined values (positions 07-08).
getImplDefined2() - Method in class org.marc4j.marc.Leader
Returns implementation defined values (positions 17-19).
getIndicator1() - Method in class org.marc4j.marc.DataField
Returns the first indicator.
getIndicator2() - Method in class org.marc4j.marc.DataField
Returns the second indicator.
getIndicatorCount() - Method in class org.marc4j.marc.Leader
Returns the indicator count (positions 10).
getInputStream() - Method in class org.marc4j.marcxml.MarcSource
Returns the InputStream object.
getLeader() - Method in class org.marc4j.marc.Record
Returns the leader.
getLength() - Method in class org.marc4j.marc.Directory
Returns the length of the serialized form of the directory.
getLength() - Method in class org.marc4j.marc.DataField
Returns the length of the serialized form of the current data field.
getLength() - Method in class org.marc4j.marc.ControlField
Returns the length of the serialized form of the control field.
getMarcReader() - Method in class org.marc4j.marcxml.MarcSource
Returns the MarcReader object.
getName() - Method in class org.marc4j.marcxml.DoctypeDecl
Returns the name of the root element.
getNext(byte) - Method in class org.marc4j.util.CodeTableTracker
 
getPosition() - Method in class org.marc4j.MarcReaderException
Returns the position in the character stream where the exception is thrown.
getPrevious(byte) - Method in class org.marc4j.util.CodeTableTracker
 
getProperty(String) - Method in class org.marc4j.marcxml.MarcXmlReader
Returns the object for the given property.
getPublicId() - Method in class org.marc4j.marcxml.MarcSource
Returns the public identifier.
getPublicId() - Method in class org.marc4j.marcxml.DoctypeDecl
Returns the public identifier.
getReader() - Method in class org.marc4j.marcxml.MarcSource
Returns the Reader object.
getRecord(int) - Method in class org.marc4j.marc.Collection
Returns the Record object for the given index.
getRecordLength() - Method in class org.marc4j.marc.Leader
Returns the logical record length (positions 00-04).
getRecordStatus() - Method in class org.marc4j.marc.Leader
Returns the record status (positions 05).
getSize() - Method in class org.marc4j.marc.Collection
Returns the number of records in the collection.
getSubfield(char) - Method in class org.marc4j.marc.DataField
Returns the subfield for a given data element identifier.
getSubfieldCodeLength() - Method in class org.marc4j.marc.Leader
Returns the subfield code length (position 11).
getSubfieldList() - Method in class org.marc4j.marc.DataField
Returns the collection of data elements.
getSystemId() - Method in class org.marc4j.marcxml.MarcSource
Returns the system identifier.
getSystemId() - Method in class org.marc4j.marcxml.MarcResult
Returns the system identifier.
getSystemId() - Method in class org.marc4j.marcxml.DoctypeDecl
Returns the system identifier.
getTag() - Method in class org.marc4j.marc.VariableField
Returns the tag name.
getTag() - Method in class org.marc4j.marc.DataField
Returns the tag name.
getTag() - Method in class org.marc4j.marc.ControlField
Returns the tag name.
getTypeOfRecord() - Method in class org.marc4j.marc.Leader
Returns the record type (position 06).
getVariableFieldList() - Method in class org.marc4j.marc.Record
Returns the collection of variable fields.

H

hasControlNumberField() - Method in class org.marc4j.marc.Record
Returns true if the collection of variable fields contains a control number field.
hasSubfield(char) - Method in class org.marc4j.marc.DataField
Returns true if there is a subfield with the given identifier.
hasVariableField(String) - Method in class org.marc4j.marc.Record
Returns true if there is a variable field with the given tag.

I

IllegalAddException - exception org.marc4j.marc.IllegalAddException.
IllegalAddException is thrown when the addition of the supplied object is illegal.
IllegalAddException(String, String) - Constructor for class org.marc4j.marc.IllegalAddException
Creates an Exception indicating that the addttion of the supplied object is illegal.
IllegalDataElementException - exception org.marc4j.marc.IllegalDataElementException.
IllegalDataElementException is thrown when a data element contains invalid characters, like a field or record terminator or a delimiter.
IllegalDataElementException() - Constructor for class org.marc4j.marc.IllegalDataElementException
Creates a new IllegalDataElementException.
IllegalDataElementException(String) - Constructor for class org.marc4j.marc.IllegalDataElementException
Creates a new IllegalDataElementException.
IllegalTagException - exception org.marc4j.marc.IllegalTagException.
IllegalTagException is thrown when a tag is supplied that is invalid.
IllegalTagException(String) - Constructor for class org.marc4j.marc.IllegalTagException
Creates an Exception indicating that the name of the tag is invalid.
IllegalTagException(String, String) - Constructor for class org.marc4j.marc.IllegalTagException
Creates an Exception indicating that the name of the tag is invalid.
initCause(Throwable) - Method in class org.marc4j.MarcReaderException
Sets the root cause of this exception.
initCause(Throwable) - Method in class org.marc4j.marc.MarcException
Sets the root cause of this exception.
initCause(Throwable) - Method in class org.marc4j.util.CharacterConverterLoaderException
Sets the root cause of this exception.
inPreviousCharCodeTable(Character, CodeTableTracker) - Static method in class org.marc4j.util.ReverseCodeTable
 
isCombining(Character) - Static method in class org.marc4j.util.ReverseCodeTable
 
isCombining(int, int, int) - Static method in class org.marc4j.util.CodeTable
 
isControlField(String) - Static method in class org.marc4j.marc.Tag
Returns true if the tag identifies a control field.
isControlNumberField(String) - Static method in class org.marc4j.marc.Tag
Returns true if the tag identifies a control number field.
isDataField(String) - Static method in class org.marc4j.marc.Tag
Returns true if the tag identifies a data field.
Iso5426ToUnicode - class org.marc4j.util.Iso5426ToUnicode.
A utility to convert UNIMARC data to UCS/Unicode.
Iso5426ToUnicode() - Constructor for class org.marc4j.util.Iso5426ToUnicode
 
Iso6937ToUnicode - class org.marc4j.util.Iso6937ToUnicode.
A utility to convert ISO 6937 data to UCS/Unicode.
Iso6937ToUnicode() - Constructor for class org.marc4j.util.Iso6937ToUnicode
 
isValid(String) - Static method in class org.marc4j.marc.Tag
Returns true if the given value is a valid tag value.

L

Leader - class org.marc4j.marc.Leader.
Leader defines behaviour for the record label (record position 00-23).
Leader() - Constructor for class org.marc4j.marc.Leader
 
Leader(String) - Constructor for class org.marc4j.marc.Leader
 
lh - Variable in class org.marc4j.marcxml.MarcXmlReader
the lexical handler object
lh - Variable in class org.marc4j.marcxml.ExtendedFilter
the lexical handler object
loadedMultibyte - Variable in class org.marc4j.util.AnselToUnicode
 
loadMultibyte() - Method in class org.marc4j.util.AnselToUnicode
Loads the entire maping (including multibyte characters) from the Library of Congress.

M

main(String[]) - Static method in class org.marc4j.util.XmlMarcWriter
 
main(String[]) - Static method in class org.marc4j.util.UnicodeToAnsel
 
main(String[]) - Static method in class org.marc4j.util.ReverseCodeTableHandler
 
main(String[]) - Static method in class org.marc4j.util.MarcXmlWriter
Provides a static entry point.
main(String[]) - Static method in class org.marc4j.util.CodeTableHandler
 
makePreviousCurrent() - Method in class org.marc4j.util.CodeTableTracker
 
MarcConstants - class org.marc4j.marc.MarcConstants.
MarcConstants defines control characters as used in a record.
MarcException - exception org.marc4j.marc.MarcException.
MarcException is thrown when an error occurs while processing a record object.
MarcException() - Constructor for class org.marc4j.marc.MarcException
Creates a new MarcException.
MarcException(String) - Constructor for class org.marc4j.marc.MarcException
Creates a new MarcException with the specified message.
MarcException(String, Throwable) - Constructor for class org.marc4j.marc.MarcException
Creates a new MarcException with the specified message and an underlying root cause.
MarcHandler - interface org.marc4j.MarcHandler.
Defines Java callbacks to handle a collection of MARC records.
MarcReader - class org.marc4j.MarcReader.
Parses MARC records and reports events to the MarcHandler and optionally the ErrorHandler.
MarcReader() - Constructor for class org.marc4j.MarcReader
 
MarcReaderException - exception org.marc4j.MarcReaderException.
A MarcReaderException thrown when an error occurs while parsing MARC records.
MarcReaderException(String, int) - Constructor for class org.marc4j.MarcReaderException
Creates an Exception indicating that an error occured while parsing MARC records.
MarcReaderException(String, int, String) - Constructor for class org.marc4j.MarcReaderException
Creates an Exception indicating that an error occured while parsing MARC records.
MarcReaderException(String, String, int, String) - Constructor for class org.marc4j.MarcReaderException
Creates an Exception indicating that an error occured while parsing MARC records.
MarcReaderException(String, Throwable) - Constructor for class org.marc4j.MarcReaderException
Creates a new MarcReaderException with the specified message and an underlying root cause.
MarcResult - class org.marc4j.marcxml.MarcResult.
Collects the result of a MARC conversion.
MarcResult() - Constructor for class org.marc4j.marcxml.MarcResult
 
MarcResult(MarcHandler) - Constructor for class org.marc4j.marcxml.MarcResult
Create a new instance and registers the MarcHandler implementation.
MarcSource - class org.marc4j.marcxml.MarcSource.
MarcSource is a MARC input source for non-MARCXML conversions.
MarcSource() - Constructor for class org.marc4j.marcxml.MarcSource
Default constructor
MarcSource(File) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(InputStream) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(MarcReader, File) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(MarcReader, InputStream) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(MarcReader, Reader) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(MarcReader, String) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(Reader) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcSource(String) - Constructor for class org.marc4j.marcxml.MarcSource
Create a new instance.
MarcWriter - class org.marc4j.util.MarcWriter.
Implements the MarcHandler interface to write record objects to tape format (ISO 2709).
MarcWriter() - Constructor for class org.marc4j.util.MarcWriter
Default constructor.
MarcWriter(OutputStream) - Constructor for class org.marc4j.util.MarcWriter
Creates a new instance.
MarcWriter(OutputStream, String) - Constructor for class org.marc4j.util.MarcWriter
Creates a new instance.
MarcWriter(Writer) - Constructor for class org.marc4j.util.MarcWriter
Creates a new instance and registers the Writer object.
MarcXmlFilter - class org.marc4j.marcxml.MarcXmlFilter.
Deprecated. This class has been replaced by MarcXmlReader
MarcXmlFilter() - Constructor for class org.marc4j.marcxml.MarcXmlFilter
Deprecated.  
MarcXmlHandler - class org.marc4j.marcxml.MarcXmlHandler.
MarcXmlHandler is a SAX2 ContentHandler that reports events to the MarcHandler interface.
MarcXmlHandler() - Constructor for class org.marc4j.marcxml.MarcXmlHandler
Construct a new default instance of the handler
MarcXmlReader - class org.marc4j.marcxml.MarcXmlReader.
MarcXmlReader is an XMLReader that consumes MarcHandler events and reports events to a SAX2 ContentHandler.
MarcXmlReader() - Constructor for class org.marc4j.marcxml.MarcXmlReader
 
MarcXmlWriter - class org.marc4j.util.MarcXmlWriter.
Provides a driver for MarcXmlReader to convert MARC records to MARCXML or to a different format using an XSLT stylesheet.
MarcXmlWriter() - Constructor for class org.marc4j.util.MarcXmlWriter
 
marshal() - Method in class org.marc4j.marc.Subfield
Returns a String representation for a data element following the structure of a MARC data element.
marshal() - Method in class org.marc4j.marc.Record
Returns a String representation for a record following the structure of a MARC record (tape format).
marshal() - Method in class org.marc4j.marc.Leader
Returns a String representation of the record label following the MARC structure.
marshal() - Method in class org.marc4j.marc.Directory
Returns a String representation for the directory following the structure of the MARC directory.
marshal() - Method in class org.marc4j.marc.DataField
Returns a String representation for a data field following the structure of a MARC data field.
marshal() - Method in class org.marc4j.marc.ControlField
Returns a String representation for a control field following the structure of a MARC control field.
marshal(Writer) - Method in class org.marc4j.marc.Collection
Marshals all the records in the collection and writes the tape format records to the Writer object.

O

org.marc4j - package org.marc4j
This package contains an event-based parser to process MARC records.
org.marc4j.helpers - package org.marc4j.helpers
This package contains helper classes.
org.marc4j.marc - package org.marc4j.marc
This package contains a record object model to store and edit MARC records or parts of records as objects.
org.marc4j.marcxml - package org.marc4j.marcxml
This package contains SAX2 event consumers and producers to read and write MARCXML.
org.marc4j.util - package org.marc4j.util
This package contains utilities.

P

parse(InputSource) - Method in class org.marc4j.marcxml.MarcXmlReader
Sends the input source to the MarcReader.
parse(InputSource) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Sends the input source to the MarcReader.
parse(InputStream) - Method in class org.marc4j.MarcReader
Sends an input stream to the MARC parser.
parse(InputStreamReader) - Method in class org.marc4j.MarcReader
Sends an input stream reader to the MARC parser.
parse(Reader) - Method in class org.marc4j.MarcReader
 
parse(String) - Method in class org.marc4j.MarcReader
Sends a file to the MARC parser.
parse(String) - Method in class org.marc4j.marcxml.MarcXmlReader
Parse input from a system identifier (URI).
printMarcException(String, MarcReaderException) - Static method in class org.marc4j.helpers.ErrorHandlerImpl
 
printParseException(String, SAXParseException) - Static method in class org.marc4j.marcxml.SaxErrorHandler
 

R

rct - Variable in class org.marc4j.util.UnicodeToAnsel
 
Record - class org.marc4j.marc.Record.
Record defines behaviour for a record.
Record() - Constructor for class org.marc4j.marc.Record
Default constructor.
Record(Leader) - Constructor for class org.marc4j.marc.Record
Creates a new instance for a record and registers the leader.
record(Record) - Method in interface org.marc4j.helpers.RecordHandler
Receives notification when a record is parsed.
RecordBuilder - class org.marc4j.helpers.RecordBuilder.
Creates record objects from MarcHandler events and reports events to the RecordHandler.
RecordBuilder() - Constructor for class org.marc4j.helpers.RecordBuilder
 
RecordHandler - interface org.marc4j.helpers.RecordHandler.
Defines a set of Java callbacks to handle Record objects.
ReverseCodeTable - class org.marc4j.util.ReverseCodeTable.
ReverseCodeTable defines a data structure to facilitate UnicodeToAnsel character conversion.
ReverseCodeTable(InputStream) - Constructor for class org.marc4j.util.ReverseCodeTable
 
ReverseCodeTable(String) - Constructor for class org.marc4j.util.ReverseCodeTable
 
ReverseCodeTable(URI) - Constructor for class org.marc4j.util.ReverseCodeTable
 
ReverseCodeTableHandler - class org.marc4j.util.ReverseCodeTableHandler.
ReverseCodeTableHandler is a SAX2 ContentHandler that builds a data structure to facilitate UnicodeToAnsel character conversion.
ReverseCodeTableHandler() - Constructor for class org.marc4j.util.ReverseCodeTableHandler
 
RT - Static variable in class org.marc4j.marc.MarcConstants
RECORD TERMINATOR

S

SaxErrorHandler - class org.marc4j.marcxml.SaxErrorHandler.
SaxErrorHandler is a SAX2 ErrorHandler implementation.
SaxErrorHandler() - Constructor for class org.marc4j.marcxml.SaxErrorHandler
 
SaxErrorHandler(int) - Constructor for class org.marc4j.marcxml.SaxErrorHandler
 
setBaseAddressOfData(int) - Method in class org.marc4j.marc.Leader
Registers the base address of data (positions 12-16).
setCharacterConverter(CharacterConverter) - Method in class org.marc4j.util.MarcWriter
Sets the character conversion table.
setCharCodingScheme(char) - Method in class org.marc4j.marc.Leader
Registers the character encoding scheme (position 09).
setCode(char) - Method in class org.marc4j.marc.Subfield
Registers the data element identifier.
setContentHandler(ContentHandler) - Method in class org.marc4j.marcxml.MarcXmlReader
Sets the content handler.
setControlFieldList(List) - Method in class org.marc4j.marc.Record
Sets the collection of control fields.
setCurrent(byte, Integer) - Method in class org.marc4j.util.CodeTableTracker
 
setData(char[]) - Method in class org.marc4j.marc.Subfield
Registers the data element.
setData(char[]) - Method in class org.marc4j.marc.ControlField
Registers the control field data.
setData(String) - Method in class org.marc4j.marc.Subfield
Registers the data element.
setData(String) - Method in class org.marc4j.marc.ControlField
Registers the control field data.
setDataFieldList(List) - Method in class org.marc4j.marc.Record
Sets the collection of data fields.
setDocumentLocator(Locator) - Method in class org.marc4j.marcxml.MarcXmlHandler
Registers the SAX2 Locator object.
setDocumentLocator(Locator) - Method in class org.marc4j.util.ReverseCodeTableHandler
Registers the SAX2 Locator object.
setDocumentLocator(Locator) - Method in class org.marc4j.util.CodeTableHandler
Registers the SAX2 Locator object.
setDTDHandler(DTDHandler) - Method in class org.marc4j.marcxml.MarcXmlReader
Not supported.
setEntityResolver(EntityResolver) - Method in class org.marc4j.marcxml.MarcXmlReader
Not supported.
setEntryMap(char[]) - Method in class org.marc4j.marc.Leader
Registers the entry map (positions 20-23).
setErrorHandler(ErrorHandler) - Method in class org.marc4j.MarcReader
Registers the ErrorHandler implementation.
setErrorHandler(ErrorHandler) - Method in class org.marc4j.marcxml.MarcXmlReader
Not supported.
setFeature(String, boolean) - Method in class org.marc4j.marcxml.MarcXmlReader
Sets the boolean for the feature with the given name.
setFeature(String, boolean) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Sets the boolean for the feature with the given name.
setHandler(MarcHandler) - Method in class org.marc4j.marcxml.MarcResult
Registers the MarcHandler implementation.
setImplDefined1(char[]) - Method in class org.marc4j.marc.Leader
Registers implementation defined values (position 07-08).
setImplDefined2(char[]) - Method in class org.marc4j.marc.Leader
Registers implementation defined values (positions 17-19).
setIndicator1(char) - Method in class org.marc4j.marc.DataField
Registers the first indicator value.
setIndicator2(char) - Method in class org.marc4j.marc.DataField
Registers the second indicator value.
setIndicatorCount(int) - Method in class org.marc4j.marc.Leader
Registers the indicator count (position 10).
setInputStream(InputStream) - Method in class org.marc4j.marcxml.MarcSource
Sets the InputStream object.
setMarcHandler(MarcHandler) - Method in class org.marc4j.MarcReader
Registers the MarcHandler implementation.
setMarcHandler(MarcHandler) - Method in class org.marc4j.marcxml.MarcXmlHandler
Registers the MarcHandler object.
setMarcReader(MarcReader) - Method in class org.marc4j.marcxml.MarcSource
Sets the MarcReader object.
setName(String) - Method in class org.marc4j.marcxml.DoctypeDecl
Sets the name of the root element.
setNext(byte, Integer) - Method in class org.marc4j.util.CodeTableTracker
 
setPrevious(byte, Integer) - Method in class org.marc4j.util.CodeTableTracker
 
setProperty(String, Object) - Method in class org.marc4j.marcxml.MarcXmlReader
Sets the object for the given property.
setProperty(String, Object) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Sets the object for the given property.
setProperty(String, Object) - Method in class org.marc4j.marcxml.ExtendedFilter
Sets the object for the given property.
setPublicId(String) - Method in class org.marc4j.marcxml.MarcSource
Sets the public identifier.
setPublicId(String) - Method in class org.marc4j.marcxml.DoctypeDecl
Sets the public identifier.
setReader(Reader) - Method in class org.marc4j.marcxml.MarcSource
Sets the Reader object.
setRecordHandler(RecordHandler) - Method in class org.marc4j.helpers.RecordBuilder
Registers the RecordHandler object.
setRecordLength(int) - Method in class org.marc4j.marc.Leader
Registers the logical record length (positions 00-04).
setRecordStatus(char) - Method in class org.marc4j.marc.Leader
Registers the record status (position 05).
setSubfieldCodeLength(int) - Method in class org.marc4j.marc.Leader
Registers the subfield code length (position 11).
setSubfieldList(List) - Method in class org.marc4j.marc.DataField
Sets the collection of data elements.
setSystemId(File) - Method in class org.marc4j.marcxml.MarcSource
Sets the File object.
setSystemId(String) - Method in class org.marc4j.marcxml.MarcSource
Sets the system identifier.
setSystemId(String) - Method in class org.marc4j.marcxml.MarcResult
Registers the systemID.
setSystemId(String) - Method in class org.marc4j.marcxml.DoctypeDecl
Sets the system identifier.
setTag(String) - Method in class org.marc4j.marc.VariableField
Registers the tag name.
setTag(String) - Method in class org.marc4j.marc.DataField
Registers the tag.
setTag(String) - Method in class org.marc4j.marc.ControlField
Registers the tag.
setTypeOfRecord(char) - Method in class org.marc4j.marc.Leader
Registers the type of record (position 06).
setUnicodeToAnsel(boolean) - Method in class org.marc4j.util.MarcWriter
Deprecated. As of MARC4J beta 7 replaced by MarcWriter.setCharacterConverter(CharacterConverter charconv)
setVariableFieldList(List) - Method in class org.marc4j.marc.Record
Sets the collection of variable fields.
setWriter(Writer) - Method in class org.marc4j.util.TaggedWriter
Registers the Writer object.
setWriter(Writer) - Method in class org.marc4j.util.MarcWriter
Registers the Writer object.
setWriter(Writer, boolean) - Method in class org.marc4j.util.MarcWriter
Registers the Writer object.
startCDATA() - Method in class org.marc4j.marcxml.ExtendedFilter
 
startCollection() - Method in interface org.marc4j.MarcHandler
Receives notification at the start of the collection.
startCollection() - Method in interface org.marc4j.helpers.RecordHandler
Receives notification at the start of the collection.
startCollection() - Method in class org.marc4j.helpers.RecordBuilder
Reports the start of the file.
startCollection() - Method in class org.marc4j.helpers.DefaultHandler
 
startCollection() - Method in class org.marc4j.marcxml.MarcXmlReader
Returns the document handler being used, starts the document and reports the root element.
startCollection() - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Returns the document handler being used, starts the document and reports the root element.
startCollection() - Method in class org.marc4j.util.TaggedWriter
System exits when the Writer object is null.
startCollection() - Method in class org.marc4j.util.MarcWriter
System exits when the Writer object is null.
startDataField(String, char, char) - Method in interface org.marc4j.MarcHandler
Receives notification at the start of each data field.
startDataField(String, char, char) - Method in class org.marc4j.helpers.RecordBuilder
Creates a new data field object.
startDataField(String, char, char) - Method in class org.marc4j.helpers.DefaultHandler
 
startDataField(String, char, char) - Method in class org.marc4j.marcxml.MarcXmlReader
Reports the starting element for a data field (010-999).
startDataField(String, char, char) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports the starting element for a data field (010-999).
startDataField(String, char, char) - Method in class org.marc4j.util.TaggedWriter
 
startDataField(String, char, char) - Method in class org.marc4j.util.MarcWriter
 
startDTD(String, String, String) - Method in class org.marc4j.marcxml.ExtendedFilter
 
startElement(String, String, String, Attributes) - Method in class org.marc4j.marcxml.MarcXmlHandler
 
startElement(String, String, String, Attributes) - Method in class org.marc4j.util.ReverseCodeTableHandler
 
startElement(String, String, String, Attributes) - Method in class org.marc4j.util.CodeTableHandler
 
startEntity(String) - Method in class org.marc4j.marcxml.ExtendedFilter
 
startRecord(Leader) - Method in interface org.marc4j.MarcHandler
Receives notification at the start of each record.
startRecord(Leader) - Method in class org.marc4j.helpers.RecordBuilder
Creates a new record object.
startRecord(Leader) - Method in class org.marc4j.helpers.DefaultHandler
 
startRecord(Leader) - Method in class org.marc4j.marcxml.MarcXmlReader
Reports the starting element for a record and the leader node.
startRecord(Leader) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports the starting element for a record and the leader node.
startRecord(Leader) - Method in class org.marc4j.util.TaggedWriter
 
startRecord(Leader) - Method in class org.marc4j.util.MarcWriter
 
Subfield - class org.marc4j.marc.Subfield.
Subfield defines behaviour for a subfield (a data element within a data field).
Subfield() - Constructor for class org.marc4j.marc.Subfield
Default constructor
subfield(char, char[]) - Method in interface org.marc4j.MarcHandler
Receives notification of a data element (subfield).
subfield(char, char[]) - Method in class org.marc4j.helpers.RecordBuilder
Adds a subfield to the data field.
subfield(char, char[]) - Method in class org.marc4j.helpers.DefaultHandler
 
subfield(char, char[]) - Method in class org.marc4j.marcxml.MarcXmlReader
Reports a subfield node.
subfield(char, char[]) - Method in class org.marc4j.marcxml.MarcXmlFilter
Deprecated. Reports a subfield node.
subfield(char, char[]) - Method in class org.marc4j.util.TaggedWriter
 
subfield(char, char[]) - Method in class org.marc4j.util.MarcWriter
 
Subfield(char, char[]) - Constructor for class org.marc4j.marc.Subfield
Creates a new Subfield instance and registers the data element identifier and the data element.
Subfield(char, String) - Constructor for class org.marc4j.marc.Subfield
Creates a new Subfield instance and registers the data element identifier and the data element.

T

Tag - class org.marc4j.marc.Tag.
Tag defines behaviour for a MARC tag.
Tag() - Constructor for class org.marc4j.marc.Tag
 
TaggedWriter - class org.marc4j.util.TaggedWriter.
Implements the MarcHandler interface to write MARC data in tagged display format.
TaggedWriter() - Constructor for class org.marc4j.util.TaggedWriter
Default constructor.
TaggedWriter(OutputStream) - Constructor for class org.marc4j.util.TaggedWriter
Creates a new instance.
TaggedWriter(OutputStream, String) - Constructor for class org.marc4j.util.TaggedWriter
Creates a new instance.
TaggedWriter(Writer) - Constructor for class org.marc4j.util.TaggedWriter
Creates a new instance and registers the Writer object.

U

UnicodeToAnsel - class org.marc4j.util.UnicodeToAnsel.
A utility to convert UCS/Unicode data to MARC-8.
UnicodeToAnsel() - Constructor for class org.marc4j.util.UnicodeToAnsel
 
UnicodeToIso5426 - class org.marc4j.util.UnicodeToIso5426.
A utility to convert UCS/Unicode data to UNIMARC (ISO 5426 charset).
UnicodeToIso5426() - Constructor for class org.marc4j.util.UnicodeToIso5426
 
UnicodeToIso6937 - class org.marc4j.util.UnicodeToIso6937.
A utility to convert UCS/Unicode data to ISO 6937.
UnicodeToIso6937() - Constructor for class org.marc4j.util.UnicodeToIso6937
 
unmarshal(String) - Method in class org.marc4j.marc.Leader
Creates a leader object from a string object.
US - Static variable in class org.marc4j.marc.MarcConstants
SUBFIELD DELIMITER

V

VariableField - class org.marc4j.marc.VariableField.
VariableField defines general behaviour for variable fields.
VariableField() - Constructor for class org.marc4j.marc.VariableField
Default constructor.
VariableField(String) - Constructor for class org.marc4j.marc.VariableField
Creates a new VariableField for the supplied tag.
Verifier - class org.marc4j.marc.Verifier.
Verifier checks tags and data elements.

W

WARN_PRINT - Static variable in class org.marc4j.marcxml.SaxErrorHandler
 
warning(MarcReaderException) - Method in interface org.marc4j.ErrorHandler
Receive notification of a warning.
warning(MarcReaderException) - Method in class org.marc4j.helpers.ErrorHandlerImpl
 
warning(MarcReaderException) - Method in class org.marc4j.helpers.DefaultHandler
 
warning(SAXParseException) - Method in class org.marc4j.marcxml.SaxErrorHandler
 

X

XmlMarcWriter - class org.marc4j.util.XmlMarcWriter.
Provides a driver for MarcXmlHandler to convert MARCXML to MARC tape format (ISO 2709) either by providing a MARCXML document or by pre-processing a different XML format by using an XSLT stylesheet that outputs a well-formed MARCXML document.
XmlMarcWriter() - Constructor for class org.marc4j.util.XmlMarcWriter
 

A B C D E F G H I L M O P R S T U V W X

Copyright 2001-2003 Bas Peters. All Rights Reserved.