It doesn't look like this got added to Jira, but I fixed it for 1.1 anyway (at least, it works in my test case).

 - Dennis

Dennis M. Sosnoski
SOA, Web Services, and XML
Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117



Dennis Sosnoski wrote:
Hi Hervé,

Looks like the binding validation code is getting confused by the nested array references. If you add this in Jira I'll try to get it fixed for the next 1.1 beta release. In the meantime, you should be able to do an ugly workaround by adding load-method, size-method, and add-method methods in the class that contains this matrix. So something like double[] getWeightRow(int i), int weightRowCount(), void addWeightRow(double []). Then just specify the load-method/size-method/add-method for the outer collection element, rather than giving the field="hiddenWeights". You can keep the methods private to avoid polluting your api.

 - Dennis

Dennis M. Sosnoski
SOA, Web Services, and XML
Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117



Hervé Bitteur wrote:

Dennis,

I tried your definition, writing the following binding statements :

binding>
    <mapping name="network"
             class="omr.math.NeuralNetwork">
               <collection name="matrix" field="hiddenWeights">
            <collection name="row">
                <value name="cell"/>
            </collection>
        </collection>

    </mapping>
</binding>

JiBX compiler answered with :
Error: References to collection items must use compatible types: double cannot be used as double[]; on collection element at (line 12, col 36, in double-binding.xml)
Error running binding compiler

The line referred to by the message  is : <collection name="row">
And the java statement is :     private double[][] hiddenWeights;

Any idea ???
Thanks for your help
--
/Hervé
<callto://herve.bitteur> <callto://herve.bitteur>



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users



-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to