Desarrollador
| Fields Parser |
|
|
|
Este paquete provee clases para parsear y modelar todos los campos de mensajes SWIFT MT.El constructor recibe el literal con el valor y lo parsea acorde a la especificacion del campo, populando un objeto con un API simple y genérica para obtener luego cada uno de los componentes: getComponent1() ... getComponentN(). Si un componente representa una fecha o numero, se provee API adicional para obtener el valor convertido a Calendar y Number con métodos como por ejemplo getComponent1AsCalendar() y getComponent3AsNumber().
Field32A f = new Field32A("090801USD1234,56");
Esta librería esta autocontenida y lista para ser utilizada en forma directa. Pero esta diseñada para encajar y complementar perfectamente el parseo y modelado de mensajes SWIFT de "WIFE". Utilizando el potencial de ambas librerías se puede procesar mensajes SWIFT con una notable simplicidad y sin tener que lidear con los detalles de bajo nivel del formato. Ejemplo completo de parseo: String fin = "{1:F01BANKDEFMAXXX2039063581}"+Ejemplo de parseo generico para mostrar los componentes de todos los campos de un mensaje: SwiftMessage m = (new SwiftParser()).parse(fin); |



