XES - Project Plan - Lookup Table

This proposed enhancement is in the Sourceforge feature request system.

We have already defined a feature to allow entries in the symbol table to be substituted, we need a table as an input to this feature which defines how the class library will be translated between the various languages.

This enhancement is to produce a complete table of all Java packages/classes/methods, interfaces, parameters and annotations. (For Java 5), then to add corresponding entries for C# and Qt class libraries.

Here is a small sample of what is required from java.lang.Math methods:

java C# Qt
package class method package class method package class method
java.lang Math sin System Math Sin      
java.lang Math cos System Math Cos      
java.lang Math tan System Math Tan      
java.lang Math atan2 System Math Atan2      
java.lang Math sqrt System Math Sqrt      
java.lang Math pow System Math Pow      
java.lang Math min System Math Min      

I have put more examples from the lang package here.

These tables were generated using this class which uses introspection to generate the table. To use this class add it as a tab to the full xes program (note this is only intended as a temporary addition to XES to generate the tables, the XES program will use the tables but does not need to generate them at runtime.


metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

cover The Java Developer's Guide to Eclipse.

Other Java books

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to this site, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

 

cover EOVIA Carrara Studio 2 (Windows) - This is a commercial 3D modelling tool with some Physics simulation. I think it is aimed at games and animations, not for accurate physics simulation. Eovia (http://www.eovia.com).

See carrara site for information about version 3 launch in Sept 2003.

cover Carrara 3D Basics - A simpler low cost version

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2015 Martin John Baker - All rights reserved - privacy policy.