Author: scabanovich
Date: 2008-09-10 10:17:09 -0400 (Wed, 10 Sep 2008)
New Revision: 10180
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/ElementGeneratorFactory.java
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/JSPTagProposalFactory.java
Log:
JBIDE-2725
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/ElementGeneratorFactory.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/ElementGeneratorFactory.java 2008-09-10
13:59:51 UTC (rev 10179)
+++
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/ElementGeneratorFactory.java 2008-09-10
14:17:09 UTC (rev 10180)
@@ -42,6 +42,10 @@
IElementGenerator fInstance = DEFAULT_ELEMENT_GENERATOR;
try {
Class fClass = (Class)generatorMap.get(uri);
+ if(fClass == null) {
+ //No need to report, just there is no specific generator for this uri
+ return fInstance;
+ }
fInstance = (IElementGenerator)fClass.newInstance();
} catch (InstantiationException e) {
ModelUIPlugin.getPluginLog().logError(e);
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/JSPTagProposalFactory.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/JSPTagProposalFactory.java 2008-09-10
13:59:51 UTC (rev 10179)
+++
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/JSPTagProposalFactory.java 2008-09-10
14:17:09 UTC (rev 10180)
@@ -35,6 +35,10 @@
ITagProposalLoader fInstance = DEFAULT_PROPOSAL_LOADER;
try {
String fClassName = (String)loaderMap.get(mimeType);
+ if(fClassName == null) {
+ //No need to report, just there is no specific proposal loader for this myme type.
+ return fInstance;
+ }
Class newClass = this.getClass().getClassLoader().loadClass(fClassName);
fInstance = (ITagProposalLoader)newClass.newInstance();
} catch (InstantiationException e) {
Show replies by date