IncompatibleOptionsInitTreeMethodException.java
/**
*
*/
package progen.kernel.tree;
import progen.kernel.error.Error;
/**
* Excepción que se lanzará si los parámetros que definen el método de
* inicialización no permiten generar un árbol compatible.
*
* @author jirsis
* @since 2.0
*/
public class IncompatibleOptionsInitTreeMethodException extends RuntimeException {
private static final int ID_ERROR = 27;
/** Para serialización */
private static final long serialVersionUID = 8232941914904559013L;
/**
* Constructor que recibe los parámetros que definen el método de
* inicialización.
*
* @param maxNodes
* Número máximo de nodos.
* @param minDepth
* Profundidad mínima del árbol.
* @param maxDepth
* Profundidad máxima del árbol.
*/
public IncompatibleOptionsInitTreeMethodException(int maxNodes, int minDepth, int maxDepth) {
super(Error.get(ID_ERROR) + "[maxNodes: " + maxNodes + ", depth-interval: " + minDepth + ", " + maxDepth + "]");
}
}