/*
 * @(#)Options.java
 *
 * This file is part of webCDwriter - Network CD Writing.
 *
 * Copyright (C) 1999-2003 Jörg P. M. Haeger
 *
 * webCDwriter is free software. See CDcreator.java for details.
 */

/**
 * A container for the writing options.
 *
 * @version 20030524
 * @author Jörg P. M. Haeger
 */
class Options {
	static boolean
		blankTOC,
		closeCD,
		DAO,
		DVDVideo,
		format,
		HFS,
		hideContents,
		joliet,
		linkedMultisession,
		MD5File = true,
		overburn = false,
		rejectEmptyCD,
		rejectUnprotectedCD,
		rockRidge,
		simulate,
		verbose,
		verify,
		waitForEmptyCD;
	static String
		acceptKey = "",
		bootImage,
		volumeID = "",
		writeProtection = "";
	static int
		copies,
		speed = 4;

	/**
	 * set the defaults
	 */
	public static void reset() {
		blankTOC = false;
		bootImage = null;
		closeCD = false;
		copies = 1;
		DAO = false;
		DVDVideo = false;
		format = false;
		HFS = false;
		hideContents = false;
		joliet = true;
		linkedMultisession = true;
		MD5File = true;
		rejectEmptyCD = false;
		rejectUnprotectedCD = false;
		rockRidge = true;
		simulate = false;
		verbose = false;
		verify = false;
		waitForEmptyCD = false;
	}
}
