Klasse EnumParameter<E extends Enum<E>>

java.lang.Object
org.obrel.core.RelatedObject
Alle implementierten Schnittstellen:
org.obrel.core.Relatable

public class EnumParameter<E extends Enum<E>> extends ParameterBase<E,EnumParameter<E>>
A parameter wrapper with additional functions for enum values.
  • Konstruktordetails

  • Methodendetails

    • disable

      public EnumParameter<E> disable(E... disabledElements)
      Disables certain values of the parameter enum.
      Parameter:
      disabledElements - The elements to disable
      Gibt zurück:
      This parameter instance
    • disable

      public EnumParameter<E> disable(Collection<E> disabledElements)
      Disables certain values of the parameter enum.
      Parameter:
      disabledElements - A collection of the elements to disable
      Gibt zurück:
      This parameter instance
    • enableAll

      public EnumParameter<E> enableAll()
      Enables all enum values.
      Gibt zurück:
      This parameter instance