class DBaseFileWriter implements AutoCloseable {

	public void write(AttributeProvider... providers) throws IOException, AttributeException {
		writeHeader(providers);

		for (final AttributeProvider provider : providers) {
			writeRecord(provider);
		}

		close();
	}

	@SuppressWarnings("resource") public  DBaseFileWriter(File stream);
	public  DBaseFileWriter(URL stream);
	public  DBaseFileWriter(WritableByteChannel channel);
	public  DBaseFileWriter(OutputStream dbfStream);

}