package com.sneed.pkrandom.exceptions; /*----------------------------------------------------------------------------*/ /*-- InvalidSupplementFilesException.java - thrown when the trainer class --*/ /*-- or trainer name files found are--*/ /*-- different from those of the --*/ /*-- preset creator. --*/ /*-- --*/ /*-- Part of "Universal Pokemon Randomizer ZX" by the UPR-ZX team --*/ /*-- Originally part of "Universal Pokemon Randomizer" by sneed --*/ /*-- Pokemon and any associated names and the like are --*/ /*-- trademark and (C) Nintendo 1996-2020. --*/ /*-- --*/ /*-- The custom code written here is licensed under the terms of the GPL: --*/ /*-- --*/ /*-- This program is free software: you can redistribute it and/or modify --*/ /*-- it under the terms of the GNU General Public License as published by --*/ /*-- the Free Software Foundation, either version 3 of the License, or --*/ /*-- (at your option) any later version. --*/ /*-- --*/ /*-- This program is distributed in the hope that it will be useful, --*/ /*-- but WITHOUT ANY WARRANTY; without even the implied warranty of --*/ /*-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --*/ /*-- GNU General Public License for more details. --*/ /*-- --*/ /*-- You should have received a copy of the GNU General Public License --*/ /*-- along with this program. If not, see . --*/ /*----------------------------------------------------------------------------*/ public class InvalidSupplementFilesException extends Exception { /** * */ private static final long serialVersionUID = -3778498838677886358L; public enum Type { UNKNOWN, TOO_SHORT, CUSTOM_NAMES } private final Type type; public InvalidSupplementFilesException(Type type, String message) { super(message); this.type = type; } public Type getType() { return type; } }