[jbosstools-commits] JBoss Tools SVN: r30846 - in trunk/jsf: plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/web/validation/jsf2 and 1 other directories.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Apr 26 14:34:34 EDT 2011
Author: akazakov
Date: 2011-04-26 14:34:34 -0400 (Tue, 26 Apr 2011)
New Revision: 30846
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf/plugin.properties
trunk/jsf/plugins/org.jboss.tools.jsf/plugin.xml
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/web/validation/jsf2/JSF2ComponentsValidator.java
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/JSF2ComponentsValidatorTest.java
Log:
https://issues.jboss.org/browse/JBIDE-8789
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/plugin.properties
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/plugin.properties 2011-04-26 18:00:04 UTC (rev 30845)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/plugin.properties 2011-04-26 18:34:34 UTC (rev 30846)
@@ -9,6 +9,8 @@
i18nProblemName = Externalization Problem
+I18nValidator.name = Externalization Validator
+
KBProblemName=JSF EL Problem
KB_REQUIRED_FOR_JSF=JSF
\ No newline at end of file
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/plugin.xml
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/plugin.xml 2011-04-26 18:00:04 UTC (rev 30845)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/plugin.xml 2011-04-26 18:34:34 UTC (rev 30846)
@@ -660,8 +660,8 @@
</extension>
<extension
- id="jsf2"
- name="%JSF2_ComponentsValidator.name"
+ id="i18n"
+ name="%I18nValidator.name"
point="org.eclipse.wst.validation.validatorV2">
<validator
build="true"
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/web/validation/jsf2/JSF2ComponentsValidator.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/web/validation/jsf2/JSF2ComponentsValidator.java 2011-04-26 18:00:04 UTC (rev 30845)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/web/validation/jsf2/JSF2ComponentsValidator.java 2011-04-26 18:34:34 UTC (rev 30846)
@@ -72,11 +72,16 @@
}
protected boolean isValidate(IFile file) {
- boolean isValidate = false;
if (!file.isAccessible() || !file.isSynchronized(IResource.DEPTH_ZERO) || file.getProject() == null
|| !file.getProject().isAccessible()) {
return false;
}
+ IProject project = file.getProject();
+ kbProject = KbProjectFactory.getKbProject(project, false);
+ if (kbProject == null) {
+ return false;
+ }
+ boolean isValidate = false;
try {
InputStream is = file.getContents();
Scanner scanner = new Scanner(is);
@@ -92,11 +97,6 @@
JSFModelPlugin.getPluginLog().logError(e);
return isValidate;
}
- IProject project = file.getProject();
- kbProject = KbProjectFactory.getKbProject(project, false);
- if (kbProject == null) {
- isValidate = false;
- }
return isValidate;
}
Modified: trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/JSF2ComponentsValidatorTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/JSF2ComponentsValidatorTest.java 2011-04-26 18:00:04 UTC (rev 30845)
+++ trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/JSF2ComponentsValidatorTest.java 2011-04-26 18:34:34 UTC (rev 30846)
@@ -24,6 +24,7 @@
import org.eclipse.core.runtime.Path;
import org.eclipse.wst.validation.ValidationFramework;
import org.jboss.tools.jsf.jsf2.util.JSF2ResourceUtil;
+import org.jboss.tools.test.util.JobUtils;
import org.jboss.tools.test.util.ProjectImportTestSetup;
import junit.framework.TestCase;
@@ -47,6 +48,7 @@
project = ProjectImportTestSetup.loadProject(projectName);
project.build(IncrementalProjectBuilder.FULL_BUILD,
new NullProgressMonitor());
+ JobUtils.waitForIdle();
}
//junit test add to check JBIDE-7016 by Maksim Areshkau
public void testCreatingFile() throws CoreException, IOException{
More information about the jbosstools-commits
mailing list