in plugins/org.apache.geronimo.st.v30.ui/src/main/java/org/apache/geronimo/st/v30/ui/wizards/GBeanWizard.java [101:166]
protected void toggleFields (boolean clearFields) {
int selection = element.getSelectionIndex();
switch (selection) {
case GBEAN:
for (int i = 0; i < maxTextFields; i++) {
labelList.get(i).setVisible(i < 2 ? true : false);
textList.get(i).setVisible(i < 2 ? true : false);
if (clearFields == true) {
textList.get(i).setText("");
}
}
labelList.get(0).setText(CommonMessages.name);
labelList.get(1).setText(CommonMessages.className);
// if we are doing an add, then we need to make sure that the longest
// text can be handled
labelList.get(2).setText(CommonMessages.groupId);
labelList.get(3).setText(CommonMessages.artifactId);
labelList.get(4).setText(CommonMessages.moduleId);
labelList.get(5).setText(CommonMessages.artifactType);
labelList.get(6).setText(CommonMessages.customName);
break;
case ATTRIBUTE:
for (int i = 0; i < maxTextFields; i++) {
labelList.get(i).setVisible(i < 3 ? true : false);
textList.get(i).setVisible(i < 3 ? true : false);
if (clearFields == true) {
textList.get(i).setText("");
}
}
labelList.get(0).setText(CommonMessages.name);
labelList.get(1).setText(CommonMessages.type);
labelList.get(2).setText(CommonMessages.value);
break;
case DEPENDENCY:
for (int i = 0; i < maxTextFields; i++) {
labelList.get(i).setVisible(i < 6 ? true : false);
textList.get(i).setVisible(i < 6 ? true : false);
if (clearFields == true) {
textList.get(i).setText("");
}
}
labelList.get(0).setText(CommonMessages.groupId);
labelList.get(1).setText(CommonMessages.artifactId);
labelList.get(2).setText(CommonMessages.version);
labelList.get(3).setText(CommonMessages.moduleId);
labelList.get(4).setText(CommonMessages.artifactType);
labelList.get(5).setText(CommonMessages.customName);
break;
case REFERENCE:
for (int i = 0; i < maxTextFields; i++) {
labelList.get(i).setVisible(true);
textList.get(i).setVisible(true);
if (clearFields == true) {
textList.get(i).setText("");
}
}
labelList.get(0).setText(CommonMessages.name);
labelList.get(1).setText(CommonMessages.groupId);
labelList.get(2).setText(CommonMessages.artifactId);
labelList.get(3).setText(CommonMessages.version);
labelList.get(4).setText(CommonMessages.moduleId);
labelList.get(5).setText(CommonMessages.artifactType);
labelList.get(6).setText(CommonMessages.customName);
break;
}
}