axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dennis Sosnoski <...@sosnoski.com>
Subject [Axis2] ADB code generation error
Date Sat, 10 Dec 2005 13:02:57 GMT
When I try generating code from this schema fragment:
  
   <complexType name="QuakeSet">
    <sequence>
     <element name="area-name" type="xsd:string"/>
     <element name="regions">
      <complexType>
       <sequence>
        <element name="region" minOccurs="0" maxOccurs="unbounded" 
type="tns:Region"/>
       </sequence>
       <attribute name="count" type="xsd:int"/>
      </complexType>
     </element>
     <element name="quakes">
      <complexType>
       <sequence>
        <element name="quake" minOccurs="0" maxOccurs="unbounded" 
type="tns:Quake"/>
       </sequence>
       <attribute name="count" type="xsd:int"/>
      </complexType>
     </element>
    </sequence>
   </complexType>
  
I get the following in my generated QuakeSet class:

            if ("area-name".equals(reader.getLocalName())){
                    String content = reader.getElementText();
                    object.setareaName(
                    
org.apache.axis2.databinding.schema.util.ConverterUtil.convertTostring(content));
                    count++;
            }
           if ("regions".equals(reader.getLocalName())){
                     String content = reader.getElementText();
                    object.setregions(
                    
org.apache.axis2.databinding.schema.util.ConverterUtil.convertTo(content));
                    count++;
             }
            if ("quakes".equals(reader.getLocalName())){
                     String content = reader.getElementText();
                    object.setquakes(
                    
org.apache.axis2.databinding.schema.util.ConverterUtil.convertTo(content));
                    count++;
             }

Aside from the code basically not making sense (since the content of 
"regions" and "quakes" are other elements), there's no method 
ConverterUtil.convertTo(String). This is using 0.93. I'll try some 
variations on the schema, but thought I'd check if anyone knows what's 
going on here.

  - Dennis

Mime
View raw message