[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core ...
Robert Stryker
rawblem at gmail.com
Fri Dec 22 18:41:40 EST 2006
User: rawb
Date: 06/12/22 18:41:40
Modified: core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core
ExtensionManager.java
Log:
CHanges to extension and how it is loaded
Revision Changes Path
1.5 +1 -12 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/ExtensionManager.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ExtensionManager.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/ExtensionManager.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- ExtensionManager.java 22 Dec 2006 19:09:31 -0000 1.4
+++ ExtensionManager.java 22 Dec 2006 23:41:40 -0000 1.5
@@ -4,12 +4,12 @@
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
+import org.eclipse.core.runtime.IExecutableExtension;
import org.eclipse.core.runtime.IExtension;
import org.eclipse.core.runtime.IExtensionPoint;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.InvalidRegistryObjectException;
import org.eclipse.core.runtime.Platform;
-import org.jboss.ide.eclipse.packages.core.model.types.AbstractPackageType;
import org.jboss.ide.eclipse.packages.core.model.types.IPackageType;
public class ExtensionManager {
@@ -34,22 +34,11 @@
{
try {
Object executable = elements[j].createExecutableExtension("class");
- if( !(executable instanceof AbstractPackageType))
- throw new Exception("Provided class (" + elements[j].getAttribute("class")+ ") is not an IPackageType");
- ((AbstractPackageType)executable).setInitializationData(elements[j]);
packageTypes.add((IPackageType)executable);
} catch (InvalidRegistryObjectException e) {
Trace.trace(ExtensionManager.class, e);
- } catch (ClassNotFoundException e) {
- Trace.trace(ExtensionManager.class, e);
- } catch (InstantiationException e) {
- Trace.trace(ExtensionManager.class, e);
- } catch (IllegalAccessException e) {
- Trace.trace(ExtensionManager.class, e);
} catch( CoreException e ) {
Trace.trace(ExtensionManager.class, e);
- } catch( Exception e ) {
- Trace.trace(ExtensionManager.class, e);
}
}
}
More information about the jboss-cvs-commits
mailing list