[ https://issues.apache.org/jira/browse/PIVOT-470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Greg Brown updated PIVOT-470: ----------------------------- Fix Version/s: (was: 1.5) 2.0 > Move WTKXSerializer to org.apache.pivot.beans and rename to BeanSerializer > -------------------------------------------------------------------------- > > Key: PIVOT-470 > URL: https://issues.apache.org/jira/browse/PIVOT-470 > Project: Pivot > Issue Type: Improvement > Components: core-beans > Reporter: Greg Brown > Fix For: 2.0 > > Attachments: sample.wtkx > > > WTKXSerializer does not currently have any dependencies on > org.apache.pivot.wtk and can technically be used to deserialize any arbitrary > bean hierarchy. Moving it to pivot-core will allow developers to take > advantage of it on the server where it can be used to facilitate design > patterns such as dependency injection and aspect-oriented programming. > There is a question of what prefix to use for the internal processing > namespace (currently "wtkx"). Should this continue to be "wtkx" for WTKX > files, or should it be something more generic ("bxml", "bx", "jbx", etc.)? > This prefix could also be used as a generic file extension for bean markup > files when a more appropriate extension is not available. > There is also the question of what to call the @WTKX annotation. This should > probably also parallel the namespace prefix. > It may be valid for WTKX files to retain the .wtkx extension, since it > clearly articulates what type of bean XML the file contains. This notion is > further reinforced by the fact that the default namespace for WTKX files > refers to the WTK package, org.apache.pivot.wtk. However, using a dedicated > extension for WTK markup may simply promote confusion. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.