Author: akazakov
Date: 2009-05-26 18:23:27 -0400 (Tue, 26 May 2009)
New Revision: 15525
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageProcessor.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/taglib/TagLibriryManager.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2808
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageProcessor.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageProcessor.java 2009-05-26
22:20:57 UTC (rev 15524)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageProcessor.java 2009-05-26
22:23:27 UTC (rev 15525)
@@ -25,6 +25,9 @@
private static final PageProcessor INSTANCE = new PageProcessor();
+ /**
+ * @return instance of PageProcessor
+ */
public static PageProcessor getInstance() {
return INSTANCE;
}
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/taglib/TagLibriryManager.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/taglib/TagLibriryManager.java 2009-05-26
22:20:57 UTC (rev 15524)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/taglib/TagLibriryManager.java 2009-05-26
22:23:27 UTC (rev 15525)
@@ -13,6 +13,7 @@
import org.eclipse.core.resources.IProject;
import org.jboss.tools.jst.web.kb.IKbProject;
import org.jboss.tools.jst.web.kb.KbProjectFactory;
+import org.jboss.tools.jst.web.kb.WebKbPlugin;
/**
* @author Alexey Kazakov
@@ -27,6 +28,10 @@
*/
public static ITagLibrary[] getLibraries(IProject project, String uri) {
IKbProject kbProject = KbProjectFactory.getKbProject(project, true);
+ if(kbProject==null) {
+ WebKbPlugin.getDefault().logWarning("Project " + project.getName() + "
doesn't have KB nature.");
+ return new ITagLibrary[0];
+ }
return kbProject.getTagLibraries(uri);
}
}
\ No newline at end of file