pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Appddevvv (JIRA)" <j...@apache.org>
Subject [jira] Commented: (PIVOT-470) Move WTKXSerializer to org.apache.pivot.beans and rename to BeanSerializer
Date Thu, 03 Jun 2010 12:28:11 GMT

    [ https://issues.apache.org/jira/browse/PIVOT-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12875083#action_12875083

Appddevvv commented on PIVOT-470:

One use case is embedding the XML files inside other XML files for tooling but my use case
is to allow them to potentially be embedded in spring containers. In the same spirit, I'm
about to submit  a small patch to the serializer that makes it possible to extend so that
instance creation and the recursize serializer creation process can be customized. This allows
full DI frameworks to be employed for instance initialization especially useful for pivot
subclasses. I'll make more comments on that issue in the jira that's opened.

> 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.

View raw message