Author: scabanovich
Date: 2008-07-04 08:19:13 -0400 (Fri, 04 Jul 2008)
New Revision: 9075
Modified:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/AddViewSupport.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/PageAdopt.java
Log:
JBIDE-1189
Modified:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/AddViewSupport.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/AddViewSupport.java 2008-07-04
12:11:36 UTC (rev 9074)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/AddViewSupport.java 2008-07-04
12:19:13 UTC (rev 9075)
@@ -169,7 +169,13 @@
}
}
- private XModelObject addPage(XModelObject pages, String path) {
+ /**
+ * Adds XML object for page
+ * @param pages
+ * @param path
+ * @return
+ */
+ public static XModelObject addPage(XModelObject pages, String path) {
String childEntity = pages.getModelEntity().getChildren()[0].getName();
XModelObject page = pages.getModel().createModelObject(childEntity, null);
page.setAttributeValue(ATTR_VIEW_ID, path);
Modified:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/PageAdopt.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/PageAdopt.java 2008-07-04
12:11:36 UTC (rev 9074)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/handlers/PageAdopt.java 2008-07-04
12:19:13 UTC (rev 9075)
@@ -42,6 +42,11 @@
}
private boolean canBeOutputTarget(XModelObject group) {
+ String type = group.getAttributeValue(ATTR_TYPE);
+ if(TYPE_EXCEPTION.equals(type)) {
+ //Exception cannot be the target
+ return false;
+ }
String path = group.getAttributeValue(ATTR_PATH);
if(path == null) path = group.getAttributeValue(ATTR_VIEW_ID);
if(path == null) return false;
Show replies by date