[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