2008-09-22 18 views
11

En this article Jeroen explica un ejemplo del uso de un archivo XML para reasignar los adaptadores y ejecutores de Java Bean a .NET Properties.¿Cuál es el formato del archivo XML Remap para IKVM?

¿Cómo se vería el archivo XML si quisiera, por ejemplo, volver a correlacionar un método Java llamado showDialog() con ShowDialog() en .NET? ¿Alguien ha trabajado anteriormente con la opción de reasignación? ¿Alguna idea de dónde obtener información sobre cómo funciona además de inspeccionar el código fuente remapper.cs?

Editar # 1 - Encontré algo que definitivamente ayuda un poco: el archivo map.xml en la carpeta OpenJDK parece tener el mismo formato.

Editar # 2 Ouch. 7 visitas en 16 horas. :-) He llegado oficialmente al margen de lo que el conocimiento ...;)

+0

¿Se ha respondido esta pregunta? Ha estado en la lista sin respuesta por un tiempo ... –

+0

no, no lo está: el formato del archivo xml aún no está claro. Terminé resolviendo el problema subyacente (capitalización de métodos) con una ofuscación de ProGuard usando un archivo de mapeo personalizado para eso ... y ENTONCES convirtiendo todo a .NET usando IKVM. – Epaga

+5

si necesita una respuesta, gasto una recompensa ...? –

Respuesta

1

Parece que tendrá que utilizar MapFileGenerator.java mencionado en el artículo que se refiere ;-)

Más información se puede encontrar en BeanInfo here.

+0

sí, lo siento, pero eso no es útil. Como dije, quiero reasignar nombres de métodos, no solo propiedades de beans. Por lo tanto, necesito entender el esquema XML para la asignación. Buen intento. Más o menos ;-) – Epaga

Cuestiones relacionadas