Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.1 M2
-
Fix Version/s: 1.1 M3
-
Component/s: XML code generator
-
Labels:None
-
Number of attachments :
Description
That package contains a lot of duplicated code and its class hierarchy needs masiv changes.
Please do not commit any change to classes of this package as there is no way to merge them with my patch.
Issue Links
- is related to
-
CASTOR-1825
Complete the facet handling for XSD types in codegen
-
I finished almost all code formating work and refactoring of class hierarchy. Still improvment of setFacets() and validationCode() methods are missing. Having said that I recoginized and fixed a valueable number of small issues at the refactored classes.
I also need to mentioned that still some XML schema types are not supported. The missing ones are:
After this task has been finished I think we should also separate IDREFS and NMTOKENS from our global COLLECTION type (XSList) to omit looking into the collections component type at various areas.