
org.marc4j.MarcReader Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of marc4j Show documentation
Show all versions of marc4j Show documentation
An easy to use Application Programming Interface (API) for working with MARC and MARCXML in Java.
/**
* Copyright (C) 2004 Bas Peters
*
* This file is part of MARC4J
*
* MARC4J is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* MARC4J is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with MARC4J; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
package org.marc4j;
import org.marc4j.marc.Record;
/**
* Implement this interface to provide an iterator over a collection of
* Record
objects.
*
* See the {@link org.marc4j.marc} package Javadoc for more information about
* the {@link org.marc4j.marc.Record} object model.
*
*
* @author Bas Peters
*/
public interface MarcReader {
/**
* Returns true if the iteration has more records, false otherwise.
*
* @return Returns true if the iteration has more records
*/
public boolean hasNext();
/**
* Returns the next record in the iteration.
*
* @return Record - the record object
*/
public Record next();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy