private static SettingDataManager instance = null;
- public static final String CSV_SEPARATOR = "\\" + CommonConstants.CMD_SPLIT;
+ public static final String READ_CSV_SEPARATOR = "\\" + CommonConstants.CMD_SPLIT;
+ public static final String WRITE_CSV_SEPARATOR = CommonConstants.CMD_SPLIT;
public static final String SETTING_FILE_NAME = "setting.csv";
public static final String FEATUER_FILE_NAME = "feature.csv";
public static final String TEMPLATE_FILE_NAME = "template.csv";
}
private void initSettingData(String readData) {
- String list[] = readData.split(CSV_SEPARATOR);
+ String list[] = readData.split(READ_CSV_SEPARATOR);
if (list[0].equals(KEY_TARGET_LIST)) {
makeTargetData(list);
} else if (list[0].equals(KEY_SELECTED_TARGET)) {
}
private void initFeatureData(String readData) {
- String list[] = readData.split(CSV_SEPARATOR, -1);
+ String list[] = readData.split(READ_CSV_SEPARATOR, -1);
if (list != null) {
TargetData target = getAndCreateTarget(list[0]);
target.makeAvailableFeatureListMap(list);
}
private void initTemplateData(String readData) {
- String list[] = readData.split(CSV_SEPARATOR, -1);
+ String list[] = readData.split(READ_CSV_SEPARATOR, -1);
if (list != null) {
TargetData target = getAndCreateTarget(list[0]);
target.makeAvailableTemplateListMap(list);
printWriter = new PrintWriter(buffWriter);
printWriter.println(writeTargetData());
- printWriter.println(KEY_SELECTED_TARGET + CSV_SEPARATOR + selectedTarget);
+ printWriter.println(KEY_SELECTED_TARGET + WRITE_CSV_SEPARATOR + selectedTarget);
printWriter.println(writeChartList(getSelectedChartList(), KEY_SELECTED_CHART_LIST));
- printWriter.println(KEY_SHOW_INITIAL + CSV_SEPARATOR + String.valueOf(showInitial));
- printWriter.println(AUTO_STOP + CSV_SEPARATOR + String.valueOf(autoStop));
+ printWriter.println(KEY_SHOW_INITIAL + WRITE_CSV_SEPARATOR + String.valueOf(showInitial));
+ printWriter.println(AUTO_STOP + WRITE_CSV_SEPARATOR + String.valueOf(autoStop));
// target : selected Template, selected feature, available chart list
Map<String, TargetData> map = getTargetListMap();
Iterator<String> iter = targetNameList.iterator();
while(iter.hasNext()) {
- buffer.append(CSV_SEPARATOR + iter.next());
+ buffer.append(WRITE_CSV_SEPARATOR + iter.next());
}
return buffer.toString();
}
private String writeChartList(List<String> list, String key) {
StringBuffer buffer = new StringBuffer();
- buffer.append(key + CSV_SEPARATOR);
+ buffer.append(key + WRITE_CSV_SEPARATOR);
for (int i = 0; i < list.size(); i++) {
if (i < list.size() -1) {
- buffer.append(list.get(i) + CSV_SEPARATOR);
+ buffer.append(list.get(i) + WRITE_CSV_SEPARATOR);
} else {
buffer.append(list.get(i));
}
* @throws IOException
*/
public void writeSelectedData(PrintWriter writer) throws IOException {
- writer.println(SettingDataManager.KEY_SELECTED_TEMPLATE + SettingDataManager.CSV_SEPARATOR +
- targetName + SettingDataManager.CSV_SEPARATOR + selectedTemplate);
- writer.println(SettingDataManager.KEY_SELECTED_FEATURE_LIST + SettingDataManager.CSV_SEPARATOR +
- targetName + SettingDataManager.CSV_SEPARATOR + writeSelectedFeatureListData());
- writer.println(SettingDataManager.KEY_AVAILABLE_CHART_LIST + SettingDataManager.CSV_SEPARATOR +
- targetName + SettingDataManager.CSV_SEPARATOR + writeAvailableChartListData());
+ writer.println(SettingDataManager.KEY_SELECTED_TEMPLATE + SettingDataManager.WRITE_CSV_SEPARATOR +
+ targetName + SettingDataManager.WRITE_CSV_SEPARATOR + selectedTemplate);
+ writer.println(SettingDataManager.KEY_SELECTED_FEATURE_LIST + SettingDataManager.WRITE_CSV_SEPARATOR +
+ targetName + SettingDataManager.WRITE_CSV_SEPARATOR + writeSelectedFeatureListData());
+ writer.println(SettingDataManager.KEY_AVAILABLE_CHART_LIST + SettingDataManager.WRITE_CSV_SEPARATOR +
+ targetName + SettingDataManager.WRITE_CSV_SEPARATOR + writeAvailableChartListData());
writer.checkError();
}
} // else : (main feature or sub feature) feature does not have a value.
if (i < list.size() -1) {
- buffer.append(SettingDataManager.CSV_SEPARATOR);
+ buffer.append(SettingDataManager.WRITE_CSV_SEPARATOR);
} // else : the last value will be written to a csv file does not contain a comma.
}
return buffer.toString();
for (int i = 0; i < chartList.size(); i++) {
if (i < chartList.size() -1) {
- buffer.append(chartList.get(i) + SettingDataManager.CSV_SEPARATOR);
+ buffer.append(chartList.get(i) + SettingDataManager.WRITE_CSV_SEPARATOR);
} else {
buffer.append(chartList.get(i));
}