COSMOS Design 294764
Code to dynamically load localization translation string file
This is the design document for bugzilla 294764.
|Josh Hester||November 10, 2009|
|Process||Sizing||Names of people doing the work|
|Build and infrastructure||0|
|Code review, etc.*||1|
'* - includes other committer work (e.g. check-in, contribution tracking)
This enhancement will convert our tooling work from using the hand written SPI to parse SDDs and SPDs to classes generated by JAXB from our schema.
- BTG must work essentially as before, with changes being under the covers.
- SPI and JAXB use very similar methods with the method names for the getters and setters changing only slightly and not always. The code changes will reflect these different method names while the overall logic and structure of the code will not change.
For instance in the DeploymentDescriptorType in SPI contains Resources:
while jaxb follows the schema more closely so that deployment descriptor contains topology which contains resources:
Impacts of this enhancement
- We will be able to more easily accomodate schema changes.
- Our tptp tests which also use SPI will need to change.