com.softicar.platform.common.core.java.code.validator.IJavaCodeValidator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of platform-common Show documentation
Show all versions of platform-common Show documentation
The SoftiCAR Platform is a lightweight, Java-based library to create interactive business web applications.
package com.softicar.platform.common.core.java.code.validator;
import com.softicar.platform.common.core.java.code.validation.JavaCodeValidationEnvironment;
/**
* Interface for Java code validators.
*
* To activate a class for automatic execution, it must be annotated with
* {@link JavaCodeValidator}.
*
* @author Oliver Richers
*/
public interface IJavaCodeValidator {
/**
* Executes this validator.
*
* @param environment
* the validation environment, providing configuration and
* context to the {@link IJavaCodeValidator} (never null)
*/
void validate(JavaCodeValidationEnvironment environment);
}