Author: yradtsevich
Date: 2011-04-01 09:41:44 -0400 (Fri, 01 Apr 2011)
New Revision: 30212
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java
Log:
https://issues.jboss.org/browse/JBIDE-8664 : JsfJbide1718Test.testEscapeAttribute() throws
NPE with Eclipse 3.7
- now the model is initialized properly
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java 2011-04-01
13:07:50 UTC (rev 30211)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java 2011-04-01
13:41:44 UTC (rev 30212)
@@ -10,9 +10,10 @@
******************************************************************************/
package org.jboss.tools.jsf.vpe.jsf.template.util;
-import org.eclipse.jst.jsp.core.internal.domdocument.DOMModelForJSP;
import org.eclipse.jst.jsp.core.internal.parser.JSPSourceParser;
+import org.eclipse.jst.jsp.core.internal.provisional.contenttype.ContentTypeIdForJSP;
import org.eclipse.swt.graphics.Point;
+import org.eclipse.wst.sse.core.StructuredModelManager;
import org.eclipse.wst.sse.core.internal.document.StructuredDocumentFactory;
import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMAttr;
@@ -37,7 +38,9 @@
newStructuredDocument.set(attrString);
- IDOMModel modelForJSP = new DOMModelForJSP();
+ IDOMModel modelForJSP = (IDOMModel) StructuredModelManager
+ .getModelManager().createUnManagedStructuredModelFor(
+ ContentTypeIdForJSP.ContentTypeID_JSP);
modelForJSP.setStructuredDocument(newStructuredDocument);