NanoContainer
  1. NanoContainer
  2. NANO-159

Refactor Child Node Creation in GroovyBuilder into separate classes

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0-RC2
    • Fix Version/s: 1.0-RC2
    • Component/s: groovy
    • Labels:
      None
    • Number of attachments :
      0

      Description

      Original Concept:

      Split Each Node in the GroovyNodeBuilder into separate classes to enable easier reuse and extension of the GroovyNodeBuilder.

        Activity

        Hide
        Michael Rimov added a comment -

        While digging through the code, I found a (2/3rds) answer to my original use case: I can at least easily add my own tags by using the Delegate capabilities in the builder. (duh). Its what I get for looking at the Javadocs instead of delving into the AOP GroovyBuilder code as a concerete example.

        Will document

        -Mike

        Show
        Michael Rimov added a comment - While digging through the code, I found a (2/3rds) answer to my original use case: I can at least easily add my own tags by using the Delegate capabilities in the builder. (duh). Its what I get for looking at the Javadocs instead of delving into the AOP GroovyBuilder code as a concerete example. Will document -Mike
        Hide
        Michael Rimov added a comment -

        Refactoring and docs in code base now.

        Show
        Michael Rimov added a comment - Refactoring and docs in code base now.
        Michael Rimov made changes -
        Field Original Value New Value
        Assignee Michael Rimov [ rimovm ]
        Fix Version/s 1.0-RC2 [ 11851 ]
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Michael Rimov
            Reporter:
            Michael Rimov
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 2 days
              2d
              Remaining:
              Remaining Estimate - 2 days
              2d
              Logged:
              Time Spent - Not Specified
              Not Specified