}
public int compare(BirthmarkSpi s1, BirthmarkSpi s2){
- if(s1.isExpert() && !s2.isExpert()){
+ if(s1.isExperimental() && !s2.isExperimental()){
return 1;
}
- else if(!s1.isExpert() && s2.isExpert()){
+ else if(!s1.isExperimental() && s2.isExperimental()){
return -1;
}
else{
if(birthmarks == null || birthmarks.length == 0){
List<String> birthmarkList = new ArrayList<String>();
for(BirthmarkSpi service: env.getServices()){
- if(!service.isExpert()){
+ if(!service.isExperimental()){
birthmarkList.add(service.getType());
}
}
public abstract String getDefaultDescription();
- public boolean isExpert(){
+ public boolean isExperimental(){
return true;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
return comparator;
}
- public boolean isExpert(){
+ public boolean isExperimental(){
return false;
}
System.out.println();
System.out.println(helpResource.getString("cli.interface.birthmarks"));
for(BirthmarkSpi service: env.getServices()){
- if(!service.isExpert()){
+ if(!service.isExperimental()){
System.out.printf(" %-5s (%s): %s%n", service.getType(),
service.getDisplayType(), service.getDescription());
}
*/
public BirthmarkComparator getComparator();
- public boolean isExpert();
+ public boolean isExperimental();
public boolean isUserDefined();
private JTextArea description;
private JComboBox extractor;
private JComboBox comparator;
- private JCheckBox expert;
+ private JCheckBox experimental;
private JCheckBox userDefined;
public InformationPane(StigmataFrame stigmata, BirthmarkDefinitionPane thisPane){
extractor.getModel().setSelectedItem(null);
comparator.getModel().setSelectedItem(null);
userDefined.setSelected(true);
- expert.setSelected(true);
+ experimental.setSelected(true);
}
public boolean isAvailableService(){
selectComboBoxItem(extractor, service.getExtractorClassName());
selectComboBoxItem(comparator, service.getComparatorClassName());
userDefined.setSelected(service.isUserDefined());
- expert.setSelected(service.isExpert());
+ experimental.setSelected(service.isExperimental());
setEnabled(service.isUserDefined());
}
displayType = new JTextField();
extractor = new JComboBox();
comparator = new JComboBox();
- expert = new JCheckBox(messages.get("define.expert.label"));
+ experimental = new JCheckBox(messages.get("define.experimental.label"));
userDefined = new JCheckBox(messages.get("define.userdef.label"));
description = new JTextArea();
JScrollPane scroll = new JScrollPane(description);
Box box2 = Box.createHorizontalBox();
box2.add(Box.createHorizontalGlue());
- box2.add(expert);
+ box2.add(experimental);
box2.add(Box.createHorizontalGlue());
box2.add(userDefined);
box2.add(Box.createHorizontalGlue());
GUIUtility.decorateJComponent(messages, scroll, "define.description");
GUIUtility.decorateJComponent(messages, extractorPane, "define.extractor");
GUIUtility.decorateJComponent(messages, comparatorPane, "define.comparator");
- GUIUtility.decorateJComponent(messages, expert, "define.expert");
+ GUIUtility.decorateJComponent(messages, experimental, "define.experimental");
GUIUtility.decorateJComponent(messages, userDefined, "define.userdef");
userDefined.setEnabled(false);
- expert.setEnabled(false);
+ experimental.setEnabled(false);
userDefined.setSelected(true);
- expert.setSelected(true);
+ experimental.setSelected(true);
extractor.setEditable(true);
comparator.setEditable(true);
private Set<String> selectedServices = new HashSet<String>();
private Map<String, BirthmarkSelection> services;
private List<DataChangeListener> listeners = new ArrayList<DataChangeListener>();
- private boolean expertmode;
+ private boolean experimentalMode;
public BirthmarkSelectablePane(StigmataFrame stigmata){
this.stigmata = stigmata;
return stigmata.getMessages();
}
- public void setExpertMode(boolean expertmode){
- this.expertmode = expertmode;
+ public void setExperimentalMode(boolean experimentalMode){
+ this.experimentalMode = experimentalMode;
updateLayouts();
}
- public boolean isExpertMode(){
- return expertmode;
+ public boolean isExperimentalMode(){
+ return experimentalMode;
}
public String[] getSelectedServiceTypes(){
public void reset(){
selectedServices.clear();
initServices();
- expertmode = false;
+ experimentalMode = false;
updateLayouts();
fireEvent();
}
return service;
}
- public boolean isVisible(boolean expertFlag){
- return expertFlag || (!expertFlag && !service.isExpert());
+ public boolean isVisible(boolean experimentalFlag){
+ return experimentalFlag || (!experimentalFlag && !service.isExperimental());
}
public boolean isSelected(){
for(Iterator<BirthmarkSelection> i = birthmarkSelections(); i.hasNext(); ){
final BirthmarkSelection elem = i.next();
- if(elem.isVisible(isExpertMode())){
+ if(elem.isVisible(isExperimentalMode())){
JCheckBox check = new JCheckBox(elem.getService().getDisplayType());
check.setSelected(elem.isSelected());
check.addActionListener(new ActionListener(){
checks.add(check);
}
- select(elem.getType(), elem.isVisible(isExpertMode()) && elem.isSelected());
+ select(elem.getType(), elem.isVisible(isExperimentalMode()) && elem.isSelected());
}
updateUI();
}
int cols = 0;
for(Iterator<BirthmarkSelection> i = birthmarkSelections(); i.hasNext(); ){
BirthmarkSelection selection = i.next();
- if(selection.isVisible(isExpertMode())){
+ if(selection.isVisible(isExperimentalMode())){
cols++;
}
}
for(Iterator<BirthmarkSelection> i = birthmarkSelections(); i.hasNext(); ){
BirthmarkSelection elem = i.next();
- if(elem.isVisible(isExpertMode())){
+ if(elem.isVisible(isExperimentalMode())){
model.addElement(elem);
}
- select(elem.getType(), elem.isVisible(isExpertMode()) && elem.isSelected());
+ select(elem.getType(), elem.isVisible(isExperimentalMode()) && elem.isSelected());
}
updateUI();
}
private PopupButton comparePopup;
private JComboBox unitBox;
private Map<String, String> unitLabels = new HashMap<String, String>();
- private boolean expertmode = false;
+ private boolean experimentalMode = false;
public ControlPane(StigmataFrame stigmata){
this.stigmata = stigmata;
}
public void reset(){
- this.expertmode = false;
+ this.experimentalMode = false;
definition.reset();
birthmarks.reset();
- stigmata.setExpertMode(false);
+ stigmata.setExperimentalMode(false);
targetX.removeAllElements();
targetY.removeAllElements();
}
}
- public void setExpertMode(boolean expertmode){
- this.expertmode = expertmode;
- birthmarks.setExpertMode(expertmode);
- stigmata.setExpertMode(expertmode);
+ public void setExperimentalMode(boolean experimentalModeFlag){
+ this.experimentalMode = experimentalModeFlag;
+ birthmarks.setExperimentalMode(experimentalModeFlag);
+ stigmata.setExperimentalMode(experimentalModeFlag);
- if(expertmode){
+ if(experimentalModeFlag){
int index = controlTab.getSelectedIndex();
GUIUtility.addNewTab(stigmata.getMessages(), "definition", controlTab, definition);
GUIUtility.addNewTab(stigmata.getMessages(), "filter", controlTab, filters);
updateEnable();
}
- public boolean isExpertMode(){
- return expertmode;
+ public boolean isExperimentalMode(){
+ return experimentalMode;
}
private void removeTabByName(String tabname){
private JTabbedPane tabPane;
private JMenuItem closeTabMenu;
private JMenuItem saveMenu;
- private JCheckBoxMenuItem expertmodeMenu;
+ private JCheckBoxMenuItem experimentalMode;
private Stigmata stigmata;
private BirthmarkEnvironment environment;
private ControlPane control;
JMenuItem about = GUIUtility.createJMenuItem(getMessages(), "about", new AboutAction(this));
JMenuItem license = GUIUtility.createJMenuItem(getMessages(), "license", new LicenseAction(this));
JMenuItem help = GUIUtility.createJMenuItem(getMessages(), "helpmenu");
- expertmodeMenu = GUIUtility.createJCheckBoxMenuItem(getMessages(), "expertmenu");
+ experimentalMode = GUIUtility.createJCheckBoxMenuItem(getMessages(), "experimentalmenu");
menu.add(about);
menu.add(license);
menu.add(new JSeparator());
menu.add(createLookAndFeelMenu());
menu.add(new JSeparator());
- menu.add(expertmodeMenu);
+ menu.add(experimentalMode);
- expertmodeMenu.addActionListener(new ActionListener(){
+ experimentalMode.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
- expertMenuActionPerformed(((JCheckBoxMenuItem)e.getSource()).getState());
+ updateExperimentalModeState(((JCheckBoxMenuItem)e.getSource()).getState());
}
});
help.setEnabled(false);
return laf;
}
- public void setExpertMode(boolean expertmode){
- expertmodeMenu.setState(expertmode);
+ public void setExperimentalMode(boolean experimentalModeFlag){
+ experimentalMode.setState(experimentalModeFlag);
}
- private void expertMenuActionPerformed(boolean status){
- control.setExpertMode(status);
+ private void updateExperimentalModeState(boolean status){
+ control.setExperimentalMode(status);
}
private void showExceptionMessage(Throwable e){
private void exportServices(PrintWriter out) throws IOException{
out.println(" <birthmark-services>");
for(BirthmarkSpi service: environment.getServices()){
- if(service.isExpert() && service instanceof BirthmarkService){
+ if(service.isExperimental() && service instanceof BirthmarkService){
out.println(" <birthmark-service>");
out.printf(" <type>%s</type>%n", service.getType());
out.printf(" <display-name>%s</display-name>%n", service.getDisplayType());
helpmenu.menuitem.tooltip=Show help\r
helpmenu.menuitem.icon=help.png\r
\r
-expertmenu.menuitem.label=Experimental mode\r
-expertmenu.menuitem.tooltip=Experimantal mode (show birthmark definition pane and list more birthmarks)\r
-expertmenu.menuitem.icon=star.png\r
+experimentalmenu.menuitem.label=Experimental mode\r
+experimentalmenu.menuitem.tooltip=Experimantal mode (show birthmark definition pane and list more birthmarks)\r
+experimentalmenu.menuitem.icon=star.png\r
\r
lookandfeel.menu.label=Look & Feel\r
lookandfeel.menu.icon=award_star_gold_1.png\r
define.extractor.border=Birthmark extractor\r
define.comparator.tooltip=BirthmarkComparator class name\r
define.comparator.border=Birthmark comparator\r
-define.expert.label=Birthmark for experimental\r
-define.expert.tooltip=birthmark for experimental\r
+define.experimental.label=Birthmark for experimental\r
+define.experimental.tooltip=birthmark for experimental\r
define.userdef.label=User defined birthmark\r
define.userdef.tooltip=User defined birthmark\r
newservice.definition.label=(New Service)\r
helpmenu.menuitem.label=\83w\83\8b\83v...\r
helpmenu.menuitem.tooltip=\83w\83\8b\83v\82ð\95\\8e¦\r
\r
-expertmenu.menuitem.label=\8eÀ\8c±\93I\8b@\94\\83\82\81[\83h\r
-expertmenu.menuitem.tooltip=\8eÀ\8c±\93I\8b@\94\\83\82\81[\83h\82É\88Ú\8ds (\82æ\82è\91½\82\82Ì\83o\81[\83X\83}\81[\83N\82Ì\91I\91ð\81C\82Ü\82½\81C\90V\82½\82È\83o\81[\83X\83}\81[\83N\82Ì\92è\8b`\82ª\89Â\94\\82É\82È\82è\82Ü\82·\81D\82½\82¾\82µ\81C\82Ü\82¾\8eÀ\8c±\93I\82È\8b@\94\\82Å\82·)\r
+experimentalmenu.menuitem.label=\8eÀ\8c±\93I\8b@\94\\83\82\81[\83h\r
+experimentalmenu.menuitem.tooltip=\8eÀ\8c±\93I\8b@\94\\83\82\81[\83h\82É\88Ú\8ds (\82æ\82è\91½\82\82Ì\83o\81[\83X\83}\81[\83N\82Ì\91I\91ð\81C\82Ü\82½\81C\90V\82½\82È\83o\81[\83X\83}\81[\83N\82Ì\92è\8b`\82ª\89Â\94\\82É\82È\82è\82Ü\82·\81D\82½\82¾\82µ\81C\82Ü\82¾\8eÀ\8c±\93I\82È\8b@\94\\82Å\82·)\r
\r
lookandfeel.menu.label=\83\8b\83b\83N&\83t\83B\81[\83\8b\r
\r
define.extractor.border=\83o\81[\83X\83}\81[\83N\92\8a\8fo\8aí\r
define.comparator.tooltip=\93¾\82ç\82ê\82½\83o\81[\83X\83}\81[\83N\82ð\94ä\8ar\82·\82é\83N\83\89\83X\r
define.comparator.border=\83o\81[\83X\83}\81[\83N\94ä\8ar\8aí\r
-define.expert.label=\8eÀ\8c±\93I\8b@\94\\r
-define.expert.tooltip=\8eÀ\8c±\93I\82È\83o\81[\83X\83}\81[\83N\82Å\82 \82é\82©\r
+define.experimental.label=\8eÀ\8c±\93I\8b@\94\\r
+define.experimental.tooltip=\8eÀ\8c±\93I\82È\83o\81[\83X\83}\81[\83N\82Å\82 \82é\82©\r
define.userdef.label=\83\86\81[\83U\92è\8b`\r
define.userdef.tooltip=\83\86\81[\83U\82ª\92è\8b`\82µ\82½\83o\81[\83X\83}\81[\83N\82Å\82 \82é\82©\r
newservice.definition.label=(\90V\8bK\83o\81[\83X\83}\81[\83N)\r