Package net.mcreator.ui.dialogs
Class ListEditorDialog
java.lang.Object
net.mcreator.ui.dialogs.ListEditorDialog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionopen
(Window parent, Enumeration<String> textList, Function<VTextField, Validator> validator, boolean uniqueEntries) Opens a dialog to edit string entries contained in the provided list.
-
Constructor Details
-
ListEditorDialog
public ListEditorDialog()
-
-
Method Details
-
open
public static List<String> open(Window parent, Enumeration<String> textList, @Nullable Function<VTextField, Validator> validator, boolean uniqueEntries) Opens a dialog to edit string entries contained in the provided list.- Parameters:
parent
- The workspace window this method was called from.textList
- List of string entries that are about to be edited.validator
- Function that returns a validator for each list entry,null
means no validation.uniqueEntries
- Iftrue
, duplicate list entries will not be allowed.- Returns:
- The resulting strings entries list after editing session is complete, or
null
if the operation has been canceled (via cancel/close button) or if validation failed for some entries.
-