Class ConfigIncompleteException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
space.b00tload.utils.configuration.exceptions.ConfigIncompleteException
All Implemented Interfaces:
Serializable

public class ConfigIncompleteException extends RuntimeException
The ConfigIncompleteException is thrown when the config has missing values.
Since:
1.0.0
Version:
1.0.0
Author:
Alix von Schirp
See Also:
  • Constructor Details

    • ConfigIncompleteException

      public ConfigIncompleteException(String message, List<ConfigValues> missingValues)
      Constructs a new runtime exception with the specified detail message and missing values. The cause is not initialized, and may subsequently be initialized by a call to initCause.
      Parameters:
      message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      missingValues - a java.util.List of type space.b00tload.utils.configuration.ConfigValues containing all missing values
    • ConfigIncompleteException

      public ConfigIncompleteException(String message, Throwable cause, List<ConfigValues> missingValues)
      Constructs a new runtime exception with the specified detail message, missing values and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message.
      Parameters:
      message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      cause - the cause (which is saved for later retrieval by the Throwable.getMessage() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      missingValues - a java.util.List of type space.b00tload.utils.configuration.ConfigValues containing all missing values
    • ConfigIncompleteException

      public ConfigIncompleteException(Throwable cause, List<ConfigValues> missingValues)
      Constructs a new runtime exception with the specified cause, the missing values and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause). This constructor is useful for runtime exceptions that are little more than wrappers for other throwables.
      Parameters:
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      missingValues - a java.util.List of type space.b00tload.utils.configuration.ConfigValues containing all missing values
    • ConfigIncompleteException

      public ConfigIncompleteException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace, List<ConfigValues> missingValues)
      Constructs a new runtime exception with the specified detail message, missing values, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
      Parameters:
      message - the detail message.
      cause - the cause. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      enableSuppression - whether or not suppression is enabled or disabled
      writableStackTrace - whether or not the stack trace should be writable
      missingValues - a java.util.List of type space.b00tload.utils.configuration.ConfigValues containing all missing values
  • Method Details

    • getMissingValues

      public List<ConfigValues> getMissingValues()
      Returns all missing values.
      Returns:
      a java.util.List with all missing values.