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

A

add(XMLEventReader) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
add(XMLEvent) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
add(XMLEvent) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
addField(MarcField) - Method in class org.xbib.marc.Marc.Builder
 
addNamespace(String) - Method in class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
addNamespace(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
addNamespace(String) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
aleph() - Method in class org.xbib.marc.Marc
Return an ALEPH SEQUENTIAL input stream with line-feed separator.
aleph(byte[]) - Method in class org.xbib.marc.Marc.Builder
Create ALEPH SEQUENTIAL input stream a given separator pattern.
AlephSequentialInputStream - Class in org.xbib.marc.dialects.aleph
ALEPH SEQUENTIAL input stream implementation.
AlephSequentialInputStream(InputStream, byte[], MarcGenerator) - Constructor for class org.xbib.marc.dialects.aleph.AlephSequentialInputStream
 
append(int) - Method in class org.xbib.marc.io.ScanBuffer
Append byte.
asBytes() - Method in class org.xbib.marc.label.RecordLabel
 

B

beginCollection() - Method in class org.xbib.marc.json.MarcJsonWriter
 
beginCollection() - Method in class org.xbib.marc.Marc.Builder
Not used as there is no known input with collection events yet.
beginCollection() - Method in interface org.xbib.marc.MarcListener
Begin of a record collection.
beginCollection() - Method in class org.xbib.marc.MarcRecordAdapter
 
beginCollection() - Method in interface org.xbib.marc.MarcRecordListener
Begin of a record collection.
beginCollection() - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
beginCollection() - Method in class org.xbib.marc.xml.MarcContentHandler
 
beginCollection() - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
beginCollection() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
beginRecord(String, String) - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
beginRecord(String, String) - Method in class org.xbib.marc.json.MarcJsonWriter
 
beginRecord(String, String) - Method in class org.xbib.marc.Marc.Builder
 
beginRecord(String, String) - Method in interface org.xbib.marc.MarcListener
Begin of a record.
beginRecord(String, String) - Method in class org.xbib.marc.MarcRecordAdapter
 
beginRecord(String, String) - Method in class org.xbib.marc.MarcWriter
 
beginRecord(String, String) - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
beginRecord(String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
beginRecord(String, String) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
beginRecord(String, String) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
BIBLIOGRAPHIC_TYPE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
BibliographicLevel - Enum in org.xbib.marc.label
Bibliographic level One-character alphabetic code indicating the bibliographic level of the record.
bibliomondo() - Method in class org.xbib.marc.Marc
Return a BiblioMonod MARC export input stream.
bibliomondo(byte[]) - Method in class org.xbib.marc.Marc.Builder
Create BiblioMondo MARC input stream.
BiblioMondoInputStream - Class in org.xbib.marc.dialects.bibliomondo
BiblioMondo dialect of MARC.
BiblioMondoInputStream(InputStream, byte[], MarcGenerator) - Constructor for class org.xbib.marc.dialects.bibliomondo.BiblioMondoInputStream
 
BufferedSeparatorInputStream - Class in org.xbib.marc.io
A buffered input stream for iterating over structured data streams with information separators.
BufferedSeparatorInputStream(InputStream) - Constructor for class org.xbib.marc.io.BufferedSeparatorInputStream
Create a buffered information separator stream.
build() - Method in class org.xbib.marc.label.RecordLabel.Builder
Build record label.
build() - Method in class org.xbib.marc.Marc.Builder
Build a MARC instance.
build() - Method in class org.xbib.marc.MarcField.Builder
Build a MARC field.
build() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
builder() - Static method in class org.xbib.marc.label.RecordLabel
 
builder() - Static method in class org.xbib.marc.Marc
Create a new MARC builder.
builder - Variable in class org.xbib.marc.Marc.MarcXmlReader
 
builder() - Static method in class org.xbib.marc.MarcField
Return a build for a MARC field.
builder - Variable in class org.xbib.marc.MarcRecordAdapter
 
builder() - Static method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
buildRecord() - Method in class org.xbib.marc.Marc.Builder
Build MARC record.
bytes() - Method in class org.xbib.marc.io.BytesStreamOutput
Return a BytesReference to the buffer of this output stream.
BytesArray - Class in org.xbib.marc.io
A byte array, wrapped in a BytesReference.
BytesArray(byte[]) - Constructor for class org.xbib.marc.io.BytesArray
Create BytesArray from a byte array.
BytesArray(byte[], int, int) - Constructor for class org.xbib.marc.io.BytesArray
Create BytesArray from a part of a byte array.
BytesReference - Interface in org.xbib.marc.io
A reference to bytes.
BytesStreamOutput - Class in org.xbib.marc.io
A growable stream of bytes, with random access methods.
BytesStreamOutput() - Constructor for class org.xbib.marc.io.BytesStreamOutput
Create a new BytesStreamOutput with default buffer size.
BytesStreamOutput(int) - Constructor for class org.xbib.marc.io.BytesStreamOutput
Create a new BytesStreamOutput with given buffer size.

C

characters(char[], int, int) - Method in class org.xbib.marc.xml.MarcContentHandler
 
Chunk<S,D> - Interface in org.xbib.marc.io
A chunk.
chunk(Chunk<S, D>) - Method in interface org.xbib.marc.io.ChunkListener
A chunk has arrived.
chunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.io.SeparatorOutputStream
 
chunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.Marc.Builder
Send chunk to MARC generator.
chunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.MarcGenerator
 
ChunkListener<S,D> - Interface in org.xbib.marc.io
A Listener interface for capturing chunks.
chunks() - Method in interface org.xbib.marc.io.ChunkStream
Return a stream of chunks.
ChunkStream<S,D> - Interface in org.xbib.marc.io
A chunk stream.
clear(int) - Method in class org.xbib.marc.io.ScanBuffer
Clear scan buffer at position.
close() - Method in class org.xbib.marc.dialects.aleph.AlephSequentialInputStream
 
close() - Method in class org.xbib.marc.dialects.bibliomondo.BiblioMondoInputStream
 
close() - Method in class org.xbib.marc.dialects.sisis.SisisInputStream
 
close() - Method in class org.xbib.marc.io.BytesStreamOutput
 
close() - Method in class org.xbib.marc.json.MarcJsonWriter
 
close() - Method in class org.xbib.marc.MarcWriter
 
close() - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
close() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
CODE_ATTRIBUTE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
COLLECTION - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
compareTo(MarcField) - Method in class org.xbib.marc.MarcField
 
content - Variable in class org.xbib.marc.xml.MarcContentHandler
 
CONTROLFIELD - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
createGenerator() - Method in class org.xbib.marc.Marc.Builder
Create MARC generator with specified settings.
crlf(InputStream) - Static method in class org.xbib.marc.io.PatternInputStream
Convenience method to cerate a carriage-return/line-feed pattern separated input stream.

D

data() - Method in interface org.xbib.marc.io.Chunk
The data of the chunk.
data() - Method in class org.xbib.marc.io.DefaultChunk
 
DATAFIELD - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
DATEI - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 
DATENSATZ - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 
DefaultChunk - Class in org.xbib.marc.io
A default chunk implementation.
DefaultChunk(char, BytesReference) - Constructor for class org.xbib.marc.io.DefaultChunk
Create a default chunk.
DescriptiveCatalogingForm - Enum in org.xbib.marc.label
Descriptive cataloging form One-character alphanumeric code that indicates characteristics of the descriptive data in the record through reference to cataloging norms.
document() - Method in class org.xbib.marc.Marc
Return a W3C DOM of the record in the ISO 2709 input stream.
document() - Method in class org.xbib.marc.xml.Sax2Dom
 
drop(MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
drop(String) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 

E

EMPTY - Static variable in class org.xbib.marc.label.RecordLabel
 
EMPTY - Static variable in class org.xbib.marc.MarcField
 
EMPTY - Static variable in class org.xbib.marc.MarcRecord
 
emptyRecord() - Static method in class org.xbib.marc.MarcRecord
Return the empty MARC record.
Encoding - Enum in org.xbib.marc.label
Character encoding Identifies the character encoding used in the record.
EncodingLevel - Enum in org.xbib.marc.label
Encoding level One-character alphanumeric code that indicates the fullness of the bibliographic information and/or content designation of the MARC record
endCollection() - Method in class org.xbib.marc.json.MarcJsonWriter
 
endCollection() - Method in class org.xbib.marc.Marc.Builder
Not used as there is no known input with collection events yet.
endCollection() - Method in interface org.xbib.marc.MarcListener
End of a collection.
endCollection() - Method in class org.xbib.marc.MarcRecordAdapter
 
endCollection() - Method in interface org.xbib.marc.MarcRecordListener
End of a collection.
endCollection() - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
endCollection() - Method in class org.xbib.marc.xml.MarcContentHandler
 
endCollection() - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
endCollection() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
endCustomElement(String, String, String) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
endDocument() - Method in class org.xbib.marc.json.MarcJsonWriter
 
endDocument() - Method in class org.xbib.marc.xml.MarcContentHandler
 
endDocument() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
endElement(String, String, String) - Method in class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
endElement(String, String, String) - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
endElement(String, String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
endPrefixMapping(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
endRecord() - Method in class org.xbib.marc.json.MarcJsonWriter
 
endRecord() - Method in class org.xbib.marc.LightweightMarcRecordAdapter
 
endRecord() - Method in class org.xbib.marc.Marc.Builder
 
endRecord() - Method in interface org.xbib.marc.MarcListener
End of a record.
endRecord() - Method in class org.xbib.marc.MarcRecordAdapter
 
endRecord() - Method in class org.xbib.marc.MarcWriter
 
endRecord() - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
endRecord() - Method in class org.xbib.marc.xml.MarcContentHandler
 
endRecord() - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
endRecord() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
equals(Object) - Method in class org.xbib.marc.MarcField
 
equals(Object) - Method in class org.xbib.marc.MarcRecord
 
error(SAXParseException) - Method in class org.xbib.marc.xml.MarcContentHandler
 

F

fatalError(SAXParseException) - Method in class org.xbib.marc.xml.MarcContentHandler
 
FELD - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 
field(MarcField) - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
field(MarcField) - Method in class org.xbib.marc.json.MarcJsonWriter
 
field(MarcField) - Method in class org.xbib.marc.Marc.Builder
 
field(RecordLabel, String) - Method in class org.xbib.marc.MarcField.Builder
Set a new data field with help of a record label from raw data.
field(MarcField) - Method in interface org.xbib.marc.MarcListener
A field.
field(MarcField) - Method in class org.xbib.marc.MarcRecordAdapter
 
field(MarcField) - Method in class org.xbib.marc.MarcWriter
 
field(MarcField) - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
field(MarcField) - Method in class org.xbib.marc.xml.MarcContentHandler
 
field(MarcField) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
field(MarcField) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
filterKey(Pattern) - Method in class org.xbib.marc.MarcRecord
Return a list of MARC fields of this record where key pattern matches were found.
filterValue(Pattern) - Method in class org.xbib.marc.MarcRecord
Return a list of MARC fields of this record where pattern matches were found.
fix(RecordLabel) - Method in interface org.xbib.marc.label.RecordLabelFixer
 
FixedTokenReplacementInputStream - Class in org.xbib.marc.io
A replacement input stream with a fixed token.
FixedTokenReplacementInputStream(InputStream, String, StreamTokenHandler) - Constructor for class org.xbib.marc.io.FixedTokenReplacementInputStream
Creates a case-sensitive replacement input stream with fixed token.
FixedTokenReplacementInputStream(InputStream, String, StreamTokenHandler, boolean) - Constructor for class org.xbib.marc.io.FixedTokenReplacementInputStream
Creates a replacement input stream with fixed token.
flush() - Method in class org.xbib.marc.io.BytesStreamOutput
 
flush() - Method in class org.xbib.marc.io.ScanBuffer
 
flush() - Method in class org.xbib.marc.json.MarcJsonWriter
 
flush() - Method in class org.xbib.marc.MarcWriter
 
flush() - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
flush() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
format - Variable in class org.xbib.marc.xml.MarcContentHandler
 
FORMAT_ATTRIBUTE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
FORMAT_TAG - Static variable in class org.xbib.marc.json.MarcJsonWriter
 
from(RecordLabel) - Method in class org.xbib.marc.label.RecordLabel.Builder
 
from(char[]) - Method in class org.xbib.marc.label.RecordLabel.Builder
Parse given record label.
from(Map<String, String>) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
Convenience method for processing specs from map.
fromTo(MarcField, MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
fromTo(String, String) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
FS - Static variable in interface org.xbib.marc.io.InformationSeparator
FILE SEPARATOR.

G

get(int) - Method in class org.xbib.marc.io.BytesArray
 
get(int) - Method in interface org.xbib.marc.io.BytesReference
Returns the byte at the specified index.
getBaseAddressOfData() - Method in class org.xbib.marc.label.RecordLabel
 
getBibliographicLevel() - Method in class org.xbib.marc.label.RecordLabel
 
getBuffer() - Method in class org.xbib.marc.io.ScanBuffer
 
getChar() - Method in enum org.xbib.marc.label.BibliographicLevel
 
getChar() - Method in enum org.xbib.marc.label.DescriptiveCatalogingForm
 
getChar() - Method in enum org.xbib.marc.label.Encoding
 
getChar() - Method in enum org.xbib.marc.label.EncodingLevel
 
getChar() - Method in enum org.xbib.marc.label.MultipartResourceRecordLevel
 
getChar() - Method in enum org.xbib.marc.label.RecordStatus
 
getChar() - Method in enum org.xbib.marc.label.TypeOfControl
 
getChar() - Method in enum org.xbib.marc.label.TypeOfRecord
 
getCharset() - Method in class org.xbib.marc.Marc.Builder
Get character set encoding.
getContentHandler() - Method in class org.xbib.marc.Marc.Builder
Get XML content handler.
getContentHandler() - Method in class org.xbib.marc.Marc.MarcXmlReader
 
getContentHandler() - Method in class org.xbib.marc.xml.InverseMarcContentHandler
Return underlying XML content handler.
getDataFieldLength() - Method in class org.xbib.marc.label.RecordLabel
 
getDefaultFormat() - Method in class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
getDefaultFormat() - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
getDefaultFormat() - Method in class org.xbib.marc.xml.MarcContentHandler
 
getDefaultType() - Method in class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
getDefaultType() - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
getDefaultType() - Method in class org.xbib.marc.xml.MarcContentHandler
 
getDescriptiveCatalogingForm() - Method in class org.xbib.marc.label.RecordLabel
 
getDTDHandler() - Method in class org.xbib.marc.Marc.MarcXmlReader
 
getEncoding() - Method in class org.xbib.marc.label.RecordLabel
 
getEncodingLevel() - Method in class org.xbib.marc.label.RecordLabel
 
getEntityResolver() - Method in class org.xbib.marc.Marc.MarcXmlReader
 
getErrorHandler() - Method in class org.xbib.marc.Marc.MarcXmlReader
 
getException() - Method in class org.xbib.marc.json.MarcJsonWriter
 
getException() - Method in class org.xbib.marc.MarcWriter
 
getException() - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
getException() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
getFeature(String) - Method in class org.xbib.marc.Marc.Builder
Get feature.
getFeature(String) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
getFeatures() - Method in class org.xbib.marc.Marc.Builder
Get all features.
getFields() - Method in class org.xbib.marc.MarcRecord
Return the MARC fields of this record.
getFormat() - Method in class org.xbib.marc.Marc.Builder
 
getFormat() - Method in class org.xbib.marc.MarcRecord
Return the MARC record format.
getFormat() - Method in class org.xbib.marc.xml.MarcContentHandler
 
getFormat() - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
getId() - Method in class org.xbib.marc.MarcField.Subfield
Get ID of subfield.
getIndicator() - Method in class org.xbib.marc.MarcField
Return the MARC field indicator, one or more chaarcters.
getIndicatorLength() - Method in class org.xbib.marc.label.RecordLabel
 
getInputStream() - Method in class org.xbib.marc.Marc.Builder
Return input stream.
getLastBuilt() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
getLength() - Method in class org.xbib.marc.MarcField
Return the MARC field length.
getMarcListener() - Method in class org.xbib.marc.Marc.Builder
 
getMarcListeners() - Method in class org.xbib.marc.Marc.Builder
 
getMarcRecordListener() - Method in class org.xbib.marc.Marc.Builder
 
getMultipartResourceRecordLevel() - Method in class org.xbib.marc.label.RecordLabel
 
getNamespaceContext() - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
getOperator() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
getPosition() - Method in class org.xbib.marc.MarcField
Return the MARC field position.
getPrefix(String) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
getProperties() - Method in class org.xbib.marc.Marc.Builder
Get all properties.
getProperty(String) - Method in class org.xbib.marc.Marc.Builder
Get property.
getProperty(String) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
getRecordCounter() - Method in class org.xbib.marc.xml.MarcContentHandler
 
getRecordLabel() - Method in class org.xbib.marc.MarcRecord
Return MARC record label.
getRecordLength() - Method in class org.xbib.marc.label.RecordLabel
 
getRecordStatus() - Method in class org.xbib.marc.label.RecordLabel
 
getScanString() - Method in class org.xbib.marc.io.ScanBuffer
Get scan string.
getSegmentIdentifierLength() - Method in class org.xbib.marc.label.RecordLabel
 
getStartingCharacterPositionLength() - Method in class org.xbib.marc.label.RecordLabel
 
getSubfieldIdentifierLength() - Method in class org.xbib.marc.label.RecordLabel
 
getSubfieldIds() - Method in class org.xbib.marc.MarcField
Return subfield IDs.
getSubfields() - Method in class org.xbib.marc.MarcField
Return the subfields associated with this MARC field.
getTag() - Method in class org.xbib.marc.MarcField
Return the MARC field tag.
getTransformKey(MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
getType() - Method in class org.xbib.marc.Marc.Builder
 
getType() - Method in class org.xbib.marc.MarcRecord
Return the MARC record type.
getType() - Method in class org.xbib.marc.xml.MarcContentHandler
 
getType() - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
getTypeOfControl() - Method in class org.xbib.marc.label.RecordLabel
 
getTypeOfRecord() - Method in class org.xbib.marc.label.RecordLabel
 
getValue() - Method in class org.xbib.marc.MarcField
Return the field value of this MAR field.
getValue() - Method in class org.xbib.marc.MarcField.Subfield
Get value fo subfield.
GLOBAL_TAG - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
GS - Static variable in interface org.xbib.marc.io.InformationSeparator
RECORD TERMINATOR / GROUP SEPARATOR / Satzende (SE).

H

hasData() - Method in class org.xbib.marc.io.ScanBuffer
Has scan buffer any data?
hashCode() - Method in class org.xbib.marc.MarcField
 
hashCode() - Method in class org.xbib.marc.MarcRecord
 
hasSubfields() - Method in class org.xbib.marc.MarcField.Builder
Has this MARC field subfields?
head(MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
head(MarcField, String) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
HOLDINGS_TYPE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 

I

ID_ATTRIBUTE - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
ignorableWhitespace(char[], int, int) - Method in class org.xbib.marc.xml.MarcContentHandler
 
ignoreIndicator() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
ignoreSubfieldIds() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
IND_ATTRIBUTE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
IndentingXMLEventWriter - Class in org.xbib.marc.xml
 
IndentingXMLEventWriter(XMLEventWriter) - Constructor for class org.xbib.marc.xml.IndentingXMLEventWriter
 
indexOf(byte, int, int) - Method in class org.xbib.marc.io.BytesArray
 
indexOf(byte, int, int) - Method in interface org.xbib.marc.io.BytesReference
Find the index of a given byte, in the given area.
indicator(String) - Method in class org.xbib.marc.MarcField.Builder
Set indicator.
indicator() - Method in class org.xbib.marc.MarcField.Builder
Returns the indicator.
InformationSeparator - Interface in org.xbib.marc.io
An interface for Information separators for formatted data.
InverseMarcContentHandler - Class in org.xbib.marc.xml
The inverse MARC content handler receives MARC events and fires XML SAX events to a content handler.
InverseMarcContentHandler(ContentHandler) - Constructor for class org.xbib.marc.xml.InverseMarcContentHandler
Create an InverseMarcContentHandler with an underlying XML content handler.
isControl() - Method in class org.xbib.marc.MarcField.Builder
Is the MARC field a control field?
isControl() - Method in class org.xbib.marc.MarcField
Returns if this MARC field is a control field.
isEmpty() - Method in class org.xbib.marc.MarcField.Builder
Is the MARC field empty?
isEmpty() - Method in class org.xbib.marc.MarcField
Returns if this MARC field is empty.
isIndicatorValid() - Method in class org.xbib.marc.MarcField
 
isNamespace(String) - Method in class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
isNamespace(String) - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
isNamespace(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
iso2709Stream() - Method in class org.xbib.marc.Marc.Builder
Create an ISO 2709 stream.
iso2709Stream() - Method in class org.xbib.marc.Marc
Return ISO 2709 stream.
iso2709XmlReader() - Method in class org.xbib.marc.Marc
Return an XML reader on a ISO 2709 input stream.
isSubfieldValid() - Method in class org.xbib.marc.MarcField
 
isTagValid() - Method in class org.xbib.marc.MarcField
 
isValid() - Method in class org.xbib.marc.MarcField
 
iterable() - Method in class org.xbib.marc.Marc.Builder
For easy for statements.

K

KEY_DELIMITER - Static variable in class org.xbib.marc.MarcField
 

L

leader(String) - Method in class org.xbib.marc.json.MarcJsonWriter
 
leader(String) - Method in class org.xbib.marc.Marc.Builder
 
leader(String) - Method in interface org.xbib.marc.MarcListener
The leader (or label) of a record.
leader(String) - Method in class org.xbib.marc.MarcRecordAdapter
 
leader(String) - Method in class org.xbib.marc.MarcWriter
 
LEADER - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
leader(String) - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
leader(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
leader(String) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
leader(String) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
LEADER_TAG - Static variable in class org.xbib.marc.json.MarcJsonWriter
 
length() - Method in class org.xbib.marc.io.BytesArray
 
length() - Method in interface org.xbib.marc.io.BytesReference
The length.
LENGTH - Static variable in class org.xbib.marc.label.RecordLabel
The length of a record label is fixed at 24 characters.
length() - Method in class org.xbib.marc.MarcField.Builder
Return length.
length(int) - Method in class org.xbib.marc.MarcField.Builder
Set length.
lf(InputStream) - Static method in class org.xbib.marc.io.PatternInputStream
Convenience method to cerate a line-feed pattern separated input stream.
LightweightMarcRecordAdapter - Class in org.xbib.marc
 
LightweightMarcRecordAdapter(MarcRecordListener) - Constructor for class org.xbib.marc.LightweightMarcRecordAdapter
 
lightweightRecord() - Method in class org.xbib.marc.Marc.Builder
 
listeners - Variable in class org.xbib.marc.xml.MarcContentHandler
 

M

mabDiskette(byte[]) - Method in class org.xbib.marc.Marc.Builder
Create MAB DISKETTE input stream with a given separator pattern.
mabDiskette(byte[], char) - Method in class org.xbib.marc.Marc.Builder
Create MAB DISKETTE input stream with a given separator pattern and subfield delimiter.
mabDisketteCRLF() - Method in class org.xbib.marc.Marc
Return a MAB DISKETTE input stream with carriage-return/line-feed spearator.
MabDisketteInputStream - Class in org.xbib.marc.dialects.mab.diskette
An input stream for MAB DISKETTE, using an underlying pattern input stream.
MabDisketteInputStream(InputStream, byte[], MarcGenerator) - Constructor for class org.xbib.marc.dialects.mab.diskette.MabDisketteInputStream
 
MabDisketteInputStream(InputStream, byte[], char, MarcGenerator) - Constructor for class org.xbib.marc.dialects.mab.diskette.MabDisketteInputStream
 
mabDisketteLF() - Method in class org.xbib.marc.Marc
Return a MAB DISKETTE input stream with line-feed spearator.
mabDiskettePlusSubfieldsCRLF(char) - Method in class org.xbib.marc.Marc
Return a MAB DISKETTE input stream with carriage-return/line-feed spearator and subfields.
MABXML_NAMESPACE - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 
MabXMLConstants - Interface in org.xbib.marc.dialects.mab.xml
MAB XML constants.
MabXMLContentHandler - Class in org.xbib.marc.dialects.mab.xml
The Sax-ContentHandler-based MAB XML handler can handle SaX event input and fires events to a MarcXchange listener.
MabXMLContentHandler() - Constructor for class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
main(String[]) - Static method in class org.xbib.marc.tools.MarcTool
 
Marc - Class in org.xbib.marc
A MARC instance for top-level fluent API style access to the most viable methods of parsing, converting, transforming ISO 2709 and XML input streams.
Marc.Builder - Class in org.xbib.marc
A builder for MARC field streams, MARC records, and XML.
Marc.MarcIso2709Reader - Class in org.xbib.marc
Read from a ISO 2709 stream and emit SAX events.
Marc.MarcXmlReader - Class in org.xbib.marc
A XML reader for MARC XML.
MARC21_FORMAT - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MARC21_SCHEMA_LOCATION - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MARC21_SCHEMA_URI - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MarcContentHandler - Class in org.xbib.marc.xml
The Sax-ContentHandler-based MarcXchange handler can handle incoming SaX events and fires events to a Marc listener.
MarcContentHandler() - Constructor for class org.xbib.marc.xml.MarcContentHandler
 
MarcField - Class in org.xbib.marc
A MARC field.
marcField(MarcField) - Method in class org.xbib.marc.MarcField.Builder
Copy a MARC field.
MarcField.Builder - Class in org.xbib.marc
MARC field builder.
MarcField.Subfield - Class in org.xbib.marc
MARC subfield.
MarcFieldDirectory - Class in org.xbib.marc
 
MarcFieldDirectory(RecordLabel, String) - Constructor for class org.xbib.marc.MarcFieldDirectory
 
MarcFieldTransformer - Class in org.xbib.marc.transformer.field
 
MarcFieldTransformer.Builder - Class in org.xbib.marc.transformer.field
 
MarcFieldTransformer.Operator - Enum in org.xbib.marc.transformer.field
 
MarcFieldTransformers - Class in org.xbib.marc.transformer.field
 
MarcFieldTransformers() - Constructor for class org.xbib.marc.transformer.field.MarcFieldTransformers
 
MarcGenerator - Class in org.xbib.marc
This chunk listener interprets the chunks from a stream and generates MARC events to a given MARC listener.
MarcGenerator() - Constructor for class org.xbib.marc.MarcGenerator
 
MarcJsonWriter - Class in org.xbib.marc.json
This Marc Writer is a MarcContentHandler that writes Marc events to JSON.
MarcJsonWriter(OutputStream) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(OutputStream, MarcJsonWriter.Style) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(OutputStream, int, MarcJsonWriter.Style) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(Writer) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(Writer, MarcJsonWriter.Style, int) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(String, int) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(String, int, MarcJsonWriter.Style) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter(String, int, MarcJsonWriter.Style, int, boolean) - Constructor for class org.xbib.marc.json.MarcJsonWriter
 
MarcJsonWriter.Style - Enum in org.xbib.marc.json
 
MarcListener - Interface in org.xbib.marc
The MarcListener is an interface for catching events while reading from ISO 2709 / MARC format family streams.
marcListener - Variable in class org.xbib.marc.xml.MarcContentHandler
 
MarcRecord - Class in org.xbib.marc
A MARC record.
MarcRecordAdapter - Class in org.xbib.marc
The Marc record adapter collects Marc field events, collects them in a Marc builder, and sends collected records to a Marc record listener.
MarcRecordAdapter(MarcRecordListener) - Constructor for class org.xbib.marc.MarcRecordAdapter
 
marcRecordListener - Variable in class org.xbib.marc.MarcRecordAdapter
 
MarcRecordListener - Interface in org.xbib.marc
Interface for catching MARC records.
MarcTool - Class in org.xbib.marc.tools
Command line tool.
MarcTool() - Constructor for class org.xbib.marc.tools.MarcTool
 
MarcTransformer - Interface in org.xbib.marc.transformer
Interface for transformers for MARC when parsing fields and subfields.
MarcValueTransformer - Interface in org.xbib.marc.transformer.value
Interface for manipulating MARC values.
MarcValueTransformers - Class in org.xbib.marc.transformer.value
 
MarcValueTransformers() - Constructor for class org.xbib.marc.transformer.value.MarcValueTransformers
 
marcValueTransformers - Variable in class org.xbib.marc.xml.MarcContentHandler
 
MarcWriter - Class in org.xbib.marc
An ISO 2709 "stream format" MARC writer.
MarcWriter(OutputStream, Charset) - Constructor for class org.xbib.marc.MarcWriter
Create a MarcWriter on an underlying output stream.
MarcWriter(OutputStream, Charset, int) - Constructor for class org.xbib.marc.MarcWriter
Create a MarcWriter on an underlying output stream.
MARCXCHANGE_FORMAT - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MARCXCHANGE_V1_NS_URI - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MARCXCHANGE_V2_0_SCHEMA_LOCATION - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MARCXCHANGE_V2_NS_URI - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
MarcXchangeConstants - Interface in org.xbib.marc
ISO/DIS 25577 MarcXchange constants.
MarcXchangeEventConsumer - Class in org.xbib.marc.xml
The MarcXchange event consumer listens to StaX events and converts them to MarcXchange events.
MarcXchangeEventConsumer() - Constructor for class org.xbib.marc.xml.MarcXchangeEventConsumer
 
MarcXchangeWriter - Class in org.xbib.marc.xml
This MarcXchange Writer writes MarcXchange events to a StaX XML output stream or XML event consumer.
MarcXchangeWriter(OutputStream) - Constructor for class org.xbib.marc.xml.MarcXchangeWriter
Create a MarcXchange writer on an underlying output stream.
MarcXchangeWriter(OutputStream, boolean) - Constructor for class org.xbib.marc.xml.MarcXchangeWriter
Create a MarcXchange writer on an underlying output stream.
MarcXchangeWriter(Writer) - Constructor for class org.xbib.marc.xml.MarcXchangeWriter
Create a MarcXchange writer on an underlying writer.
MarcXchangeWriter(Writer, boolean) - Constructor for class org.xbib.marc.xml.MarcXchangeWriter
Create a MarcXchange writer on an underlying writer.
MarcXchangeWriter(String, int, int, boolean, boolean) - Constructor for class org.xbib.marc.xml.MarcXchangeWriter
Create a MarcXchange writer in "split writer" mode.
MarcXchangeWriter(XMLEventConsumer) - Constructor for class org.xbib.marc.xml.MarcXchangeWriter
Write MarcXchange to an XML event consumer.
match() - Method in class org.xbib.marc.io.ScanBuffer
 
matchKey(Pattern) - Method in class org.xbib.marc.MarcField
Check if pattern matches the tag/indicator key tag '$' indicator.
matchValue(Pattern) - Method in class org.xbib.marc.MarcField
Search for fields that match a pattern.
MultipartResourceRecordLevel - Enum in org.xbib.marc.label
Multipart resource record level Record level to which a resource pertains and any record dependencies.

N

notationDecl(String, String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
NR - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 

O

OCC - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
OCCURENCE_ATTRIBUTE - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
OPACFLAG - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
operator(MarcFieldTransformer.Operator) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer.Builder
 
org.xbib.marc - package org.xbib.marc
Classes for processing MARC (machine-readble cataloging).
org.xbib.marc.dialects.aleph - package org.xbib.marc.dialects.aleph
Classes for processing Aleph MARC dialect.
org.xbib.marc.dialects.bibliomondo - package org.xbib.marc.dialects.bibliomondo
Classes for processing "tagged" MARC format (text files).
org.xbib.marc.dialects.mab.diskette - package org.xbib.marc.dialects.mab.diskette
Classes for MAB-DISKETTE format.
org.xbib.marc.dialects.mab.xml - package org.xbib.marc.dialects.mab.xml
Classes for processing MAB-XML dialect of MARC.
org.xbib.marc.dialects.pica - package org.xbib.marc.dialects.pica
Classes for processing the Pica dialect of MARC.
org.xbib.marc.dialects.sisis - package org.xbib.marc.dialects.sisis
Classes for processing SISIS dialect of MARC.
org.xbib.marc.io - package org.xbib.marc.io
Classes for generic input/output.
org.xbib.marc.json - package org.xbib.marc.json
Classes for creating JSON from MARC.
org.xbib.marc.label - package org.xbib.marc.label
Classes for MARC record labels.
org.xbib.marc.tools - package org.xbib.marc.tools
Classes for using MARC from command line.
org.xbib.marc.transformer - package org.xbib.marc.transformer
Classes for transforming MARC fields.
org.xbib.marc.transformer.field - package org.xbib.marc.transformer.field
Classes for mapping MARC fields.
org.xbib.marc.transformer.value - package org.xbib.marc.transformer.value
Classes for transforming strings in MARC.
org.xbib.marc.xml - package org.xbib.marc.xml
Classes for processing MARC by using XML processing.

P

parse(InputSource) - Method in class org.xbib.marc.Marc.MarcIso2709Reader
 
parse(InputSource) - Method in class org.xbib.marc.Marc.MarcXmlReader
Parse MARC XML via SAX.
parse(String) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
parse() - Method in class org.xbib.marc.Marc.MarcXmlReader
 
parse(boolean) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
parseEvents(MarcXchangeEventConsumer) - Method in class org.xbib.marc.Marc
Run XML stream parser over an XML input stream, with an XML event consumer.
PatternInputStream - Class in org.xbib.marc.io
A buffered input stream that is organized in chunks separated by byte array patterns.
PatternInputStream(InputStream, byte[]) - Constructor for class org.xbib.marc.io.PatternInputStream
Create a pattern delimited input stream.
pica(byte[]) - Method in class org.xbib.marc.Marc.Builder
Create Pica input stream.
pica() - Method in class org.xbib.marc.Marc
Return a Pica input stream with line-feed separator.
PicaConstants - Interface in org.xbib.marc.dialects.pica
 
PicaInputStream - Class in org.xbib.marc.dialects.pica
Pica dialect of MARC.
PicaInputStream(InputStream, byte[], MarcGenerator) - Constructor for class org.xbib.marc.dialects.pica.PicaInputStream
 
picaPlain(byte[]) - Method in class org.xbib.marc.Marc.Builder
Create Pica plain input stream.
picaPlain() - Method in class org.xbib.marc.Marc
Return a Pica Plain input stream with line-feed separator.
PicaPlainInputStream - Class in org.xbib.marc.dialects.pica
Pica plain, a line-feed-delimited text file dialect of MARC.
PicaPlainInputStream(InputStream, byte[], MarcGenerator) - Constructor for class org.xbib.marc.dialects.pica.PicaPlainInputStream
 
PICAXML_NAMESPACE - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
PICAXML_PREFIX - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
PicaXMLContentHandler - Class in org.xbib.marc.dialects.pica
The Sax-ContentHandler-based Pica XML handler can handle SaX event input and fires events to a MarcXchange listener.
PicaXMLContentHandler() - Constructor for class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
position() - Method in class org.xbib.marc.io.BytesStreamOutput
Return the position in the stream.
position(int) - Method in class org.xbib.marc.MarcField.Builder
Set position.
position() - Method in class org.xbib.marc.MarcField.Builder
Return position.
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.dialects.aleph.AlephSequentialInputStream
 
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.dialects.bibliomondo.BiblioMondoInputStream
 
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.dialects.mab.diskette.MabDisketteInputStream
 
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.dialects.pica.PicaInputStream
 
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.dialects.pica.PicaPlainInputStream
 
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.dialects.sisis.SisisInputStream
 
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.io.BufferedSeparatorInputStream
This method can be overriden by classes to extend the processing of a chunk before it is returned to the caller.
processChunk(Chunk<byte[], BytesReference>) - Method in class org.xbib.marc.io.PatternInputStream
This method can be overriden by classes to extend the processing of a chunk before it is returned to the caller.
processingInstruction(String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 

R

read() - Method in class org.xbib.marc.io.FixedTokenReplacementInputStream
 
read(byte[], int, int) - Method in class org.xbib.marc.io.FixedTokenReplacementInputStream
 
read(byte[]) - Method in class org.xbib.marc.io.FixedTokenReplacementInputStream
 
readChunk() - Method in class org.xbib.marc.io.BufferedSeparatorInputStream
 
readChunk() - Method in interface org.xbib.marc.io.ChunkStream
Reads a single chunk from stream.
readChunk() - Method in class org.xbib.marc.io.PatternInputStream
Read next chunk from this stream.
readChunk() - Method in class org.xbib.marc.io.SeparatorInputStream
Read next chunk.
record(MarcRecord) - Method in class org.xbib.marc.json.MarcJsonWriter
 
record(MarcRecord) - Method in class org.xbib.marc.Marc.Builder
 
record(MarcRecord) - Method in interface org.xbib.marc.MarcRecordListener
Receive a MARC Record.
RECORD - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
record(MarcRecord) - Method in class org.xbib.marc.xml.MarcContentHandler
 
record(MarcRecord) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
recordCounter - Variable in class org.xbib.marc.xml.MarcContentHandler
 
recordIterator() - Method in class org.xbib.marc.Marc.Builder
Iterator over specified MARC records.
RecordLabel - Class in org.xbib.marc.label
Record label of ISO 2709 records.
recordLabel(RecordLabel) - Method in class org.xbib.marc.Marc.Builder
 
RecordLabel.Builder - Class in org.xbib.marc.label
Builder for record label.
RecordLabelFixer - Interface in org.xbib.marc.label
This interface allows to fix existing record labels.
RecordStatus - Enum in org.xbib.marc.label
Record status One-character alphabetic code that indicates the relationship of the record to a file for file maintenance purposes.
recordStream() - Method in class org.xbib.marc.Marc.Builder
This methods creates a Java 8 stream of MARC records.
ReplaceStringInputStream - Class in org.xbib.marc.io
A string replacing input stream.
ReplaceStringInputStream(InputStream, String, String) - Constructor for class org.xbib.marc.io.ReplaceStringInputStream
Create string replacing input stream.
reset() - Method in class org.xbib.marc.io.BytesStreamOutput
 
reset() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
reset() - Method in class org.xbib.marc.transformer.field.MarcFieldTransformers
 
resetPosition() - Method in class org.xbib.marc.io.ScanBuffer
Reset scan buffer position.
resolveEntity(String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
RS - Static variable in interface org.xbib.marc.io.InformationSeparator
FIELD TERMINATOR / RECORD SEPARATOR / Feldende (FE).

S

Sax2Dom - Class in org.xbib.marc.xml
Receive SAX events and create a DOM.
Sax2Dom(XMLReader, InputSource) - Constructor for class org.xbib.marc.xml.Sax2Dom
 
ScanBuffer - Class in org.xbib.marc.io
Scan buffer.
ScanBuffer(int) - Constructor for class org.xbib.marc.io.ScanBuffer
Create scan buffer.
ScanBuffer(String, boolean) - Constructor for class org.xbib.marc.io.ScanBuffer
Create scan buffer.
seek(long) - Method in class org.xbib.marc.io.BytesStreamOutput
Set to new position in stream.
seek(int) - Method in class org.xbib.marc.io.BytesStreamOutput
Seek to absolute position.
separator() - Method in interface org.xbib.marc.io.Chunk
The separator of the chunk.
separator() - Method in class org.xbib.marc.io.DefaultChunk
 
SeparatorInputStream - Class in org.xbib.marc.io
An unbuffered separator stream.
SeparatorInputStream(InputStream) - Constructor for class org.xbib.marc.io.SeparatorInputStream
Create separator stream.
SeparatorOutputStream - Class in org.xbib.marc.io
A buffered output stream with separators, using the @{link ChunkSink} interface.
SeparatorOutputStream(OutputStream) - Constructor for class org.xbib.marc.io.SeparatorOutputStream
 
SeparatorOutputStream(OutputStream, int) - Constructor for class org.xbib.marc.io.SeparatorOutputStream
 
setBaseAddressOfData(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
Base address of data.
setBibliographicLevel(BibliographicLevel) - Method in class org.xbib.marc.label.RecordLabel.Builder
The bibliographic level of a record relates to the main part of the record.
setCharset(Charset) - Method in class org.xbib.marc.Marc.Builder
Set the character set encoding.
setCharset(Charset) - Method in class org.xbib.marc.MarcGenerator
 
setContentHandler(ContentHandler) - Method in class org.xbib.marc.Marc.Builder
Set XML content handler.
setContentHandler(ContentHandler) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
setDataFieldLength(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
Length of data field A four-digit number showing how many characters are occupied the datafield, including indicators and datafield separator but excluding the record separator code if the datafield is the last field in the record.
setDefaultNamespace(String) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
setDescriptiveCatalogingForm(DescriptiveCatalogingForm) - Method in class org.xbib.marc.label.RecordLabel.Builder
Set descriptive cataloging form.
setDocumentLocator(Locator) - Method in class org.xbib.marc.xml.MarcContentHandler
 
setDTDHandler(DTDHandler) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
setEncoding(Encoding) - Method in class org.xbib.marc.label.RecordLabel.Builder
Set encoding.
setEncodingLevel(EncodingLevel) - Method in class org.xbib.marc.label.RecordLabel.Builder
Set encoding level.
setEntityResolver(EntityResolver) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
setErrorHandler(ErrorHandler) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
setFatalErrors(boolean) - Method in class org.xbib.marc.json.MarcJsonWriter
 
setFatalErrors(boolean) - Method in class org.xbib.marc.Marc.Builder
 
setFatalErrors(boolean) - Method in class org.xbib.marc.MarcGenerator
 
setFatalErrors(boolean) - Method in class org.xbib.marc.MarcWriter
 
setFatalErrors(Boolean) - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
setFatalErrors(boolean) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
setFeature(String, boolean) - Method in class org.xbib.marc.Marc.Builder
Set feature.
setFeature(String, boolean) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
setFormat(String) - Method in class org.xbib.marc.json.MarcJsonWriter
 
setFormat(String) - Method in class org.xbib.marc.Marc.Builder
 
setFormat(String) - Method in class org.xbib.marc.MarcGenerator
 
setFormat(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
setFormat(String) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
setFormat(String) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
setIndentSize(int) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
setIndex(String, String) - Method in class org.xbib.marc.json.MarcJsonWriter
 
setIndicatorLength(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
Indicator length is a numeric digit giving the length of the indicators.
setInputStream(InputStream) - Method in class org.xbib.marc.Marc.Builder
Set input stream for MARC instance.
setKeyPattern(Pattern) - Method in class org.xbib.marc.Marc.Builder
 
setMarcFieldTransformers(MarcFieldTransformers) - Method in class org.xbib.marc.Marc.Builder
Transform MARC field tags/indicators/subfield IDs on-the-fly.
setMarcFieldTransformers(MarcFieldTransformers) - Method in class org.xbib.marc.MarcGenerator
 
setMarcFieldTransformers(MarcFieldTransformers) - Method in class org.xbib.marc.xml.MarcContentHandler
Set MARC field transformers.
setMarcListener(MarcListener) - Method in class org.xbib.marc.json.MarcJsonWriter
 
setMarcListener(MarcListener) - Method in class org.xbib.marc.Marc.Builder
 
setMarcListener(String, MarcListener) - Method in class org.xbib.marc.Marc.Builder
Set MARC listener for a specific bibliographic type.
setMarcListener(MarcListener) - Method in class org.xbib.marc.MarcGenerator
 
setMarcListener(MarcListener) - Method in class org.xbib.marc.MarcWriter
 
setMarcListener(String, MarcListener) - Method in class org.xbib.marc.xml.MarcContentHandler
Set MARC listener for a specific record type.
setMarcListener(MarcListener) - Method in class org.xbib.marc.xml.MarcContentHandler
Set MARC listener for the default record type.
setMarcListener(String, MarcListener) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
setMarcListener(MarcListener) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
setMarcListener(MarcListener) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
setMarcRecordListener(MarcRecordListener) - Method in class org.xbib.marc.Marc.Builder
 
setMarcTransformer(MarcTransformer) - Method in class org.xbib.marc.Marc.Builder
A custom transformer that helps while parsing unusual MARC field structures.
setMarcTransformer(MarcTransformer) - Method in class org.xbib.marc.MarcGenerator
 
setMarcValueTransformer(MarcValueTransformer) - Method in class org.xbib.marc.transformer.value.MarcValueTransformers
 
setMarcValueTransformer(String, MarcValueTransformer) - Method in class org.xbib.marc.transformer.value.MarcValueTransformers
Set MARC value transformer for transforming field values.
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.json.MarcJsonWriter
 
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.Marc.Builder
Tranform MARC field values on-the-fly.
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.MarcGenerator
 
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.MarcWriter
 
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.xml.MarcContentHandler
Set MARC field value transformer for transforming field values.
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
setMarcValueTransformers(MarcValueTransformers) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
setMultipartResourceRecordLevel(MultipartResourceRecordLevel) - Method in class org.xbib.marc.label.RecordLabel.Builder
Set multipart resource record level.
setNamespaceContext(NamespaceContext) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
setPrefix(String) - Method in class org.xbib.marc.Marc.Builder
 
setPrefix(String, String) - Method in class org.xbib.marc.xml.IndentingXMLEventWriter
 
setPrefix(String) - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
setProperty(String, Object) - Method in class org.xbib.marc.Marc.Builder
Set property.
setProperty(String, Object) - Method in class org.xbib.marc.Marc.MarcXmlReader
 
setRecordLabelFixer(RecordLabelFixer) - Method in class org.xbib.marc.Marc.Builder
 
setRecordLabelFixer(RecordLabelFixer) - Method in class org.xbib.marc.MarcGenerator
 
setRecordLength(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
Five decimal digits, right justified, with zero fill where necessary, representing the number of characters in the entire record, including the label itself, the directory, and the variable fields.
setRecordStatus(RecordStatus) - Method in class org.xbib.marc.label.RecordLabel.Builder
A single character, denoting the processing status of the record.
setScanString(String, boolean) - Method in class org.xbib.marc.io.ScanBuffer
 
setSchema(String) - Method in class org.xbib.marc.Marc.Builder
 
setSchema(String) - Method in class org.xbib.marc.xml.InverseMarcContentHandler
 
setSegmentIdentifierLength(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
The length of implementation-defined section of each entry in the directory.
setStartingCharacterPositionLength(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
Length of the starting-character-position portion of each entry.
setSubfieldIdentifierLength(int) - Method in class org.xbib.marc.label.RecordLabel.Builder
A numeric digit giving the length of the subfield identifier.
setType(String) - Method in class org.xbib.marc.json.MarcJsonWriter
 
setType(String) - Method in class org.xbib.marc.Marc.Builder
 
setType(String) - Method in class org.xbib.marc.MarcGenerator
 
setType(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
setType(String) - Method in class org.xbib.marc.xml.MarcXchangeEventConsumer
 
setType(String) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
setTypeOfControl(TypeOfControl) - Method in class org.xbib.marc.label.RecordLabel.Builder
Set type of control.
setTypeOfRecord(TypeOfRecord) - Method in class org.xbib.marc.label.RecordLabel.Builder
Set type of record.
setValuePattern(Pattern) - Method in class org.xbib.marc.Marc.Builder
 
sisis(byte[]) - Method in class org.xbib.marc.Marc.Builder
Create SISIS input stream with a given separator pattern.
sisis() - Method in class org.xbib.marc.Marc
Return a SISIS input stream with line-feed spearator.
sisisCRLF() - Method in class org.xbib.marc.Marc
Return a SISIS input stream with carriage-return/line-feed spearator.
SisisInputStream - Class in org.xbib.marc.dialects.sisis
An input stream for reading SISIS format, a dialect of MARC.
SisisInputStream(InputStream, byte[], MarcGenerator) - Constructor for class org.xbib.marc.dialects.sisis.SisisInputStream
Create a SISIS input stream.
size() - Method in class org.xbib.marc.io.BytesStreamOutput
Returns the current size of the buffer.
size() - Method in class org.xbib.marc.io.ScanBuffer
Return scan buffer size.
skip(int) - Method in class org.xbib.marc.io.BytesStreamOutput
Skip a number of bytes.
skippedEntity(String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
slice(int, int) - Method in class org.xbib.marc.io.BytesArray
 
slice(int, int) - Method in interface org.xbib.marc.io.BytesReference
Slice the bytes from the from index up to length.
split(byte) - Method in class org.xbib.marc.io.BytesArray
Split byte array by a separator byte.
SRW_PICAXML_NAMESPACE - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
stack - Variable in class org.xbib.marc.xml.MarcContentHandler
 
startCustomElement(String, String, String) - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
startDocument() - Method in class org.xbib.marc.json.MarcJsonWriter
 
startDocument() - Method in class org.xbib.marc.xml.MarcContentHandler
 
startDocument() - Method in class org.xbib.marc.xml.MarcXchangeWriter
 
startElement(String, String, String, Attributes) - Method in class org.xbib.marc.dialects.mab.xml.MabXMLContentHandler
 
startElement(String, String, String, Attributes) - Method in class org.xbib.marc.dialects.pica.PicaXMLContentHandler
 
startElement(String, String, String, Attributes) - Method in class org.xbib.marc.xml.MarcContentHandler
 
startPrefixMapping(String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
STATUS - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
SUBF_TAG - Static variable in interface org.xbib.marc.dialects.pica.PicaConstants
 
subfield(String, String) - Method in class org.xbib.marc.MarcField.Builder
Set subfield with ID and value.
subfield(String) - Method in class org.xbib.marc.MarcField.Builder
Set subfield ID.
subfield(char) - Method in class org.xbib.marc.MarcField.Builder
Set subfield ID.
subfield(RecordLabel, String) - Method in class org.xbib.marc.MarcField.Builder
Set subfield with help of record label information from raw data.
SUBFIELD - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
subfields(String) - Method in class org.xbib.marc.MarcField.Builder
Set a list of subfield IDs.
subfieldValue(String) - Method in class org.xbib.marc.MarcField.Builder
Set subfield value to the last subfield which was denoted by a subfield ID.

T

tag(String) - Method in class org.xbib.marc.MarcField.Builder
Set the tag.
tag() - Method in class org.xbib.marc.MarcField.Builder
Returns the tag.
TAG_ATTRIBUTE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
tail(MarcField, MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
tail(MarcField, String, MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
Tail (appending) mode.
toBytes() - Method in class org.xbib.marc.io.BytesArray
 
toBytes() - Method in interface org.xbib.marc.io.BytesReference
Returns the bytes as a single byte array.
toKey() - Method in class org.xbib.marc.MarcField
A MARC field can be denoted by a key, independent of values.
toString() - Method in class org.xbib.marc.io.DefaultChunk
 
toString() - Method in class org.xbib.marc.label.RecordLabel
 
toString() - Method in class org.xbib.marc.MarcField.Builder
 
toString() - Method in class org.xbib.marc.MarcField.Subfield
 
toString() - Method in class org.xbib.marc.MarcField
 
toTagIndicatorKey() - Method in class org.xbib.marc.MarcField
A MARC field can be denoted by a key, independent of values.
toTagKey() - Method in class org.xbib.marc.MarcField
A MARC field can be denoted by a key, independent of values.
toUtf8() - Method in class org.xbib.marc.io.BytesArray
 
toUtf8() - Method in interface org.xbib.marc.io.BytesReference
Converts to a string based on utf8.
transform(URL, Result) - Method in class org.xbib.marc.Marc
Transform W3C document of the record in the ISO 2709 input stream by an XSL stylesheet.
transform(TransformerFactory, URL, Result) - Method in class org.xbib.marc.Marc
Transform W3C document of the record in the ISO 2709 input stream by an XSL stylesheet.
transform(MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
transform(MarcFieldTransformer.Operator, MarcField, String, MarcField) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformer
 
transform(List<MarcField>) - Method in class org.xbib.marc.transformer.field.MarcFieldTransformers
 
transform(MarcField.Builder, RecordLabel, String) - Method in interface org.xbib.marc.transformer.MarcTransformer
Transform data into a MARC field, using a record label.
transform(String) - Method in interface org.xbib.marc.transformer.value.MarcValueTransformer
Transform a string into another string.
transform(String) - Method in class org.xbib.marc.transformer.value.MarcValueTransformers
 
transform(String) - Method in class org.xbib.marc.transformer.value.Xml10MarcValueCleaner
 
transformValue(MarcField) - Method in class org.xbib.marc.transformer.value.MarcValueTransformers
Transform value.
TYP - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 
type - Variable in class org.xbib.marc.xml.MarcContentHandler
 
TYPE_ATTRIBUTE - Static variable in interface org.xbib.marc.MarcXchangeConstants
 
TYPE_TAG - Static variable in class org.xbib.marc.json.MarcJsonWriter
 
TypeOfControl - Enum in org.xbib.marc.label
Type of control # - No specified type No type applies to the item being described.
TypeOfRecord - Enum in org.xbib.marc.label
Type of record One-character alphabetic code used to define the characteristics and components of the record.

U

UF - Static variable in interface org.xbib.marc.dialects.mab.xml.MabXMLConstants
 
unparsedEntityDecl(String, String, String, String) - Method in class org.xbib.marc.xml.MarcContentHandler
 
US - Static variable in interface org.xbib.marc.io.InformationSeparator
SUBFIELD DELIMITER / UNIT SEPARATOR / Unterfeld (UF).

V

value(String) - Method in class org.xbib.marc.MarcField.Builder
Set (non-subfield) value.
valueOf(String) - Static method in enum org.xbib.marc.json.MarcJsonWriter.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.BibliographicLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.DescriptiveCatalogingForm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.EncodingLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.MultipartResourceRecordLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.RecordStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.TypeOfControl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.label.TypeOfRecord
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.marc.transformer.field.MarcFieldTransformer.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xbib.marc.json.MarcJsonWriter.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.BibliographicLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.DescriptiveCatalogingForm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.EncodingLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.MultipartResourceRecordLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.RecordStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.TypeOfControl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.label.TypeOfRecord
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.marc.transformer.field.MarcFieldTransformer.Operator
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(SAXParseException) - Method in class org.xbib.marc.xml.MarcContentHandler
 
wrapFields(ChunkStream<byte[], BytesReference>, boolean) - Method in class org.xbib.marc.Marc
Pass a given chunk stream to a MARC generator, chunk by chunk.
wrapIntoCollection(ChunkStream<byte[], BytesReference>) - Method in class org.xbib.marc.Marc
 
wrapRecords(ChunkStream<byte[], BytesReference>, boolean) - Method in class org.xbib.marc.Marc
Wrap records into a collection.
write(int) - Method in class org.xbib.marc.io.BytesStreamOutput
Write an integer.
write(byte[], int, int) - Method in class org.xbib.marc.io.BytesStreamOutput
Write byte array.
writeCollection() - Method in class org.xbib.marc.Marc
Write MARC bibliographic data from seperator stream chunk by chunk to a MARC collection.
writeRecordCollection() - Method in class org.xbib.marc.Marc
Write MARC bibliographic events from a separator strem, record by record, wrapped into a pair of collection elements.
writeRecords() - Method in class org.xbib.marc.Marc
Write MARC bibliographic events from a separator strem, record by record.

X

Xml10MarcValueCleaner - Class in org.xbib.marc.transformer.value
 
Xml10MarcValueCleaner() - Constructor for class org.xbib.marc.transformer.value.Xml10MarcValueCleaner
 
xmlReader() - Method in class org.xbib.marc.Marc
Return an XML reader on an XML input stream.
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links