Author: scabanovich
Date: 2010-01-15 08:25:06 -0500 (Fri, 15 Jan 2010)
New Revision: 19769
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/editor/form/FaceletTaglibXMLFormLayoutData.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5642
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/editor/form/FaceletTaglibXMLFormLayoutData.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/editor/form/FaceletTaglibXMLFormLayoutData.java 2010-01-15
13:16:57 UTC (rev 19768)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/editor/form/FaceletTaglibXMLFormLayoutData.java 2010-01-15
13:25:06 UTC (rev 19769)
@@ -28,11 +28,17 @@
public static String EMPTY_DESCRIPTION = ""; //$NON-NLS-1$
- private final static IFormData[] FORM_LAYOUT_DEFINITIONS = new IFormData[] {
-
-
+ private final static IFormData[] FORM_LAYOUT_DEFINITIONS = new IFormData[] {
};
+ public static IFormData ATTRIBUTE_LIST = new FormData(
+ "Attributes",
+ "", //"Description //$NON-NLS-1$
+ new FormAttributeData[]{new FormAttributeData("name", 100)}, //$NON-NLS-1$
+ new String[]{"FaceletTaglibAttribute20"}, //$NON-NLS-1$
+ FormLayoutDataUtil.createDefaultFormActionData("CreateActions.AddAttribute")
//$NON-NLS-1$
+ );
+
private static Map<String,IFormData> FORM_LAYOUT_DEFINITION_MAP =
Collections.synchronizedMap(new ArrayToMap(FORM_LAYOUT_DEFINITIONS));
private static FaceletTaglibXMLFormLayoutData INSTANCE = new
FaceletTaglibXMLFormLayoutData();
@@ -79,6 +85,9 @@
if(entity.getChild("AnyElement") != null) {
list.add(ModelFormLayoutData.TAG_LIST);
}
+ if(entityName.equals("FaceletTaglibTag20")) {
+ list.add(ATTRIBUTE_LIST);
+ }
IFormData a = ModelFormLayoutData.createAdvancedFormData(entityName);
if(a != null) list.add(a);
IFormData[] ds = list.toArray(new IFormData[0]);