package org.jboss.tools.seam.core.test.validation;
import java.text.MessageFormat;
import java.util.List;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IMarker;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.wst.validation.internal.core.ValidationException;
public interface IValidatorSupport {
public abstract void validate() throws ValidationException;
public abstract void validate(IFile file) throws ValidationException;
public abstract void add(IMarker marker);
public abstract boolean isMessageCreated(String template,
Object[] parameters);
public abstract void addFile(IFile o);
public abstract List<IMarker> getMarkers();
public abstract boolean isMessageCreatedOnLine(String markerTemplate,
Object[] parameters, int lineNumber) throws CoreException;
}