Hi Tony,

Thanks for your extensive replies.

> Rudie,
>
> 1) transfromClass vs transformClassname -  I fixed the source to match the
> documentation.  It is now 'transformClassname'.

Great, I'll patch my own sources here.

> 2) more functions in the StringUtilHelper - we can add more functions if
> you'd like.  Here is my suggestion:
>
>   instead of implementing all the string functions on the transform class,
> make another class and put the helper methods on that class. Implement a
> method on your transform that creates your new string helper.  Like so:
>
>   $myStringHelper = $transform.myStringHelper
>
> Then at some point, when you are happy with the set of methods you've put
> on
> the your string helper, send us the code for that class. You can send us
> the
> code by submitting a patch on sourceforge to AndroMDA and sending us an
> email saying that you did this.  We can then look at you new string helper
> class in isolation from your transform class and decide which methods to
> add
> to the AndroMDA StringUtilHelper.

Great suggestion. If i have some usefull helper methods, I'll submit them
as a patch.


> 3)  I wasn't sure exactly what you meant?  So, I'll make a bit of a guess
> ...
>
>   a) Is the requirement that you'd like to append generated information to
> an existing file?
>
> Or
>
>   b) Is it that you'd like to create a file with information about all of
> the model elements?
>
> If it is (a) then we currently have no support for doing this, but if you
> desparetly needed to do this you could probably get something to work with
> some tricks in a new transform class.
>
> If it is (b) then you can do this using existing AndroMDA functionality.
> In
> the set of samples there is the 'model-report' sample.  It is a very
> simple
> example of how to create a file with information about all the model
> elements.

Actually, part (b) is all I need. Thanks for pointing out the model-report
sample. The trick is to use the << model >> sterotype!

Thanks for your help.

Rudie Ekkelenkamp.


>
> Tony
>
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] Behalf Of Rudie
>> Ekkelenkamp
>> Sent: Wednesday, May 28, 2003 3:23 AM
>> To: '[EMAIL PROTECTED]'
>> Subject: [Andromda-devel] Extending the $transform object
>>
>>
>> Hi,
>>
>> First of all I would like to say that the cartridge system is really
>> great
>> and allows me to implement my own cartridges very easily!
>> One of the things I tried to do in the cartridges is to extend
>> the transform
>> object by extending the SimpleOOHelper. Problem is that the
>> CardridgeXMLParser doesn't pick up the attribute as specified in the
>> documentation. In the source it says:
>>
>>             String tcn = attributes.getValue("transformClass");
>>
>> According to the docs this should be:
>>
>>             String tcn = attributes.getValue("transformClassname");
>>
>> Secondly I would love to see some more basic functions in the str
>> object. I
>> abuse the tranform object to add methods like toLowerCase and
>> toUpperCase.
>> Could these be added to the basic StringUtilsHelper?
>>
>> Currently I'm building a cartridge for generating XML configuration
>> files
>> for a Content Management System (MMBase). I'm able te create the
>> datamodel
>> definition en the Editor configurations. I think it works great!
>> One thing I'm missing as an option to append to an existing file (I
>> would
>> like te generate a file that contains information about all model
>> elements).
>> Is there a workaround to this, or should the cardridge system be
>> extended?
>>
>>
>> cheers,
>>
>>
>> Rudie Ekkelenkamp
>>
>> Finalist IT Group
>> Java Specialists
>> -------------------------------------------------------------
>> Amsterdam, The Netherlands
>> Office:      +31 10 217 08 00
>> Fax:       +31 10 280 96 20
>> Web:       http://finalist.com
>> -------------------------------------------------------------
>> De informatie opgenomen in dit bericht kan vertrouwelijk zijn en
>> is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht
>> onterecht ontvangt, wordt u verzocht de inhoud niet te gebruiken en
>> de afzender direct te informeren door het bericht te retourneren.
>> -------------------------------------------------------------
>> The information contained in this message may be confidential
>> and is intended to be exclusively for the addressee. Should you
>> receive this message unintentionally, please do not use the contents
>> herein and notify the sender immediately by return e-mail.
>>
>>
>>
>> -------------------------------------------------------
>> This SF.net email is sponsored by: ObjectStore.
>> If flattening out C++ or Java code to make your application fit in a
>> relational database is painful, don't do it! Check out ObjectStore.
>> Now part of Progress Software. http://www.objectstore.net/sourceforge
>> _______________________________________________
>> Andromda-devel mailing list
>> [EMAIL PROTECTED]
>> https://lists.sourceforge.net/lists/listinfo/andromda-devel
>



-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to