floppyparameters.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 86 行

JAVA
86
字号
/*
 * $Id: FloppyParameters.java,v 1.2 2003/11/29 07:45:33 epr Exp $
 */
package org.jnode.driver.floppy;

import org.jnode.fs.util.Geometry;

/**
 * Parameters of the currently loaded floppy disk
 * @author epr
 */
public class FloppyParameters {
	
	/** Geometry of the current floppy disk */
	private final Geometry geometry;
	private final int gap1Size;
	private final int dataRate;
	private final int spec1;
	private final String name;
	
	/**
	 * Create a new instance
	 * @param geometry
	 * @param gap1Size
	 * @param dataRate
	 * @param spec1
	 * @param name
	 */	
	public FloppyParameters(Geometry geometry, int gap1Size, int dataRate, int spec1, String name) {
		this.geometry = geometry;
		this.gap1Size = gap1Size;
		this.dataRate = dataRate;
		this.spec1 = spec1;
		this.name = name;
	}

	/**
	 * Gets the geometry
	 * @return geometry
	 */
	public Geometry getGeometry() {
		return geometry;
	}
	
	/**
	 * Gets the GAP1 size
	 * @return int
	 */
	public int getGap1Size() {
		return gap1Size;
	}
	
	/**
	 * Gets the data rate
	 * @return int
	 */
	public int getDataRate() {
		return dataRate;
	}

	/**
	 * Gets the SPEC1 value
	 * @return int
	 */
	public int getSpec1() {
		return spec1;
	}

	/**
	 * Gets the name of this format
	 * @return name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @see java.lang.Object#toString()
	 * @return String
	 */
	public String toString() {
		return name;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?