[jbosstools-commits] JBoss Tools SVN: r42821 - trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/action.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jul 31 18:35:03 EDT 2012


Author: dazarov
Date: 2012-07-31 18:35:00 -0400 (Tue, 31 Jul 2012)
New Revision: 42821

Modified:
   trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/action/JSPProblemMarkerResolutionGenerator.java
Log:
Make Quick Fix "Add tag library definition" work with KB Model instead of using plain tag library list https://issues.jboss.org/browse/JBIDE-12304

Modified: trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/action/JSPProblemMarkerResolutionGenerator.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/action/JSPProblemMarkerResolutionGenerator.java	2012-07-31 18:41:26 UTC (rev 42820)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.ui/src/org/jboss/tools/jst/web/ui/action/JSPProblemMarkerResolutionGenerator.java	2012-07-31 22:35:00 UTC (rev 42821)
@@ -82,19 +82,19 @@
 	}
 	
 	public static boolean validateURI(IFile file, int start, String uri){
-		ELContext context = PageContextFactory.createPageContext(file);
-		if(context instanceof XmlContextImpl){
-			 Map<String, List<INameSpace>> nameSpaces = ((XmlContextImpl) context).getNameSpaces(start);
-			 Iterator<List<INameSpace>> iterator = nameSpaces.values().iterator();
-			 while(iterator.hasNext()){
-				 List<INameSpace> list = iterator.next();
-				 for(INameSpace ns : list){
-					 if(uri.equals(ns.getURI())){
-						 return false;
-					 }
-				 }
-			 }
-		}
+//		ELContext context = PageContextFactory.createPageContext(file);
+//		if(context instanceof XmlContextImpl){
+//			 Map<String, List<INameSpace>> nameSpaces = ((XmlContextImpl) context).getNameSpaces(start);
+//			 Iterator<List<INameSpace>> iterator = nameSpaces.values().iterator();
+//			 while(iterator.hasNext()){
+//				 List<INameSpace> list = iterator.next();
+//				 for(INameSpace ns : list){
+//					 if(uri.equals(ns.getURI())){
+//						 return false;
+//					 }
+//				 }
+//			 }
+//		}
 		return true;
 	}
 	



More information about the jbosstools-commits mailing list