jsf
the javaserver faces tools subproject
WTP LogoWTP Home
Design discussion meeting notes: 2006-02-17.
 

Attendees

 
  • From Oracle: Raghu Srinivasan, Gerry Kessler, Ian Trimble, Justin Chen, Cameron Bateman
  • From IBM: David Williams, Amy Wu, Phillip Avery, Nitin Dahyabhai
  • From Sybase: Jean Choi
Talking points for the discussion
  JSF JSP Editor
 

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
Reasons

  • better control over content assist (we saw the modelQueryExtension and it may work, but we desire more control over proposal creation)
  • could not determine a way to add our own hyperlink detector
  • if we have our own editor and config, should we create a new content type or use the JSF Fragment?

 

Extended Configurations
-what are all of the possible provisional configs - will they become API in 1.5?

 

Content Assist
- lots of comments in computeProposals like:
// //////////////////////////////////////////////////////////////////////////// // ANOTHER WORKAROUND UNTIL PARTITIONING TAKES CARE OF THIS
-what is this about and will partition take care of this in 1.5???

 

Hyperlink
- plans for multi-link presenter? - suggestions on how to deal with 2 or more possible links per detection?

 

Quick Fix/Quick Assist
- what plans does JSP have? - appears that there is no QuickFix annotation presenter in SSE framework.

 

Content Model API
- any thoughts about opening it up?

 

JSF EL Parser
- guidance???

 

SSE/JSP Plans for 1.5?

Meeting Details
 

Discussions were centered generally around usage of the SSE/JSP frameworks with respect to a JSF JSP Source Page Editor.

 
  • there should be no new JSF configuration or JSF content type. JSF project should use the JSP configuration and use the avaiable extensions
  • content assist - use the modelQueryExtension to provide attribute value proposals
  • 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.
  • validation - JSF validators should use the sourcevalidation extension point using jsp content type on approriate partitions
  • 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.
  • 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
  • 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.
Issues
 

Action Items
 

Raghu to schedule next meeting in two weeks on 2006-03-03.