Package org.marc4j.marc
This package contains a record object model to store and edit MARC records or parts of records as objects.
-
Class Summary Class Description Collection Collection
defines behaviour for a collection ofRecord
objects.ControlField ControlField
defines behavior for a control field (tag 001-009).DataField DataField
defines behavior for a data field (tag 010-999).Directory Directory
is a helper class to build a directory.Leader Leader
defines behaviour for the record label (record position 00-23).MarcConstants MarcConstants
defines control characters as used in a record.Record Record
defines behaviour for a record.Subfield Subfield
defines behaviour for a subfield (a data element within a data field).Tag Tag
defines behaviour for a MARC tag.VariableField VariableField
defines general behaviour for variable fields.Verifier Verifier
checks tags and data elements. -
Exception Summary Exception Description IllegalAddException IllegalAddException
is thrown when the addition of the supplied object is illegal.IllegalDataElementException IllegalDataElementException
is thrown when a data element contains invalid characters, like a field or record terminator or a delimiter.IllegalTagException IllegalTagException
is thrown when a tag is supplied that is invalid.MarcException MarcException
is thrown when an error occurs while processing a record object.