Interface CtEnum<T extends java.lang.Enum<?>>

    • Method Detail

      • addEnumValue

        <C extends CtEnum<T>> C addEnumValue​(CtEnumValue<?> enumValue)
        Adds an enum value.
        Parameters:
        enumValue - An enum value.
        Returns:
        true if this element changed as a result of the call
      • removeEnumValue

        boolean removeEnumValue​(CtEnumValue<?> enumValue)
        Removes en enum value.
        Parameters:
        enumValue - An enum value.
        Returns:
        true if this element changed as a result of the call
      • getEnumValue

        CtEnumValue<?> getEnumValue​(java.lang.String name)
        Gets an enum value by its name.
        Parameters:
        name - Name of the enum value.
        Returns:
        An enum value.
      • getEnumValues

        java.util.List<CtEnumValue<?>> getEnumValues()
        Gets all enum values of the enumeration.
        Returns:
        All enum values.
      • setEnumValues

        <C extends CtEnum<T>> C setEnumValues​(java.util.List<CtEnumValue<?>> enumValues)
        Sets all enum values of the enum.