Details
Description
This is the overall task for reducing differences between our Facelets derived
implementation versus the stock Facelets implementation.
We've had two main older approaches:
1. Override TextUnit[Factory], and add support in CompilationManager, for
hierarchial creation of separate TextUnit objects, which could either create
text nodes or UIXhtmlComponents.
2. Make the overridden TextUnit only create text nodes, and use
TagCompilationUnit[Factory] to create the UIXhtmlComponents.
The current targetted approach (stock-er) is to:
- Make TextUnit and CompilationManager only do stock behaviour
- Use the stock TagDecorator and TagLibrary interfaces, along with a helper
UIXhtmlComponentHandler helper class, to replace our proprietary
TagCompilationUnit[Factory] approach
- Make any specific functionality that we need in Facelets itself to work off of
boolean options, which we will submit as patches, so that if they are accepted,
we will work with stock Facelets.
implementation versus the stock Facelets implementation.
We've had two main older approaches:
1. Override TextUnit[Factory], and add support in CompilationManager, for
hierarchial creation of separate TextUnit objects, which could either create
text nodes or UIXhtmlComponents.
2. Make the overridden TextUnit only create text nodes, and use
TagCompilationUnit[Factory] to create the UIXhtmlComponents.
The current targetted approach (stock-er) is to:
- Make TextUnit and CompilationManager only do stock behaviour
- Use the stock TagDecorator and TagLibrary interfaces, along with a helper
UIXhtmlComponentHandler helper class, to replace our proprietary
TagCompilationUnit[Factory] approach
- Make any specific functionality that we need in Facelets itself to work off of
boolean options, which we will submit as patches, so that if they are accepted,
we will work with stock Facelets.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee | Mark Collette [ mark.collette ] |
Ken Fyten
made changes -
Fix Version/s | 1.6 [ 10031 ] |
Ken Fyten
made changes -
Fix Version/s | 1.6DR1 [ 10035 ] | |
Fix Version/s | 1.6 [ 10031 ] |
Icefaces Administrator
made changes -
Field | Original Value | New Value |
---|---|---|
issue.field.bugzillaimportkey | 1122 | 12361 |
Mark Collette
created issue -