<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" href="../../../default_style.css" rel="stylesheet"><link type="text/css" href="../../../webtools/wtp.css" rel="stylesheet"><title>the javaserver faces tools subproject</title></head><body><table border="0" cellpadding="2" cellspacing="5" width="100%"><tbody><tr><td align="left" width="60%"><font class="indextop">jsf</font><br><font class="indexsub">the javaserver faces tools subproject</font></td><td width="40%"><img src="../../../webtools/images/wtplogosmall.jpg" align="middle" height="129" hspace="50" width="207" alt="WTP Logo" usemap="logomap"><map id="logomap" name="logomap"><area coords="0,0,207,129" href="/webtools/" alt="WTP Home"></map></td></tr></tbody></table><table border="0" cellpadding="2" cellspacing="5" width="100%"><col width="16"><col width="*"><tbody><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Design discussion meeting notes: 2006-02-17.</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><h4>Attendees</h4></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><ul> | |
<li> | |
From Oracle: Raghu Srinivasan, Gerry Kessler, Ian | |
Trimble, Justin Chen, Cameron Bateman | |
</li> | |
<li> | |
From IBM: David Williams, Amy Wu, Phillip Avery, Nitin | |
Dahyabhai | |
</li> | |
<li>From Sybase: Jean Choi</li> | |
</ul></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Talking points for the discussion</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><b>JSF JSP Editor</b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
We have decided for now to go ahead and create our own | |
editor with our own config rather than request enhancements | |
to the JSP config to support our requirements | |
<br> | |
<i>Reasons</i> | |
<ul> | |
<li> | |
better control over content assist (we saw the | |
modelQueryExtension and it may work, but we desire | |
more control over proposal creation) | |
</li> | |
<li> | |
could not determine a way to add our own hyperlink | |
detector | |
</li> | |
<li> | |
if we have our own editor and config, should we | |
create a new content type or use the JSF Fragment? | |
</li> | |
</ul> | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
<b>Extended Configurations</b> | |
<br> | |
-what are all of the possible provisional configs - will | |
they become API in 1.5? | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
<b>Content Assist</b> | |
<br> | |
- lots of comments in computeProposals like: | |
<br> | |
// | |
//////////////////////////////////////////////////////////////////////////// | |
// ANOTHER WORKAROUND UNTIL PARTITIONING TAKES CARE OF THIS | |
<br> | |
-what is this about and will partition take care of this in | |
1.5??? | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
<b>Hyperlink</b> | |
<br> | |
- plans for multi-link presenter? - suggestions on how to | |
deal with 2 or more possible links per detection? | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
<b>Quick Fix/Quick Assist</b> | |
<br> | |
- what plans does JSP have? - appears that there is no | |
QuickFix annotation presenter in SSE framework. | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
<b>Content Model API</b> | |
<br> | |
- any thoughts about opening it up? | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
<b>JSF EL Parser</b> | |
<br> | |
- guidance??? | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p>SSE/JSP Plans for 1.5?</p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Meeting Details</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
Discussions were centered generally around usage of the | |
SSE/JSP frameworks with respect to a JSF JSP Source Page | |
Editor. | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><ul> | |
<li> | |
there should be no new JSF configuration or JSF content | |
type. JSF project should use the JSP configuration and | |
use the avaiable extensions | |
</li> | |
<li> | |
content assist - use the modelQueryExtension to provide | |
attribute value proposals | |
</li> | |
<li> | |
hyperlink detection - SSE team is waiting on | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=88293 to | |
provide support for extensions. The JSF team may need to | |
postpone this feature or provide an interim solution. | |
</li> | |
<li> | |
validation - JSF validators should use the | |
sourcevalidation extension point using jsp content type | |
on approriate partitions | |
</li> | |
<li> | |
JSF EL - JSF team to implement a parser using JFlex | |
preferably. BEA supplied the current JSP parser. SSE | |
team indicated that some aspects may be tricky. | |
</li> | |
<li> | |
Annotations Registry - JSF team has prototyped a | |
registry of annotations to content models external from | |
the content model itself. JSF project will be using the | |
meta-data it provides on attributes and elements to | |
provide meta-data driven features like content assist | |
and validation. SSE team has had requests for something | |
similar. | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=122909 . | |
JSF Team will publish it's feature spec shortly for | |
comment and perform a demonstration in a couple of weeks | |
</li> | |
<li> | |
Enhancements to SSE/JSP - If there are bugs or | |
enhacements to the SSE/JSP layer, don't be afraid to fix | |
small issues with patches. larger issues see if we can | |
fix and contribute ourselves. Communicate. | |
</li> | |
</ul></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Issues</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p></p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Action Items</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
Raghu to schedule next meeting in two weeks on 2006-03-03. | |
</p></td></tr></tbody></table></body></html> |