[jira] [Updated] (BEANUTILS-406) DynaClassReader to read DynaClass definitions from a DSL
[ https://issues.apache.org/jira/browse/BEANUTILS-406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benedikt Ritter updated BEANUTILS-406: -- Fix Version/s: LATER THAN 1.8.4 DynaClassReader to read DynaClass definitions from a DSL -- Key: BEANUTILS-406 URL: https://issues.apache.org/jira/browse/BEANUTILS-406 Project: Commons BeanUtils Issue Type: New Feature Components: DynaBean Affects Versions: 1.8.3 Reporter: Michael Vorburger Fix For: LATER THAN 1.8.4 Attachments: 0002-BEANUTILS-406-DynaClassReader-to-read-DynaClass-defi.patch It could sometimes be very useful to create DynaClass definitions not only programmatically (as is possible today), but to define data structures in some textual format (a DSL), and load that into DynaClass/DynaProperty and create DynaBeans from that. This isn't very hard to add to BeanUtils (I've done it and will attach a patch) and would allow the following usage, given: {noformat}Address { zip: java.lang.Long } Employee { firstName : java.lang.String lastName :java.lang.String mainAddress : Address boss : Employee subordinates : Employee * address : Address }{noformat} one could then use the new proposed DynaClassReader like so: {noformat}DynaClassReader r = new DynaClassReader(); r.readClasspathResource(/DynaClassReaderTest.domain.txt); DynaClass klass = r.getDynaClass(Employee); {noformat} This requires BEANUTILS-405. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (BEANUTILS-406) DynaClassReader to read DynaClass definitions from a DSL
[ https://issues.apache.org/jira/browse/BEANUTILS-406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Vorburger updated BEANUTILS-406: Attachment: 0002-BEANUTILS-406-DynaClassReader-to-read-DynaClass-defi.patch Attached proposed patch. This builds on top of the two patches in BEANUTILS-405. Same also on https://github.com/vorburger/apache-commons-beanutils/commits/domain-file-reader - would be easier to contribute via BEANUTILS-404 ... ;-) DynaClassReader to read DynaClass definitions from a DSL -- Key: BEANUTILS-406 URL: https://issues.apache.org/jira/browse/BEANUTILS-406 Project: Commons BeanUtils Issue Type: New Feature Components: DynaBean Affects Versions: 1.8.3 Reporter: Michael Vorburger Attachments: 0002-BEANUTILS-406-DynaClassReader-to-read-DynaClass-defi.patch It could sometimes be very useful to create DynaClass definitions not only programmatically (as is possible today), but to define data structures in some textual format (a DSL), and load that into DynaClass/DynaProperty and create DynaBeans from that. This isn't very hard to add to BeanUtils (I've done it and will attach a patch) and would allow the following usage, given: {noformat}Address { zip: java.lang.Long } Employee { firstName : java.lang.String lastName :java.lang.String mainAddress : Address boss : Employee subordinates : Employee * address : Address }{noformat} one could then use the new proposed DynaClassReader like so: {noformat}DynaClassReader r = new DynaClassReader(); r.readClasspathResource(/DynaClassReaderTest.domain.txt); DynaClass klass = r.getDynaClass(Employee); {noformat} This requires BEANUTILS-405. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira