[jboss-dev-forums] [JBoss Tools Development] - CDI Tools 3.3 wish list

Alexey Kazakov do-not-reply at jboss.com
Fri Mar 11 17:56:52 EST 2011


Alexey Kazakov [http://community.jboss.org/people/akazakov] modified the document:

"CDI Tools 3.3 wish list"

To view the document, visit: http://community.jboss.org/docs/DOC-16582

--------------------------------------------------------------
Here is a list of new features for CDI Tools which we may plan to implement in 3.3 version.

*1. Support Seam Solder extensions* (@Veto, @Requires, @Exact, named packages, @FullyQuilified, @Resource)
    See  https://issues.jboss.org/browse/JBIDE-8195 JBIDE-8195

+    How to implement:+

    CDI Extensions.
    CDI builder should look at /META-INF/servises/... within the project classpath to pik up all the available extensions.
    Then via extension point mechanism load all the corresponding CDI Tools model extensions.

*2. Support Seam Faces module.*
     See  https://issues.jboss.org/browse/JBIDE-8572 JBIDE-8572
    - Code completion for all the available validator IDs for <s:validateForm validatorId="|" />. See  https://issues.jboss.org/browse/JBIDE-8573 JBIDE-8573
     - OpenOn for corresponding validator for <s:validateForm validatorId="validatorID" />. See  https://issues.jboss.org/browse/JBIDE-8574 JBIDE-8574
     - Don't validate injection points with @InputField qualifier. See  https://issues.jboss.org/browse/JBIDE-8576 JBIDE-8576
     - Code completion for valid phases in <s:viewAction phase="|"/>. See  https://issues.jboss.org/browse/JBIDE-8577 JBIDE-8577

*3. Support seam/weld typesafe xml schema*
    See  https://issues.jboss.org/browse/JBIDE-3120 JBIDE-3120
    TBD by Slava.

*4. CDI view*
    See  https://issues.jboss.org/browse/JBIDE-8524 https://issues.jboss.org/browse/JBIDE-8524

+    - Project 1+
+       - @Named+
+       - Qualifiers+
+       - Scopes+
+       - Decorators+
+       - Interceptors+
+       - Binding type+

+    - Project 2+

*5. Search for @Named components by name:*
    See  https://issues.jboss.org/browse/JBIDE-7892 https://issues.jboss.org/browse/JBIDE-7892*
*
    - CDI Search tab in Search dialog. - ?
    - Pop-up menu on @Named->References->... search for all the ELs which use the bean.

*6. Quick Fixes*
    See  https://issues.jboss.org/browse/JBIDE-6644 https://issues.jboss.org/browse/JBIDE-6644*
*
    Continue implementing.

*7. Enabling/Disabling alternatives/interceptors/decorators in java source.*
     See  https://issues.jboss.org/browse/JBIDE-4843 https://issues.jboss.org/browse/JBIDE-4843
    Via an info marker on the annotation?

*8. Support Seam 2 backwards compatibility module in CDI projects.*
    See  https://issues.jboss.org/browse/JBIDE-8525 https://issues.jboss.org/browse/JBIDE-8525
    Seam 2 backwards compatibility module still seems to be in plans only. See  http://seamframework.org/Documentation/Seam3Modules#H-Seam2BackwardsCompatibilityLeadNeeded http://seamframework.org/Documentation/Seam3Modules#H-Seam2BackwardsCompatibilityLeadNeeded
    But we should add this support as soon as this module is available.

*9. CDI code completion in Java editor.*
    See  https://issues.jboss.org/browse/JBIDE-4846 https://issues.jboss.org/browse/JBIDE-4846*
*
    JDT provides all the needed completion but we can duplicate some of proposals with better icons,... and put them in separate category. Not sure it's a very useful feature. 

*10. Dependency diagram*
    Some diagram is to show dependencies between CDI artifacts (beans, qualifiers, stereotypes, ...) - ?
--------------------------------------------------------------

Comment by going to Community
[http://community.jboss.org/docs/DOC-16582]

Create a new document in JBoss Tools Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2129]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110311/aaff525d/attachment.html 


More information about the jboss-dev-forums mailing list