wms-jax.validation

16:54:07.341 INFO  jd.cli.Main - Decompiling wms-jax.validation.jar
package javax.validation.bootstrap;

import javax.validation.Configuration;
import javax.validation.ValidationProviderResolver;

public abstract interface GenericBootstrap
{
  public abstract GenericBootstrap providerResolver(ValidationProviderResolver paramValidationProviderResolver);
  
  public abstract Configuration<?> configure();
}

/* Location:
 * Qualified Name:     javax.validation.bootstrap.GenericBootstrap
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.bootstrap;

import javax.validation.Configuration;
import javax.validation.ValidationProviderResolver;

public abstract interface ProviderSpecificBootstrap<T extends Configuration<T>>
{
  public abstract ProviderSpecificBootstrap<T> providerResolver(ValidationProviderResolver paramValidationProviderResolver);
  
  public abstract T configure();
}

/* Location:
 * Qualified Name:     javax.validation.bootstrap.ProviderSpecificBootstrap
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

import java.io.InputStream;

public abstract interface Configuration<T extends Configuration<T>>
{
  public abstract T ignoreXmlConfiguration();
  
  public abstract T messageInterpolator(MessageInterpolator paramMessageInterpolator);
  
  public abstract T traversableResolver(TraversableResolver paramTraversableResolver);
  
  public abstract T constraintValidatorFactory(ConstraintValidatorFactory paramConstraintValidatorFactory);
  
  public abstract T addMapping(InputStream paramInputStream);
  
  public abstract T addProperty(String paramString1, String paramString2);
  
  public abstract MessageInterpolator getDefaultMessageInterpolator();
  
  public abstract TraversableResolver getDefaultTraversableResolver();
  
  public abstract ConstraintValidatorFactory getDefaultConstraintValidatorFactory();
  
  public abstract ValidatorFactory buildValidatorFactory();
}

/* Location:
 * Qualified Name:     javax.validation.Configuration
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Target({java.lang.annotation.ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Constraint
{
  Class<? extends ConstraintValidator<?, ?>>[] validatedBy();
}

/* Location:
 * Qualified Name:     javax.validation.Constraint
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public class ConstraintDeclarationException
  extends ValidationException
{
  public ConstraintDeclarationException(String message)
  {
    super(message);
  }
  
  public ConstraintDeclarationException() {}
  
  public ConstraintDeclarationException(String message, Throwable cause)
  {
    super(message, cause);
  }
  
  public ConstraintDeclarationException(Throwable cause)
  {
    super(cause);
  }
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintDeclarationException
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public class ConstraintDefinitionException
  extends ValidationException
{
  public ConstraintDefinitionException(String message)
  {
    super(message);
  }
  
  public ConstraintDefinitionException() {}
  
  public ConstraintDefinitionException(String message, Throwable cause)
  {
    super(message, cause);
  }
  
  public ConstraintDefinitionException(Throwable cause)
  {
    super(cause);
  }
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintDefinitionException
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AssertFalse$List
{
  AssertFalse[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.AssertFalse.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface AssertFalse
{
  String message() default "{javax.validation.constraints.AssertFalse.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    AssertFalse[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.AssertFalse
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AssertTrue$List
{
  AssertTrue[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.AssertTrue.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface AssertTrue
{
  String message() default "{javax.validation.constraints.AssertTrue.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    AssertTrue[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.AssertTrue
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DecimalMax$List
{
  DecimalMax[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.DecimalMax.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface DecimalMax
{
  String message() default "{javax.validation.constraints.DecimalMax.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  String value();
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    DecimalMax[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.DecimalMax
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DecimalMin$List
{
  DecimalMin[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.DecimalMin.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface DecimalMin
{
  String message() default "{javax.validation.constraints.DecimalMin.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  String value();
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    DecimalMin[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.DecimalMin
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Digits$List
{
  Digits[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Digits.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Digits
{
  String message() default "{javax.validation.constraints.Digits.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  int integer();
  
  int fraction();
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Digits[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Digits
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Future$List
{
  Future[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Future.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Future
{
  String message() default "{javax.validation.constraints.Future.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Future[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Future
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Max$List
{
  Max[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Max.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Max
{
  String message() default "{javax.validation.constraints.Max.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  long value();
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Max[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Max
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Min$List
{
  Min[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Min.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Min
{
  String message() default "{javax.validation.constraints.Min.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  long value();
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Min[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Min
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface NotNull$List
{
  NotNull[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.NotNull.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface NotNull
{
  String message() default "{javax.validation.constraints.NotNull.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    NotNull[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.NotNull
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Null$List
{
  Null[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Null.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Null
{
  String message() default "{javax.validation.constraints.Null.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Null[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Null
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Past$List
{
  Past[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Past.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Past
{
  String message() default "{javax.validation.constraints.Past.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Past[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Past
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

public enum Pattern$Flag
{
  UNIX_LINES(1),  CASE_INSENSITIVE(2),  COMMENTS(4),  MULTILINE(8),  DOTALL(32),  UNICODE_CASE(64),  CANON_EQ(128);
  
  private final int value;
  
  private Pattern$Flag(int value)
  {
    this.value = value;
  }
  
  public int getValue()
  {
    return value;
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Pattern.Flag
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Pattern$List
{
  Pattern[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Pattern.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Pattern
{
  String regexp();
  
  Flag[] flags() default {};
  
  String message() default "{javax.validation.constraints.Pattern.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Pattern[] value();
  }
  
  public static enum Flag
  {
    UNIX_LINES(1),  CASE_INSENSITIVE(2),  COMMENTS(4),  MULTILINE(8),  DOTALL(32),  UNICODE_CASE(64),  CANON_EQ(128);
    
    private final int value;
    
    private Flag(int value)
    {
      this.value = value;
    }
    
    public int getValue()
    {
      return value;
    }
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Pattern
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Size$List
{
  Size[] value();
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Size.List
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.constraints;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;

@Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Size
{
  String message() default "{javax.validation.constraints.Size.message}";
  
  Class<?>[] groups() default {};
  
  Class<? extends Payload>[] payload() default {};
  
  int min() default 0;
  
  int max() default Integer.MAX_VALUE;
  
  @Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER})
  @Retention(RetentionPolicy.RUNTIME)
  @Documented
  public static @interface List
  {
    Size[] value();
  }
}

/* Location:
 * Qualified Name:     javax.validation.constraints.Size
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

import java.lang.annotation.Annotation;

public abstract interface ConstraintValidator<A extends Annotation, T>
{
  public abstract void initialize(A paramA);
  
  public abstract boolean isValid(T paramT, ConstraintValidatorContext paramConstraintValidatorContext);
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidator
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public abstract interface ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext
{
  public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder inIterable();
  
  public abstract NodeBuilderCustomizableContext addNode(String paramString);
  
  public abstract ConstraintValidatorContext addConstraintViolation();
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public abstract interface ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext
{
  public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String paramString);
  
  public abstract ConstraintValidatorContext addConstraintViolation();
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public abstract interface ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder
{
  public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object paramObject);
  
  public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer paramInteger);
  
  public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String paramString);
  
  public abstract ConstraintValidatorContext addConstraintViolation();
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public abstract interface ConstraintValidatorContext$ConstraintViolationBuilder
{
  public abstract NodeBuilderDefinedContext addNode(String paramString);
  
  public abstract ConstraintValidatorContext addConstraintViolation();
  
  public static abstract interface NodeContextBuilder
  {
    public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object paramObject);
    
    public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer paramInteger);
    
    public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String paramString);
    
    public abstract ConstraintValidatorContext addConstraintViolation();
  }
  
  public static abstract interface NodeBuilderCustomizableContext
  {
    public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder inIterable();
    
    public abstract NodeBuilderCustomizableContext addNode(String paramString);
    
    public abstract ConstraintValidatorContext addConstraintViolation();
  }
  
  public static abstract interface NodeBuilderDefinedContext
  {
    public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String paramString);
    
    public abstract ConstraintValidatorContext addConstraintViolation();
  }
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public abstract interface ConstraintValidatorContext
{
  public abstract void disableDefaultConstraintViolation();
  
  public abstract String getDefaultConstraintMessageTemplate();
  
  public abstract ConstraintViolationBuilder buildConstraintViolationWithTemplate(String paramString);
  
  public static abstract interface ConstraintViolationBuilder
  {
    public abstract NodeBuilderDefinedContext addNode(String paramString);
    
    public abstract ConstraintValidatorContext addConstraintViolation();
    
    public static abstract interface NodeContextBuilder
    {
      public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object paramObject);
      
      public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer paramInteger);
      
      public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String paramString);
      
      public abstract ConstraintValidatorContext addConstraintViolation();
    }
    
    public static abstract interface NodeBuilderCustomizableContext
    {
      public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder inIterable();
      
      public abstract NodeBuilderCustomizableContext addNode(String paramString);
      
      public abstract ConstraintValidatorContext addConstraintViolation();
    }
    
    public static abstract interface NodeBuilderDefinedContext
    {
      public abstract ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String paramString);
      
      public abstract ConstraintValidatorContext addConstraintViolation();
    }
  }
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidatorContext
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public abstract interface ConstraintValidatorFactory
{
  public abstract <T extends ConstraintValidator<?, ?>> T getInstance(Class<T> paramClass);
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintValidatorFactory
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

import javax.validation.metadata.ConstraintDescriptor;

public abstract interface ConstraintViolation<T>
{
  public abstract String getMessage();
  
  public abstract String getMessageTemplate();
  
  public abstract T getRootBean();
  
  public abstract Class<T> getRootBeanClass();
  
  public abstract Object getLeafBean();
  
  public abstract Path getPropertyPath();
  
  public abstract Object getInvalidValue();
  
  public abstract ConstraintDescriptor<?> getConstraintDescriptor();
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintViolation
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

import java.util.Set;

public class ConstraintViolationException
  extends ValidationException
{
  private final Set<ConstraintViolation<?>> constraintViolations;
  
  public ConstraintViolationException(String message, Set<ConstraintViolation<?>> constraintViolations)
  {
    super(message);
    this.constraintViolations = constraintViolations;
  }
  
  public ConstraintViolationException(Set<ConstraintViolation<?>> constraintViolations)
  {
    this.constraintViolations = constraintViolations;
  }
  
  public Set<ConstraintViolation<?>> getConstraintViolations()
  {
    return constraintViolations;
  }
}

/* Location:
 * Qualified Name:     javax.validation.ConstraintViolationException
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

public class GroupDefinitionException
  extends ValidationException
{
  public GroupDefinitionException(String message)
  {
    super(message);
  }
  
  public GroupDefinitionException() {}
  
  public GroupDefinitionException(String message, Throwable cause)
  {
    super(message, cause);
  }
  
  public GroupDefinitionException(Throwable cause)
  {
    super(cause);
  }
}

/* Location:
 * Qualified Name:     javax.validation.GroupDefinitionException
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation.groups;

public abstract interface Default {}

/* Location:
 * Qualified Name:     javax.validation.groups.Default
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.validation;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface GroupSequence
{
  Class<?>[] value();
}

/* Location:
 * Qualified Name:     javax.validation.G
1 2 3 4 5 6 7 8 9 10 11

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2019. Infinite Loop Ltd