Package cdc.enums

Class AbstractDynamicEnumSupport<V>

    • Method Detail

      • isLocked

        public final boolean isLocked()
        Description copied from interface: ListType
        Returns true when modifications are disabled.

        A static implementation is always locked.
        After locking a dynamic implementation, it is impossible to unlock it.

        Specified by:
        isLocked in interface ListType<V>
        Returns:
        true when modifications (creation, removal, ...) are disabled.
      • checkNameIsValid

        protected final void checkNameIsValid​(String name)
      • checkIsUnlocked

        protected final void checkIsUnlocked()
      • checkHasNoSiblingNamed

        protected final void checkHasNoSiblingNamed​(V value,
                                                    String name)