You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by ta...@apache.org on 2009/03/23 08:38:59 UTC
svn commit: r757336 -
/incubator/click/trunk/tools/eclipse/org.apache.click.eclipse/src/org/apache/click/eclipse/ui/editor/forms/ClickServiceEditor.java
Author: takezoe
Date: Mon Mar 23 07:38:58 2009
New Revision: 757336
URL: http://svn.apache.org/viewvc?rev=757336&view=rev
Log:
Adding Click 2.0.1 Support.
Modified:
incubator/click/trunk/tools/eclipse/org.apache.click.eclipse/src/org/apache/click/eclipse/ui/editor/forms/ClickServiceEditor.java
Modified: incubator/click/trunk/tools/eclipse/org.apache.click.eclipse/src/org/apache/click/eclipse/ui/editor/forms/ClickServiceEditor.java
URL: http://svn.apache.org/viewvc/incubator/click/trunk/tools/eclipse/org.apache.click.eclipse/src/org/apache/click/eclipse/ui/editor/forms/ClickServiceEditor.java?rev=757336&r1=757335&r2=757336&view=diff
==============================================================================
--- incubator/click/trunk/tools/eclipse/org.apache.click.eclipse/src/org/apache/click/eclipse/ui/editor/forms/ClickServiceEditor.java (original)
+++ incubator/click/trunk/tools/eclipse/org.apache.click.eclipse/src/org/apache/click/eclipse/ui/editor/forms/ClickServiceEditor.java Mon Mar 23 07:38:58 2009
@@ -23,6 +23,7 @@
import org.apache.click.eclipse.ClickUtils;
import org.apache.click.eclipse.ui.editor.actions.ElementAppendAction;
import org.apache.click.eclipse.ui.editor.attrs.IAttributeEditor;
+import org.apache.click.eclipse.ui.editor.attrs.PropertyAttributeEditor;
import org.apache.click.eclipse.ui.editor.attrs.ServiceClassNameAttributeEditor;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMElement;
@@ -42,10 +43,14 @@
newMenu.add(new ElementAppendAction(ClickPlugin.TAG_TEMPLATE_SERVICE, element, null, this));
}
}
+ if(element.getNodeName().equals(ClickPlugin.TAG_LOG_SERVICE) ||
+ element.getNodeName().equals(ClickPlugin.TAG_TEMPLATE_SERVICE)){
+ newMenu.add(new ElementAppendAction(ClickPlugin.TAG_PROPERTY, element, null, this));
+ }
}
protected String[] getAcceptElementNames() {
- return new String[]{ClickPlugin.TAG_LOG_SERVICE, ClickPlugin.TAG_TEMPLATE_SERVICE};
+ return new String[]{ClickPlugin.TAG_LOG_SERVICE, ClickPlugin.TAG_TEMPLATE_SERVICE, ClickPlugin.TAG_PROPERTY};
}
protected IAttributeEditor getAttributeEditor(String elementName) {
@@ -55,6 +60,9 @@
if(elementName.equals(ClickPlugin.TAG_TEMPLATE_SERVICE)){
return new ServiceClassNameAttributeEditor("net.sf.click.service.TemplateService");
}
+ if(elementName.equals(ClickPlugin.TAG_PROPERTY)){
+ return new PropertyAttributeEditor();
+ }
return null;
}