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