[OpenAjaxIDE] Spec and schema updated for factory method feature (paramName, paramValue, etc.)
Jon Ferraiolo
jferrai at us.ibm.com
Fri Sep 12 13:36:51 PDT 2008
Bertrand,
Thanks for the careful review and for noticing my omission. I have made
changes now to talk about passing either a String or Function. If you could
review the text again, that would be much appreciated.
Jon
Bertrand Le Roy
<Bertrand.Le.Roy@
microsoft.com> To
Jon Ferraiolo/Menlo Park/IBM at IBMUS,
09/12/2008 12:34 "ide at openajax.org"
PM <ide at openajax.org>
cc
Subject
RE: [OpenAjaxIDE] Spec and schema
updated for factory method feature
(paramName, paramValue, etc.)
It looks good except I don’t think you made explicit that in the case of a
generic factory, the parameter value can be a string or a function. Maybe
we could have a second example:
<method name="classFactory">
<parameter name="classToInstantiate" datatype="Function"/>
<returns datatype="classToInstantiate"/>
</method>
At runtime this method can be invoked as follows: myShape = classFactory
(acme.graphtools.circleClass) or myShape = classFactory
(acme.graphtools.rectClass).
From: ide-bounces at openajax.org [mailto:ide-bounces at openajax.org] On Behalf
Of Jon Ferraiolo
Sent: Friday, September 12, 2008 12:13 PM
To: ide at openajax.org
Subject: [OpenAjaxIDE] Spec and schema updated for factory method feature
(paramName, paramValue, etc.)
Could people please take a look at the write-up that I have added to the
spec on the new factory method features that we decided on during Tuesday's
phone call? Here is the URL:
http://www.openajax.org/member/wiki/OpenAjax_Metadata_Specification_API_Metadata#returns_element
We still haven't decided whether the tag names should be:
* <returns>/<return>
* <returnTypes>/<returnType>
* <return-types>/<return-types>
We'll probably have to make that decision on Tuesday.
Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openajax.org/pipermail/ide/attachments/20080912/f3d6f65a/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
Url : http://openajax.org/pipermail/ide/attachments/20080912/f3d6f65a/attachment.gif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic08861.gif
Type: image/gif
Size: 1255 bytes
Desc: not available
Url : http://openajax.org/pipermail/ide/attachments/20080912/f3d6f65a/attachment-0001.gif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
Url : http://openajax.org/pipermail/ide/attachments/20080912/f3d6f65a/attachment-0002.gif
More information about the IDE
mailing list