blob: 1dbfa40249b39c8d75042b0194b98daa36796a96 [file] [log] [blame]
package org.eclipse.wst.common.frameworks.internal;
import java.util.List;
import org.eclipse.core.resources.IFile;
import org.eclipse.jem.util.UIContextDetermination;
public class SimpleValidateEdit {
/**
* @param files must contain only {@link IFile}s
* @return
*/
public static boolean validateEdit(List files){
if(files == null || files.size() == 0){
return true;
}
return validateEdit( (IFile [])files.toArray(new IFile[files.size()]));
}
public static boolean validateEdit(IFile[] files) {
if(files == null || files.length == 0){
return true;
}
ISimpleValidateEditContext validator = (ISimpleValidateEditContext) UIContextDetermination.createInstance(ISimpleValidateEditContext.CLASS_KEY);
return validator.validateEdit(files).isOK();
}
}