All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jvnet.jaxbvalidation.problem.structure.NonExpectedClassProblem Maven / Gradle / Ivy

There is a newer version: 1.0.5.4
Show newest version
package org.jvnet.jaxbvalidation.problem.structure;

/**
 * Not expected class problem.
 *
 * @author Aleksei Valikov
 */
public class NonExpectedClassProblem extends StructuralProblem
{
  /**
   * Effective class.
   */
  protected Class theClass;

  /**
   * Constructs a new problem.
   *
   * @param theClass effective class.
   */
  public NonExpectedClassProblem(final Class theClass)
  {
    this.theClass = theClass;
  }

  /**
   * Returns effective class.
   *
   * @return Effective class.
   */
  public Class getEffectiveClass()
  {
    return theClass;
  }

  public Object[] getMessageParameters()
  {
    return new Object[]{getEffectiveClass()};
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy