[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