⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.java

📁 CD Manager光盘资料管家婆源代码
💻 JAVA
字号:
package com.galaxyworkstation.model;

/**
 * 该类记录了应用中的一些配置信息和辅助信息
 * @author 李奕
 * @version 1.0
 */
public class Config {
	
	private boolean passwordSetted;
	private String password;
	private boolean scanning;
	private String scanningPath;

	/**
	 * 默认构造函数
	 */
	public Config() {
		this.passwordSetted = false;
		this.password = "";
		scanning = false;
		scanningPath = "";
	}
	
	/**
	 * 判断是否设置过密码
	 * return true 如果程序设置过
	 */
	public boolean isPasswordSetted() {
		return passwordSetted;
	}

	/**
	 * 获得密码
	 * return 密码
	 */
	public String getPassword() {
		char[] encryption = password.toCharArray();
		for(char c : encryption){
			c = (char) ~c;
		}
		return new String(encryption);	 
	}

	/**
	 * 设置新密码,并对改密码进行加密存储
	 * @param newPassword 新密码
	 */
	public void setPassword(String newPassword) {
		if(newPassword.equals("")){
			passwordSetted = false;
			password = "";
			return;
		}
		char[] encryption = newPassword.toCharArray();
		for(char c : encryption){
			c = (char) ~c;
		}
		passwordSetted = true;
		password = new String(encryption);
	}

	
	/**
	 * 判断是否正在进行建立索引操作
	 * return true 如果正在建立索引
	 */
	public boolean isScanning() {
		return scanning;
	}

	/**
	 * 设置现在是否进行建立索引操作
	 * @param scanning 如果正在进行建立索引操作,设为true
	 */
	public void setScanning(boolean scanning) {
		this.scanning = scanning;
	}
	
	/**
	 * 得到当前扫描到的路径
	 * @return 当前扫描到的路径
	 */
	public String getScanningPath() {
		return scanningPath;
	}

	/**
	 * 设置当前扫描到的路径
	 * @param scanningPath 当前扫描到的路径
	 */
	public void setScanningPath(String scanningPath) {
		this.scanningPath = scanningPath;
	}
	
}

⌨️ 快捷键说明

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