Author: vrubezhny
Date: 2009-08-13 05:09:28 -0400 (Thu, 13 Aug 2009)
New Revision: 17066
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/FaceletPageContectAssistProcessor.java
Log:
JBIDE-4725: ClassCastException using CA for rich:page
Exception is fixed
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/FaceletPageContectAssistProcessor.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/FaceletPageContectAssistProcessor.java 2009-08-12
22:56:39 UTC (rev 17065)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/FaceletPageContectAssistProcessor.java 2009-08-13
09:09:28 UTC (rev 17066)
@@ -270,12 +270,14 @@
protected String getTagName(Node tag) {
String tagName = tag.getNodeName();
if(replaceJsfcTags) {
- Element element = (Element)tag;
-
// Only HTML tags
if(tagName.indexOf(':')>0) {
return tagName;
}
+ if (!(tag instanceof Element))
+ return tagName;
+
+ Element element = (Element)tag;
NamedNodeMap attributes = element.getAttributes();
Node jsfC = attributes.getNamedItem(JSFC_ATTRIBUTE_NAME);
Show replies by date