Author: scabanovich
Date: 2011-12-09 17:02:14 -0500 (Fri, 09 Dec 2011)
New Revision: 37192
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/Check.java
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/CheckClass.java
Log:
JBIDE-10190
https://issues.jboss.org/browse/JBIDE-10190
Supported incremental faces-config.xml validation.
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/Check.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/Check.java 2011-12-09
20:01:02 UTC (rev 37191)
+++
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/Check.java 2011-12-09
22:02:14 UTC (rev 37192)
@@ -26,7 +26,7 @@
static String ATTR_ATTRIBUTE = "attribute"; //$NON-NLS-1$
protected String preference;
protected String attr;
- ValidationErrorManager manager;
+ protected ValidationErrorManager manager;
public Check(ValidationErrorManager manager, String preference, String attr) {
this.manager = manager;
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/CheckClass.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/CheckClass.java 2011-12-09
20:01:02 UTC (rev 37191)
+++
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/validation/CheckClass.java 2011-12-09
22:02:14 UTC (rev 37192)
@@ -40,6 +40,10 @@
visualAttr = attr;
}
+ protected String getShortId() {
+ return WebXMLCoreValidator.SHORT_ID;
+ }
+
public CheckClass(ValidationErrorManager manager, String preference, String attr,
boolean allowsPrimitive, String implementsType, String extendsType) {
this(manager, preference, attr);
this.allowsPrimitive = allowsPrimitive;
@@ -75,9 +79,9 @@
if(f != null) {
IProjectValidationContext context = manager.getValidationContext();
if(context != null) {
- context.addLinkedCoreResource(WebXMLCoreValidator.SHORT_ID, value, f.getFullPath(),
true);
+ context.addLinkedCoreResource(getShortId(), value, f.getFullPath(), true);
if(type != null && type.getResource() != null && type.exists()) {
- context.addLinkedCoreResource(WebXMLCoreValidator.SHORT_ID,
type.getResource().getFullPath().toOSString(), f.getFullPath(), true);
+ context.addLinkedCoreResource(getShortId(),
type.getResource().getFullPath().toOSString(), f.getFullPath(), true);
}
}
}