[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types ...
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/model/types
JARPackageType.java AbstractPackageType.java
Log:
CHanges to extension and how it is loaded
Revision Changes Path
1.9 +2 -0 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types/JARPackageType.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JARPackageType.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types/JARPackageType.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- JARPackageType.java 22 Dec 2006 19:09:31 -0000 1.8
+++ JARPackageType.java 22 Dec 2006 23:41:40 -0000 1.9
@@ -4,6 +4,8 @@
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IConfigurationElement;
+import org.eclipse.core.runtime.IExecutableExtension;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
1.4 +17 -12 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types/AbstractPackageType.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AbstractPackageType.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types/AbstractPackageType.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- AbstractPackageType.java 22 Dec 2006 19:09:31 -0000 1.3
+++ AbstractPackageType.java 22 Dec 2006 23:41:40 -0000 1.4
@@ -22,7 +22,9 @@
package org.jboss.ide.eclipse.packages.core.model.types;
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
+import org.eclipse.core.runtime.IExecutableExtension;
import org.eclipse.core.runtime.IProgressMonitor;
import org.jboss.ide.eclipse.packages.core.model.IPackage;
@@ -30,18 +32,21 @@
*
* @author rob.stryker at jboss.com
*/
-public abstract class AbstractPackageType implements IPackageType {
- private String id;
- private String label;
+public abstract class AbstractPackageType implements IPackageType, IExecutableExtension {
- public void setInitializationData(IConfigurationElement el) {
- id = el.getAttribute("id");
- label = el.getAttribute("label");
+ private IConfigurationElement element;
+ public void setInitializationData(IConfigurationElement config, String propertyName, Object data) throws CoreException {
+ if( element == null ) element = config;
+ }
+ public String getId() {
+ return element.getAttribute("id");
}
- public String getId() { return id; }
- public String getLabel() { return label; }
+ public String getLabel() {
+ return element.getAttribute("label");
+ }
- public abstract int getSupportFor (IProject project);
+ public abstract int getSupportFor(IProject project);
public abstract IPackage createDefaultConfiguration(IProject project, IProgressMonitor monitor);
+
}
More information about the jboss-cvs-commits
mailing list