Class ListEditorDialog

java.lang.Object
net.mcreator.ui.dialogs.ListEditorDialog

public class ListEditorDialog extends Object
  • 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 - If true, 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.