When creating a bean of class "Foo", having writable properties of type "Bar", "Baz" and "Goo", the user should only type:
<bean id="foo" class="Foo">
(possibly closed) and then idea should pop-up an intention offering to "add property tags", choosing which should then open a list of all the writable properties. If the user chooses "bar" and "baz", then idea should add
<property name="bar">|</property>
<property name="baz"></property>
with the caret at the | point. Idea could offer various auto-completions, here, starting from automatic "bean" tag insertion for already defined beans of the right class, or <list>, <map> tags for List and Map properties, etc.
Maurice Montgenie - 08 Jul 06 10:12 When creating a bean of class "Foo", having writable properties of type "Bar", "Baz" and "Goo", the user should only type:
<bean id="foo" class="Foo">
(possibly closed) and then idea should pop-up an intention offering to "add property tags", choosing which should then open a list of all the writable properties. If the user chooses "bar" and "baz", then idea should add
<property name="bar">|</property>
<property name="baz"></property>
with the caret at the | point. Idea could offer various auto-completions, here, starting from automatic "bean" tag insertion for already defined beans of the right class, or <list>, <map> tags for List and Map properties, etc.
<bean id="foo" class="Foo">
(possibly closed) and then idea should pop-up an intention offering to "add property tags", choosing which should then open a list of all the writable properties. If the user chooses "bar" and "baz", then idea should add
<property name="bar">|</property>
<property name="baz"></property>
with the caret at the | point. Idea could offer various auto-completions, here, starting from automatic "bean" tag insertion for already defined beans of the right class, or <list>, <map> tags for List and Map properties, etc.