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

📄 formatter.java

📁 dm s preparing process. In this case we use O distance.
💻 JAVA
字号:
/* created at 2005-12-19 */
package com.clustering.data;

/**
 * 该接口用来描述存储数据的文件的格式.
 * <p>
 * 没有用BufferedReader的readLine,觉得写的太死了。 
 * 如果文件系统的数据源用DataOutputStream写的就好了:)<p>
 * 最后还是使用了readLine,虽然getRecordSeperator没有用了,
 * 但是getAttrSeperator还是会被使用,如果以后数据源的格式
 * 变了,这个接口就有必要了,应该使用InputStream来读取数据源
 * 文件,这里为了简单使用Reader来读取文件
 * 
 * @author Avon
 * @version 0.9
 * @since 0.9
 * 也就文件系统用格式,是否可以去处Formatter而只用FileSystemFormatter
 */
public interface Formatter {
	char getAttrSeperator();
	/*
	 * 这个方法当前并没有被用到,使用默认的\r\f[win]作为记录的分割符号,
	 * 这样虽然不最合理的,但是能满足一般的情况
	 * 如果将来用改变记录的分隔符,例如使用$$$作为记录分割符号,那么
	 * FileSystemSourceFactory$FileSystemSource$RecordImpl#readLine
	 * 将要被修改,麻烦的模式匹配
	 */
	char getRecordSeperator();
}

⌨️ 快捷键说明

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