Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.1.2.1
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:all
-
Number of attachments :
Description
Today the class to create valid XML names is XMLNaming which is abstract and its implementation DefaultNaming. The naming class is created either via:
*) configuration or
*) XMLNaming.getInstance (which internally redirects to configuration...)
I would like to introduce an interface XMLNaming, which reflects the methods to implement for XML naming creation.
And rename current XMLNaming to AbstractXMLNaming.
I will do this change in two steps because otherwise SVN will be confused:
1) rename XMLNaming to AbstractXMLNaming
2) introduce XMLNaming interface and use it in every place AbstractXMLNaming is used.
Absolutely fine by me. Anything that moves away from this use of abstract classes rather than interfaces is .. wonderful.