Можно ли позволить перечислению в java принимать набор перечислений в качестве аргумента?Если да, то как мне это реализовать?
При использовании этого я хочу сказать что-то вроде: возьмите MODAL_SETTINGS.EDIT_MODAL_WINDOW и создайте его с помощью кнопок MODAL_BUTTONS.SAVE & MODAL_BUTTONS.CANCEL.
Это то, что у меня есть сейчас
public enum MODAL_SETTINGS {
NEW_MODAL_WINDOW(MODAL_BUTTONS.class),
EDIT_MODAL_WINDOW(MODAL_BUTTONS.class),
DELETE_MODAL_WINDOW(MODAL_BUTTONS.class);
private EnumSet buttons;
private MODAL_SETTINGS(EnumSet<MODAL_BUTTONS> buttons){
}
}
public enum MODAL_BUTTONS {
SAVE, UPDATE, CANCEL, DELETE
}