jobrecoveryinfo.java
来自「打印管理程序,测试完全通过.windows开发环境.」· Java 代码 · 共 56 行
JAVA
56 行
/*
$Author: $
$Date: $
$Revision: $
$NoKeywords: $
*/
package jp.co.ntl.spooler;
import java.io.*;
public class JobRecoveryInfo implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private boolean recovery;
private int time;
public JobRecoveryInfo() {}
public final boolean isRecovery() { return recovery; }
public final void setRecovery(boolean recovery) { this.recovery = recovery; }
public final int getTime() { return time; }
public final void setTime(int time) { this.time = time; }
public void writeTo(PrintWriter pw) {
// recovery
if (isRecovery()) {
pw.println("Recovery=1");
} else {
pw.println("Recovery=0");
}
// recovery time
pw.print("RecoveryTime="); pw.println(getTime());
}
public boolean put(String key, String value) {
if (key.equals("Recovery")) {
if (value.equals("1")) {
setRecovery(true);
} else {
setRecovery(false);
}
} else if (key.equals("RecoveryTime")) {
try {
setTime(Integer.parseInt(value));
} catch (NumberFormatException e) {}
} else {
return false;
}
return true;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?