Uploaded image for project: 'Pivot'
  1. Pivot
  2. PIVOT-904

Google Guice Integration

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • 2.5
    • core-beans
    • None

    Description

      Just wanted to let you known I've created a Guice extension/integration for apache-pivot (if you can call it that it's just one class ). I didn't find it so thought I'd share it with you.

      You can find it here: https://bitbucket.org/teyckmans/guicy-apache-pivot/overview

      I've created a GuicyBXMLSerializer that extends the BXMLSerializer class. It overrides the newTypedObject method to have Guice create new classes and the newIncludeSerializer method to make sure that included BXML files also use the GuicyBXMLSerializer.
      So to use it you only have to use the GuicyBXMLSerializer instead of the normal BXMLSerializer to have Guice wire your GUI classes up.

      I'm working with Sandro to get this into pivot_contrib. I've made the required changes today and I'm waiting for commit access to pivot_contrib to be able to commit it there.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            smartini Sandro Martini
            teyckmans Tom Eyckmans

            Dates

              Created:
              Updated:

              Slack

                Issue deployment