jochen      2005/07/05 01:03:43

  Modified:    src/test/jaxb Tag: v0_4 enumeration.xsd
               .        Tag: v0_4 status.xml
               src/jaxme/org/apache/ws/jaxme/generator/sg/impl Tag: v0_4
                        EnumerationSG.java
  Log:
  Fixed, that driver and handler classes could not be compiled, if enumerations 
had default values.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.3.2.1   +1 -1      ws-jaxme/src/test/jaxb/enumeration.xsd
  
  Index: enumeration.xsd
  ===================================================================
  RCS file: /home/cvs/ws-jaxme/src/test/jaxb/enumeration.xsd,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- enumeration.xsd   29 Sep 2004 08:41:02 -0000      1.3
  +++ enumeration.xsd   5 Jul 2005 08:03:42 -0000       1.3.2.1
  @@ -235,7 +235,7 @@
   

     <xs:element name="LocalEnumAttribute">

       <xs:complexType>

  -      <xs:attribute name="stringAttr">

  +      <xs:attribute name="stringAttr" default="b">

           <xs:simpleType>

             <xs:restriction base="xs:string">

               <xs:enumeration value="a"/>

  
  
  
  No                   revision
  No                   revision
  1.45.2.11 +4 -0      ws-jaxme/status.xml
  
  Index: status.xml
  ===================================================================
  RCS file: /home/cvs/ws-jaxme/status.xml,v
  retrieving revision 1.45.2.10
  retrieving revision 1.45.2.11
  diff -u -r1.45.2.10 -r1.45.2.11
  --- status.xml        5 Jul 2005 00:01:08 -0000       1.45.2.10
  +++ status.xml        5 Jul 2005 08:03:42 -0000       1.45.2.11
  @@ -35,6 +35,10 @@
           Use of xs:extension is now mapped to proper Java
           inheritance (at least for the bean classes).
         </action>
  +      <action dev="JW" type="fix" context="generator">
  +        Fixed that the handler and driver classes could not
  +        be compiled, if enumerations had default values.
  +      </action>
       </release>
       <release version="0.4" date="2005-May-19">
         <action dev="JW" type="fix" context="xs">
  
  
  
  No                   revision
  No                   revision
  1.4.2.2   +1 -1      
ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl/EnumerationSG.java
  
  Index: EnumerationSG.java
  ===================================================================
  RCS file: 
/home/cvs/ws-jaxme/src/jaxme/org/apache/ws/jaxme/generator/sg/impl/EnumerationSG.java,v
  retrieving revision 1.4.2.1
  retrieving revision 1.4.2.2
  diff -u -r1.4.2.1 -r1.4.2.2
  --- EnumerationSG.java        28 Apr 2005 23:57:40 -0000      1.4.2.1
  +++ EnumerationSG.java        5 Jul 2005 08:03:42 -0000       1.4.2.2
  @@ -147,7 +147,7 @@
     public TypedValue getCastFromString(SimpleTypeSG pController, String 
pValue) throws SAXException {
       for (int i = 0;  i < values.length;  i++) {
         if (values[i].getValue().equals(pValue)) {
  -        return new TypedValueImpl(values[i].getName(), qName);
  +        return new TypedValueImpl(new Object[]{qName, ".", 
values[i].getName()}, qName);
         }
       }
       return super.getCastFromString(pController, pValue);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to