Class PicaReader
- java.lang.Object
-
- de.gwdg.metadataqa.marc.utils.pica.reader.PicaReader
-
- All Implemented Interfaces:
org.marc4j.MarcReader
- Direct Known Subclasses:
PicaNormalizedReader,PicaPlainReader,PicaXmlReader
public abstract class PicaReader extends Object implements org.marc4j.MarcReader
-
-
Constructor Summary
Constructors Constructor Description PicaReader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetIdCode()StringgetIdField()StringgetIdTag()StringgetSubfieldSeparator()abstract booleanhasNext()abstract org.marc4j.marc.Recordnext()voidparseIdField()PicaReadersetIdCode(String idCode)PicaReadersetIdField(String idField)PicaReadersetSubfieldSeparator(String subfieldSeparator)
-
-
-
Field Detail
-
idField
protected String idField
-
subfieldSeparator
protected String subfieldSeparator
-
idTag
protected String idTag
-
idCode
protected String idCode
-
parsed
protected boolean parsed
-
schema
protected PicaSchemaManager schema
-
-
Method Detail
-
hasNext
public abstract boolean hasNext()
- Specified by:
hasNextin interfaceorg.marc4j.MarcReader
-
next
public abstract org.marc4j.marc.Record next()
- Specified by:
nextin interfaceorg.marc4j.MarcReader
-
parseIdField
public void parseIdField()
-
setIdField
public PicaReader setIdField(String idField)
-
setSubfieldSeparator
public PicaReader setSubfieldSeparator(String subfieldSeparator)
-
setIdCode
public PicaReader setIdCode(String idCode)
-
getIdField
public String getIdField()
-
getSubfieldSeparator
public String getSubfieldSeparator()
-
getIdTag
public String getIdTag()
-
getIdCode
public String getIdCode()
-
-