Commit Graph
25 Commits
Author SHA1 Message Date
Enrique Zamudio 992c737997 parse binary ISO headers #60 2016-07-01 09:01:10 -05:00
Enrique Zamudio 9ef99fd676 read config from a Reader 2016-07-01 08:16:14 -05:00
Enrique Zamudio dabaac817a fix #64 2015-11-20 00:20:30 -06:00
Renato Kosaka Araujo 21d25fb38a Fix for issue #47 2015-07-07 23:49:09 -03:00
Enrique Zamudio 86d4cdb3ee fix #41 2015-05-03 11:07:14 -05:00
Enrique Zamudio 76aa3a11d3 parse only direct children of template #39 2015-04-30 12:34:23 -05:00
Enrique Zamudio ecbc894f6b work on #32 2015-03-26 12:22:27 -06:00
Felix Ngaserin 584aaeffc1 Improved the ability to enable multi level extends in parse. 2014-12-05 11:49:43 +07:00
Enrique Zamudio e74fb1b51c new Java 7 features #32 2014-11-28 12:50:09 -06:00
Enrique Zamudio 3b1cf15c3e Parse fields with subfields in parse guides for #17 2013-11-27 11:02:58 -06:00
Enrique Zamudio 32dc578814 refactor common FieldParseInfo creation code 2013-11-26 18:58:40 -06:00
Enrique Zamudio c9e970904f fix #14 implement parsing guides that extend other guides 2013-11-25 19:49:45 -06:00
Enrique Zamudio 8d1e8f389c Implement #15 templates that extend other templates 2013-11-25 19:29:45 -06:00
Enrique Zamudio 42e17fb036 refactor for #14 and #15 2013-11-25 19:05:41 -06:00
Enrique Zamudio 5c53676cda process ref attribute of header element for #16 2013-11-25 18:51:57 -06:00
Enrique Zamudio 096faeeda0 indexOf -> contains 2013-06-12 13:09:22 -05:00
Enrique Zamudio cc5918dd50 Fix #10 - improve use of type parameters instead of suppressing warnings 2013-04-23 11:22:21 -05:00
Enrique Zamudio 602974ad82 Fix #6 class loader handling, and make createFromXXX invariant 2013-01-24 17:23:49 -06:00
Enrique Zamudio 913d74a133 Fix #5 - Add field number to parse error messages 2013-01-18 13:29:39 -06:00
chochos 791081dd1c Changed to DTD to make all 3 top elements optional, and also to allow for empty templates.
ConfigParser now uses the internal j8583.dtd if available in the classpath.


git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@95 db60a039-f72e-0410-b1d2-baa000846441
2011-09-21 22:17:05 +00:00
chochos 13e60ee567 Finish improvement of generics usage, modifiying a couple of methods in MessageFactory (for accessing CustomField encoders) and ConfigParser (for using said CustomFields)
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@92 db60a039-f72e-0410-b1d2-baa000846441
2011-08-11 15:35:42 +00:00
chochos 13a04b271a Add documentation for the problem with CustomField encoders for mutable value objects, since we can't really do anything about it.
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@73 db60a039-f72e-0410-b1d2-baa000846441
2011-05-20 16:39:31 +00:00
chochos 5c4259eba3 Added a new property, characterEncoding, to MessageFactory, IsoMessage, FieldParseInfo and IsoValue. This helps in parsing messages from byte buffers containing extended characters in encodings other than the default for the JVM. Tested with UTF8 on a Mac (which has default Mac OS Roman) and worked fine.
Several methods now have an additional encoding parameter (just a String, not directly a Charset), but the default is always the JVM's default encoding (taken from the property 'file.encoding').


git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@70 db60a039-f72e-0410-b1d2-baa000846441
2011-03-21 23:22:58 +00:00
chochos d291d41bbc FieldParseInfo is now an abstract class, with a concrete subclass for each IsoType. This greatly improves the parsing speed.
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@66 db60a039-f72e-0410-b1d2-baa000846441
2011-02-21 19:53:47 +00:00
chochos 1b07cf9a32 This is the mavenized version of the project, and it's the one I'll be working with from now on.
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@52 db60a039-f72e-0410-b1d2-baa000846441
2010-11-26 00:30:40 +00:00