You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.4 KiB
52 lines
1.4 KiB
9 years ago
|
package com.fr.file;
|
||
|
|
||
|
import com.fr.file.filter.ChooseFileFilter;
|
||
|
import com.fr.general.ComparatorUtils;
|
||
|
import com.fr.general.Inter;
|
||
|
import com.fr.stable.ProductConstants;
|
||
|
|
||
|
/**
|
||
|
* Created by IntelliJ IDEA.
|
||
|
* Author : daisy
|
||
|
* Version: 7.1.1
|
||
|
*/
|
||
|
public class FILEChooserPane4Chart extends FILEChooserPane {
|
||
|
|
||
|
private static final FILEChooserPane4Chart INSTANCE = new FILEChooserPane4Chart(true,true);
|
||
|
|
||
|
/**
|
||
|
* @param showEnv
|
||
|
* @param showLoc
|
||
|
* @return
|
||
|
*/
|
||
|
public static FILEChooserPane4Chart getInstance(boolean showEnv, boolean showLoc) {
|
||
|
INSTANCE.showEnv = showEnv;
|
||
|
INSTANCE.showLoc = showLoc;
|
||
|
INSTANCE.showWebReport = false;
|
||
|
INSTANCE.setModelOfPlaceList();
|
||
|
INSTANCE.removeAllFilter();
|
||
|
return INSTANCE;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @param showEnv
|
||
|
* @param showLoc
|
||
|
*/
|
||
|
public FILEChooserPane4Chart(boolean showEnv, boolean showLoc) {
|
||
|
super(showEnv, showLoc);
|
||
|
}
|
||
|
|
||
|
protected void fileType() {
|
||
|
String appName = ProductConstants.APP_NAME;
|
||
|
if(ComparatorUtils.equals(suffix, ".crt")){
|
||
|
this.addChooseFILEFilter(new ChooseFileFilter("crt", appName + Inter.getLocText(new String[]{"Utils-The-Chart", "FR-App-All_File"})));
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
protected String getEnvProjectName(){
|
||
|
return Inter.getLocText("FR-Chart-Env_Directory");
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|