--- Narahari 'n' Savitha <[EMAIL PROTECTED]> wrote:
> Konstantin Thanks for your reply
> Let me give you an example
>
>
> The interface is this.
>
> package narahari.interface;
>
> import java.lang.String;
>
> public interface Test {
>
> public String methodForWsdl(String
> name, String dob);
>
> /**
> * @narahari.exclude=true
> */
> public String
> methodNotForWsdl(String ssn);
> }
>
> The implementation that is gen is
>
> // Please do not edit, this is gen from
> Narahari's Implementation
> Generator
>
> package narahari.impl;
>
> public class TestImpl {
>
> public java.lang.String
> methodForWsdl(java.lang.Stringname,
> java.lang.String dob) {
> return (java.lang.String)
> null;
> }
>
> public java.lang.String
> methodNotForWsdl(java.lang.Stringssn) {
> return(java.lang.String)
> null;
> }
> }
... well, typical way would be to write implementation
by hand, and generate interfaces & wsdls for it
( how your plugin knows what you like to do in
implementation? )
> After this step, now I need to generate the
> java2wsdl task for only the
> method exclude is NOT true.
>
> In my case the 2nd xdoclet *AxisWSDL* plugin will
> feed only those methods
> with exclude != true inside the plugin/template
> engine.
>
> At this point, I need to say ok now I need to do
> this
>
> *java2wsdl -implclass=narahari.impl.TestImpl
> -m<method given to me by
> xdoclet AxisWSDL plugin>
> -classname=narahari.interface.Test*
>
> For the -m option the method can/should be fed by
> the 2nd plugin I write.
> Not only should it feed but also invoke the
> java2wsdl ant task that axis provides.
Well, you always can write some config file out of
plugin ( even some xml suitable for ant ) and then
call it in the next step.
> I know ita long mail but *sorry I have to pick
> great brains* like you and
> Gregory.
Well, lat time I cheked neither me nor George
described itself as "great brains" - maybe we just
drank too few belgian beer ;)
----[ Konstantin Pribluda http://www.pribluda.de ]----------------
Still using XDoclet 1.x? XDoclet 2 is released and of production quality.
check it out: http://xdoclet.codehaus.org
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
xdoclet-plugins-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest