ICEfaces
  1. ICEfaces
  2. ICE-8260

ACE generator support TagHandler with behaviorId

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.BETA1
    • Fix Version/s: 3.1.0.RC1, 3.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ACE

      Description

      f:ajax is an example of a TagHandler that has a behaviorId, but that doesn't extend BehaviorHandler. We need to augment the generator to support this combination, for our own ace:ajax.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #29524 Mon Jun 18 04:11:31 MDT 2012 mark.collette ICE-8260 : ACE generator support TagHandler with behaviorId
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/TagHandlerArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/xmlbuilder/FacesConfigBuilder.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/TagHandler.java
          Mark Collette created issue -
          Mark Collette made changes -
          Field Original Value New Value
          Salesforce Case []
          Fix Version/s 3.1.0.RC1 [ 10337 ]
          Assignee Mark Collette [ mark.collette ]
          Mark Collette made changes -
          Link This issue blocks ICE-8258 [ ICE-8258 ]
          Mark Collette made changes -
          Link This issue depends on ICE-8180 [ ICE-8180 ]
          Mark Collette made changes -
          Link This issue depends on ICE-8223 [ ICE-8223 ]
          Hide
          Mark Collette added a comment -

          Added the mapping between the behaviorId and behavior class to the faces-config.xml generating code, for when we have a TagHandler that has a behaviorId and behavior class. This way Application.createBehavior(String behaviorId) will still work. Also generate a static field in the generated Base java class with the behaviorId, for feeding into Application.createBehavior.

          trunk
          Subversion 29524

          Show
          Mark Collette added a comment - Added the mapping between the behaviorId and behavior class to the faces-config.xml generating code, for when we have a TagHandler that has a behaviorId and behavior class. This way Application.createBehavior(String behaviorId) will still work. Also generate a static field in the generated Base java class with the behaviorId, for feeding into Application.createBehavior . trunk Subversion 29524
          Mark Collette made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mark Collette made changes -
          Link This issue depends on ICE-8223 [ ICE-8223 ]
          Mark Collette made changes -
          Link This issue depends on ICE-8180 [ ICE-8180 ]
          Ken Fyten made changes -
          Fix Version/s 3.1 [ 10312 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Mark Collette
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: