Re: Add Key template

From: Mike Schrag (mschra..dimension.com)
Date: Tue Mar 20 2007 - 07:30:41 EDT

  • Next message: Kieran Kelleher: "Re: Add Key template"

    Java=>Code Style (top level of that category) you can set the field
    prefix to _

    On Mar 20, 2007, at 7:24 AM, Bill Michell wrote:

    > Tell Eclipse that your fields can have an underscore prefix. It is
    > somewhere in the Java section of the preferences dialog…
    >
    >
    > --
    > Bill Michell
    > Development Team Leader, Broadcast Platforms, BBC News Interactive.
    >
    >
    > From: Kieran Kelleher [mailto:kieran_list..ac.com]
    > Sent: 20 March 2007 11:16
    > To: woproject-de..bjectstyle.org
    > Subject: Re: Add Key template
    >
    >
    > Yeah, I tried that but it does not do the underscore thing
    > (WOBuilder did) which is a convention I have established in my
    > projects that is used to identify ivars in stateless WOComponents
    > (which for me is every non-page component) that are automatically
    > reset.
    >
    >
    > If I use an ivar beginning with an underscore and do auto generate
    > setter/getter, I get this ugly mess:
    >
    > protected Object _myAutoResetVar;
    >
    >
    > public Object get_myAutoResetVar() {
    >
    > return _myAutoResetVar;
    >
    > }
    >
    >
    > public void set_myAutoResetVar(Object autoResetVar) {
    >
    > _myAutoResetVar = autoResetVar;
    >
    > }
    >
    >
    >
    >
    > On Mar 19, 2007, at 11:29 PM, JR Ruggentaler wrote:
    >
    >
    >
    >
    > eclipse has the Source->Generate getters and setters that does
    > basically what you are trying to do.
    >
    >
    > J.R.
    >
    >
    > From: Kieran Kelleher [mailto:kieran_list..ac.com]
    > Sent: Monday, March 19, 2007 10:12 PM
    > To: woproject-de..bjectstyle.org
    > Subject: Add Key template
    >
    > I created a java editor template to substitute for the loss of
    > WOBuilder's Add Key.. utility. So, this template:
    >
    >
    > protected ${return_type} _${variable_name};
    >
    >
    > /**..eturn ${what} */
    >
    > public ${return_type} ${variable_name}() {
    >
    > return _${variable_name};
    >
    > }
    >
    >
    > /** param ${what} */
    >
    > public void set${variable_name}(${return_type} ${variable_name}){
    >
    > _${variable_name} = ${variable_name};
    >
    >
    >
    > ........produces this code for example.........
    >
    >
    > protected Object _sectionForListItem;
    >
    >
    > /**..eturn the section grouping identifier for the current
    > <code>listItem()</code> */
    >
    > public Object sectionForListItem() {
    >
    > return _sectionForListItem;
    >
    > }
    >
    >
    > /** param the section grouping identifier for the current
    > <code>listItem()</code> */
    >
    > public void setsectionForListItem(Object sectionForListItem) {
    >
    > _sectionForListItem = sectionForListItem;
    >
    > }
    >
    >
    > Anyone got a tip on how to make it capitalize the variable name in
    > the set statement so I get setSectionForListItem instead of
    > setsectionForListItem ?
    >
    >
    > Thanks, Kieran
    >
    >
    >
    > http://www.bbc.co.uk
    > This e-mail (and any attachments) is confidential and may contain
    > personal views which are not the views of the BBC unless
    > specifically stated.
    > If you have received it in error, please delete it from your system.
    > Do not use, copy or disclose the information in any way nor act in
    > reliance on it and notify the sender immediately.
    > Please note that the BBC monitors e-mails sent or received.
    > Further communication will signify your consent to this.



    This archive was generated by hypermail 2.0.0 : Tue Mar 20 2007 - 07:31:17 EDT