Details

    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.1
    • Fix Version/s: None
    • Component/s: jxr
    • Labels:
      None
    • Number of attachments :
      2

      Description

      JavaCodeTransform needs to be refactored to handle other transformers (see JXR-2 and JXR-3)

      1. CodeTransform.java
        3 kB
        Vincent Siveton
      2. JXR-22.patch
        35 kB
        Vincent Siveton

        Issue Links

          Activity

          Hide
          Vincent Siveton added a comment -

          Interface CodeTransform proposal

          Refactoring the class
          public class JavaCodeTransform implements CodeTransform{}

          Other changes like in the JXR class:
          public void setTransformer( CodeTransform transformer ){}

          I will try to implement the interface.

          Any feedbacks are welcome...

          Show
          Vincent Siveton added a comment - Interface CodeTransform proposal Refactoring the class public class JavaCodeTransform implements CodeTransform{} Other changes like in the JXR class: public void setTransformer( CodeTransform transformer ){} I will try to implement the interface. Any feedbacks are welcome...
          Hide
          Vincent Siveton added a comment -

          BasicCodeTransform implementation and a test case.

          Note: this implementation needs more refactoring: some methods are used by JavaCodeTransform too.
          Since I have not rights on JXR project, this patch is only a proof of concept.

          Show
          Vincent Siveton added a comment - BasicCodeTransform implementation and a test case. Note : this implementation needs more refactoring: some methods are used by JavaCodeTransform too. Since I have not rights on JXR project, this patch is only a proof of concept.

            People

            • Assignee:
              Unassigned
              Reporter:
              Vincent Siveton
            • Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: