users@jaxb.java.net

Re: JAXB: Java code generation for Annotation tag elements (appInfo, documentation)

From: Wolfgang Laun <wolfgang.laun_at_gmail.com>
Date: Wed, 13 May 2009 08:47:34 +0200

To be more specific:
* Is your plugin actually called from xjc?
* Are you iterating over all ClassOutline objects of the Outline and their
annotations?
* Are you iterating over all FieldOutline objects and their annotations?
* (repeating Aleksei's hint) Do you call markAcknowledged() on the
encountered customization objects?

-W



On Wed, May 13, 2009 at 2:13 AM, adluru <sadluru_at_infoblox.com> wrote:

>
> Hi,
>
> Thanks for your suggestion. I have written custom plugin and when I ran the
> code generation, I am getting the following error.
>
> [java] WSDLToJava Error: Thrown by JAXB : compiler was unable to honor
> this CustomAppInfo:annotate customization. It is attached to a wrong
> place,
> or
> its inconsistent with other bindings.
>
> Here is my ws definition:
> Custom Plugin definition in WS schema .xsd:
> <schema targetNamespace="urn:sample.practice.com"
> xmlns:ib="urn:sample.practice.com"
> xmlns="http://www.w3.org/2001/XMLSchema"
> xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
> jaxb:version="2.1"
> xmlns:CustomAppInfo="http://sample.practice.com/plugin/CustomAppInfo"
> jaxb:extensionBindingPrefixes="CustomAppInfo">
>
> annotation definition using plugin
> <annotation>
> <appinfo>
> <CustomAppInfo:annotate>
> <readonly>true</readonly>
> </CustomAppInfo:annotate>
> </appinfo>
> </annotation>
>
> Am I missing something or not declaring correctly in my schema?
>
> Thanks,
> Suresh
>
> Aleksei Valikov wrote:
> >
> > Hi,
> >
> >
> > On Thu, May 7, 2009 at 10:21 PM, adluru <sadluru_at_infoblox.com> wrote:
> >>
> >> Hi,
> >>
> >> Can anyone help me with the following issue?
> >>
> >> I have defined TestObject object in WSDL schema definition. This object
> >> has
> >> defined annotations (documentation and appInfo) in its schema. I am
> >> trying
> >> to get the JAVA code generated for these defined annotations. I am also
> >> posting my sample TestObject and CustomAppInfo elements schema
> >> definition.
> >> We are using CXF’s WsdlToJava for the code generation tool.
> >
> > You may use this plugin:
> >
> > https://jaxb2-commons.dev.java.net/source/browse/jaxb2-commons/annotate/
> >
> > See a test project here:
> >
> >
> https://jaxb2-commons.dev.java.net/source/browse/jaxb2-commons/tests/annotate/
> >
> > Unfortunatelly, there's no documentation yet.
> >
> > Bye.
> > /lexi
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> > For additional commands, e-mail: users-help_at_jaxb.dev.java.net
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/JAXB%3A-Java-code-generation-for-Annotation-tag-elements-%28appInfo%2C-documentation%29-tp23434345p23513118.html
> Sent from the java.net - jaxb users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
>