Interface Validator<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      @NotNull java.lang.String getKey()
      Get a Key that uniquely identifies this Validator.
      boolean isDefaultEnabled()
      Get whether this Validator should be enabled per default.
      boolean isEnabled()
      Get whether this Validator is enabled.
      void setEnabled​(boolean enabled)
      Set whether this Validator should be enabled.
    • Method Detail

      • getKey

        @NotNull
        @NotNull java.lang.String getKey()
        Get a Key that uniquely identifies this Validator. The key can then be used for purposes like i18n/l10n or preferences.
        Returns:
        key
      • setEnabled

        void setEnabled​(boolean enabled)
        Set whether this Validator should be enabled.
        Parameters:
        enabled - true if this validator should be enabled, otherwise false
      • isEnabled

        boolean isEnabled()
        Get whether this Validator is enabled.
        Returns:
        enabled
      • isDefaultEnabled

        boolean isDefaultEnabled()
        Get whether this Validator should be enabled per default.
        Returns:
        defaultEnabled