Author: scabanovich
Date: 2009-04-30 12:22:05 -0400 (Thu, 30 Apr 2009)
New Revision: 14980
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamJavaContextVariable.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4068
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamJavaContextVariable.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamJavaContextVariable.java 2009-04-30
15:33:37 UTC (rev 14979)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamJavaContextVariable.java 2009-04-30
16:22:05 UTC (rev 14980)
@@ -19,6 +19,7 @@
import org.eclipse.jdt.core.IField;
import org.eclipse.jdt.core.IMember;
import org.eclipse.jdt.core.IMethod;
+import org.eclipse.jdt.core.IType;
import org.eclipse.jdt.core.JavaModelException;
import org.eclipse.jdt.ui.JavaUI;
import org.jboss.tools.common.meta.action.impl.SpecialWizardSupport;
@@ -97,6 +98,8 @@
SeamXMLHelper.saveField(element, (IField)javaSource, TAG_JAVA_SOURCE, context);
} else if(javaSource instanceof IMethod) {
SeamXMLHelper.saveMethod(element, (IMethod)javaSource, TAG_JAVA_SOURCE, context);
+ } else if(javaSource instanceof IType) {
+ SeamXMLHelper.saveType(element, (IType)javaSource, TAG_JAVA_SOURCE, context);
}
return element;
@@ -112,6 +115,8 @@
javaSource = SeamXMLHelper.loadField(c, context);
} else if(SeamXMLConstants.CLS_METHOD.equals(cls)) {
javaSource = SeamXMLHelper.loadMethod(c, context);
+ } else if(SeamXMLConstants.CLS_TYPE.equals(cls)) {
+ javaSource = SeamXMLHelper.loadType(c, context);
}
}