entry = ce;
break;
}
case ConfigDescriptionEditor.TYPE_ENUM:
{
final EnumConfigDescriptionEntry ece = new EnumConfigDescriptionEntry(keyNameField.getText());
ece.setDescription(descriptionField.getText());
ece.setGlobal(globalField.isSelected());
ece.setHidden(hiddenField.isSelected());
final String[] enumEntries = new String[enumEntryListModel.getSize()];
for (int i = 0; i < enumEntryListModel.getSize(); i++)
{
enumEntries[i] = String.valueOf(enumEntryListModel.get(i));
}
ece.setOptions(enumEntries);
entry = ece;
break;
}
default:
{