public ISchedulingRule getSchedulingRule(IValidationContext helper) { // don't know what to return here. my guess is that we want to return // the resource that is possibly being changed during our validation, // and since many resources in the project may be changed during this // validation, returning the project makes the most sense. return ((IWorkbenchContext) helper).getProject(); }
if ((_helper.getProject() == null) || !(_helper.getProject().equals(project))) { _helper.setProject(project);
new String[]{helper.getProject().getName(), vmd.getValidatorDisplayName()}); new String[]{helper.getProject().getName(), vmd.getValidatorDisplayName()}); monitor.subTask(message); new String[]{helper.getProject().getName(), vmd.getValidatorDisplayName()}); new String[]{helper.getProject().getName(), vmd.getValidatorDisplayName() }); } finally { try { helper.cleanup(reporter); vmd.removeHelper( validator ); }catch (OperationCanceledException e) { return status; } finally { helper.setProject(null); vmd.removeHelper( validator ); helper = null;
helper.cleanup(reporter); } catch (MessageLimitException e) { throw e; helper.setProject(null);
public static String getLocationText(IWorkbenchContext helper, Object targetObject) { String location = null; try { location = helper.getLocation(targetObject); } catch (Exception exc) { Logger logger = ValidationPlugin.getPlugin().getMsgLogger(); if (logger.isLoggingLevel(Level.SEVERE)) { LogEntry entry = ValidationPlugin.getLogEntry(); entry.setSourceID("WorkbenchReporter.getLocationText(Object)"); //$NON-NLS-1$ entry.setTargetException(exc); logger.write(Level.SEVERE, entry); } } if ((location == null) || (location.trim().equals(""))) { //$NON-NLS-1$ location = DEFAULT_LOCATION; } return location; }
public static WorkbenchFileDelta getFileDelta(IWorkbenchContext helper, ValidatorMetaData vmd, IResource resource, int iresourceDeltaType) { String fileName = helper.getPortableName(resource); if (fileName == null) {
try { helper = vmd.getHelper(project); helper.deleting(); } catch (InstantiationException exc) {
try { helper = vmd.getHelper(project); helper.closing(); } catch (InstantiationException exc) {
public ISchedulingRule getSchedulingRule(IValidationContext helper) { IProject project = ((IWorkbenchContext) helper).getProject(); IVirtualComponent comp = ComponentCore.createComponent( project ); IFile ejbJarFile = null; if( comp != null ){ IVirtualFile vf = comp.getRootFolder().getFile(new Path(J2EEConstants.EJBJAR_DD_URI)); if( vf!= null ){ ejbJarFile = vf.getUnderlyingFile(); } } return ejbJarFile; } }
public IStatus validateInJob(IValidationContext inHelper, IReporter inReporter) throws org.eclipse.wst.validation.internal.core.ValidationException { IProject proj = ((IWorkbenchContext) inHelper).getProject(); if (J2EEProjectUtilities.isEJBProject(proj)) { EnterpriseArtifactEdit edit = null; try { edit = EJBArtifactEdit.getEJBArtifactEditForRead(proj); if(edit != null && edit.getDeploymentDescriptorResource() != null) return super.validateInJob(inHelper, inReporter); } finally { if (edit != null) edit.dispose(); } } return IValidatorJob.OK_STATUS; }
public ISchedulingRule getSchedulingRule(IValidationContext helper) { ISchedulingRule combinedRule = null; IProject project = ((IWorkbenchContext) helper).getProject(); IVirtualComponent comp = ComponentCore.createComponent( project ); IFile appDeploymentDescriptor = null;
/** * Does the validation. */ public IStatus validateInJob(IValidationContext inHelper, IReporter inReporter) throws ValidationException { UIApplicationClientHelper helper = (UIApplicationClientHelper) inHelper; IProject proj = ((IWorkbenchContext) inHelper).getProject(); IVirtualComponent virComp = ComponentCore.createComponent(proj); if(J2EEProjectUtilities.isApplicationClientProject(proj)) { IVirtualFile ddFile = virComp.getRootFolder().getFile(J2EEConstants.APP_CLIENT_DD_URI); if( ddFile.exists()) { status = super.validateInJob(helper, inReporter); } } //validateDocType(helper, editModel); return status; }
IProject project = ((IWorkbenchContext) helper).getProject();
IProject project = ((IWorkbenchContext) helper).getProject(); JSPFileVisitor visitor = new JSPFileVisitor(reporter); try {
public IStatus validateInJob(IValidationContext inHelper, IReporter inReporter) throws org.eclipse.wst.validation.internal.core.ValidationException { IStatus status = IValidatorJob.OK_STATUS; IProject proj = ((IWorkbenchContext) inHelper).getProject(); IVirtualComponent earModule = ComponentCore.createComponent(proj); if(J2EEProjectUtilities.isEARProject(proj)){ IVirtualFile ddFile = earModule.getRootFolder().getFile(J2EEConstants.APPLICATION_DD_URI); if( ddFile.exists()) { status = super.validateInJob(inHelper, inReporter); validateModuleMaps(earModule); validateManifests(); validateDuplicateClasspathComponentURIs(earModule); // validateUtilJarMaps(earEdit,earModule); // validateUriAlreadyExistsInEar(earEdit,earModule); // validateDocType(earEdit,earModule); } } return status; }
helper.getProject(), helper );