gdaniels 2005/04/12 07:34:20
Modified: java/src/org/apache/axis/encoding/ser Tag: LiteralArrayWork BeanDeserializer.java java/src/org/apache/axis/i18n Tag: LiteralArrayWork resource.properties Log: Make sure SimpleListDeserializer is on the list of non-indexy ones. Revision Changes Path No revision No revision 1.71.2.2 +2 -1 ws-axis/java/src/org/apache/axis/encoding/ser/BeanDeserializer.java Index: BeanDeserializer.java =================================================================== RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/encoding/ser/BeanDeserializer.java,v retrieving revision 1.71.2.1 retrieving revision 1.71.2.2 diff -u -r1.71.2.1 -r1.71.2.2 --- BeanDeserializer.java 12 Apr 2005 12:28:30 -0000 1.71.2.1 +++ BeanDeserializer.java 12 Apr 2005 14:34:20 -0000 1.71.2.2 @@ -327,7 +327,8 @@ // list of deserializers that shouldn't use the indexed way to recreate the Bean boolean shouldUseArray = (!(dSer instanceof ArrayDeserializer) && !(dSer instanceof Base64Deserializer) && - !(dSer instanceof HexDeserializer)); + !(dSer instanceof HexDeserializer) && + !(dSer instanceof SimpleListDeserializer)); if (propDesc.isIndexedOrArray() && shouldUseArray) { collectionIndex++; dSer.registerValueTarget(new BeanPropertyTarget(value, No revision No revision 1.114.2.1 +1 -0 ws-axis/java/src/org/apache/axis/i18n/resource.properties Index: resource.properties =================================================================== RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/i18n/resource.properties,v retrieving revision 1.114 retrieving revision 1.114.2.1 diff -u -r1.114 -r1.114.2.1 --- resource.properties 31 Mar 2005 10:30:53 -0000 1.114 +++ resource.properties 12 Apr 2005 14:34:20 -0000 1.114.2.1 @@ -1362,6 +1362,7 @@ optionJaxrpc=Maps XML Schema types to Java types instead of the custom Axis types in org.apache.axis.types, according to JAX-RPC 1.1. +optionUnwrapArrays=Prefers building arrays to beans for wrapped XML array types. # Found at 'ws-axis/java/src/org/apache/axis/client/Call.java', but commented out noParmAndRetReq=Parameter or return type inferred from WSDL and may not be updated.