Hi,

Gustavo de Sá Carvalho Honorato wrote:
> Thanks Werner,
> 
>  II've workaround this problem replacing all references to
> AnySimpleType to String in generated classes. The bad thing is that
> everytime I want to regenerate the classes, I'll need to replace this
> references again. I have not tested this properly yet. Do you think
> this workaround will work ?
Yes, I guess it should, any 'simple' content can be expressed as a String.

> I can open an issue in Jira, do you have
> Jira's URL ?
http://jira.codehaus.org/browse/CASTOR

> Thank you again,
> Gustavo
> 
> On Thu, May 21, 2009 at 8:24 AM, Werner Guttmann
> <[email protected]> wrote:
>> Gustavo,
>>
>> as far as I know, the Castor XML code generator doe snot support
>> <xs:anySimpleType>. If you've got some time at your hands, feel free to
>> have a look at the sources to see how this could be added.
>>
>> You might as well want to open a new Jira issue to raise this new feature.
>>
>> Regards
>> Werner
>>
>> Gustavo de Sá Carvalho Honorato wrote:
>>> I think anySimpleType is the built-in xsd:anySimpleType. Here is the
>>> definition http://www.w3.org/TR/xmlschema-2/#built-in-datatypes. It
>>> seems to be the top-level element of any simple type. Is there
>>> anything else I could help ?
>>>
>>>
>>>
>>> On Wed, May 20, 2009 at 5:00 PM, Werner Guttmann
>>> <[email protected]> wrote:
>>>> No problem. What does the type definition for anySimpleType look like,
>>>> iima ? And if I can, I'd like to avoid having to look at big XML schemas
>>>> at this point in time.
>>>>
>>>> Cheers
>>>> Werner
>>>>
>>>> Gustavo de Sá Carvalho Honorato wrote:
>>>>> Hi Werner,
>>>>>
>>>>> thank you for your quick answer. Here is the schema fragment
>>>>> corresponding to ParamPrototype:
>>>>>
>>>>> <complexType name="paramPrototype">
>>>>> <attribute name="name" type="string" use="required"/>
>>>>> <attribute name="value" type="anySimpleType" use="required"/>
>>>>> </complexType>
>>>>>
>>>>> I think this should be enough, but just in case, the full schema could
>>>>> be found in http://www.ncl.org.br/NCL3.0/ or more specifically in
>>>>> http://www.ncl.org.br/NCL3.0/#NCL%203.0%20Linking.
>>>>>
>>>>> Regards,
>>>>> Gustavo
>>>>>
>>>>> On Wed, May 20, 2009 at 4:10 PM, Werner Guttmann
>>>>> <[email protected]> wrote:
>>>>>> Hi,
>>>>>>
>>>>>> without fragments of the XML schema in question (preferably the ones
>>>>>> that highlight the problem at hand), this will be hard to answer. WHy
>>>>>> don't you show us the definition for ParamPrototype and AnySimpleType ?
>>>>>>
>>>>>> Regards
>>>>>> Werner
>>>>>>
>>>>>> Gustavo de Sį Carvalho Honorato wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm having a problem in Java source code generation from a XML Schema.
>>>>>>> All classes was generated correctly except for one class named
>>>>>>> ParamPrototype which references a undefined class named AnySimpleType,
>>>>>>> like the sample above. Can someone please tell me how can I fix this
>>>>>>> problem?
>>>>>>>
>>>>>>> My castorgeneration.properties
>>>>>>> org.exolab.castor.builder.javaVersion=5.0
>>>>>>> org.exolab.castor.builder.automaticConflictResolution=true
>>>>>>> org.exolab.castor.builder.primitivetowrapper=true
>>>>>>>
>>>>>>>
>>>>>>> /*
>>>>>>>  * This class was automatically generated with
>>>>>>>  * <a href="http://www.castor.org";>Castor 1.1.2.1</a>, using an XML
>>>>>>>  * Schema.
>>>>>>>  * $Id$
>>>>>>>  */
>>>>>>>
>>>>>>> package br.pucrio.serg.ncl.parser;
>>>>>>>
>>>>>>> /**
>>>>>>>  * Class ParamPrototype.
>>>>>>>  *
>>>>>>>  * @version $Revision$ $Date$
>>>>>>>  */
>>>>>>> @SuppressWarnings("serial")
>>>>>>> public class ParamPrototype implements java.io.Serializable {
>>>>>>>
>>>>>>>
>>>>>>>       //--------------------------/
>>>>>>>      //- Class/Member Variables -/
>>>>>>>     //--------------------------/
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Field _name.
>>>>>>>      */
>>>>>>>     private java.lang.String _name;
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Field _value.
>>>>>>>      */
>>>>>>>     private AnySimpleType _value;
>>>>>>>
>>>>>>>
>>>>>>>       //----------------/
>>>>>>>      //- Constructors -/
>>>>>>>     //----------------/
>>>>>>>
>>>>>>>     public ParamPrototype() {
>>>>>>>         super();
>>>>>>>     }
>>>>>>>
>>>>>>>
>>>>>>>       //-----------/
>>>>>>>      //- Methods -/
>>>>>>>     //-----------/
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Returns the value of field 'name'.
>>>>>>>      *
>>>>>>>      * @return the value of field 'Name'.
>>>>>>>      */
>>>>>>>     public java.lang.String getName(
>>>>>>>     ) {
>>>>>>>         return this._name;
>>>>>>>     }
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Returns the value of field 'value'.
>>>>>>>      *
>>>>>>>      * @return the value of field 'Value'.
>>>>>>>      */
>>>>>>>     public AnySimpleType getValue(
>>>>>>>     ) {
>>>>>>>         return this._value;
>>>>>>>     }
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Sets the value of field 'name'.
>>>>>>>      *
>>>>>>>      * @param name the value of field 'name'.
>>>>>>>      */
>>>>>>>     public void setName(
>>>>>>>             final java.lang.String name) {
>>>>>>>         this._name = name;
>>>>>>>     }
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Sets the value of field 'value'.
>>>>>>>      *
>>>>>>>      * @param value the value of field 'value'.
>>>>>>>      */
>>>>>>>     public void setValue(
>>>>>>>             final AnySimpleType value) {
>>>>>>>         this._value = value;
>>>>>>>     }
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe from this list, please visit:
>>>>>>>
>>>>>>>     http://xircles.codehaus.org/manage_email
>>>>>>>
>>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe from this list, please visit:
>>>>>>
>>>>>>    http://xircles.codehaus.org/manage_email
>>>>>>
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>     http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>    http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to