blob: cfe10c374aea710b4384861b4b2b72413ee75933 [file] [log] [blame]
package org.eclipse.jst.validation.test;
import org.eclipse.core.resources.IncrementalProjectBuilder;
/**
* Enumeration of the types of validations that can be run.
*/
public final class ValidationTypeEnum {
private ValidationTypeEnum() {
// Do not permit instances of this class to be created.
}
public static final int RUN_VALIDATION = 0; // Manual full invocation of a validation by a user. All validators must support this type of validation.
public static final int FULL_VALIDATION = IncrementalProjectBuilder.FULL_BUILD; // Manual invocation of a full build by a user that triggers a full validation. Validators can, but are not required to, support this type of validation.
public static final int INCREMENTAL_VALIDATION = IncrementalProjectBuilder.INCREMENTAL_BUILD; // Manual invocation of an incremental build by a user that triggers an incremental validation. Validators can, but are not required to, support this type of validation.
public static final int AUTO_VALIDATION = IncrementalProjectBuilder.AUTO_BUILD; // Automatic invocation of an incremental build that triggers an incremental validation. Validators can, but are not required to, support this type of validation.
public static final String RUN_VALIDATION_NAME = "RUN_VALIDATION"; //$NON-NLS-1$
public static final String ASYNC_NAME = "ASYNC"; //$NON-NLS-1$
public static final String INCREMENTAL_VALIDATION_NAME = "INCREMENTAL_BUILD"; //$NON-NLS-1$
public static final String FULL_VALIDATION_NAME = "FULL_BUILD"; //$NON-NLS-1$
public static final String AUTO_VALIDATION_NAME = "AUTO_BUILD"; //$NON-NLS-1$
}