📄 formatter.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 + -