UI-Component Sets

Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag ClassTotal number of occurrencesTag strings used by tag class
@todo0@todo
TODO89TODO

Each tag is detailed below:

TODO

Number of occurrences found in the code: 89

javax.faces.application.StateManagerLine
This method should be called from somewhere when ajax response is created to update the state saving param on client. The place where this method is called is an implementation detail, so there is no references about from where in the spec javadoc.229
javax.faces.application.ViewHandlerLine
Notify EG on that last constant. Using the Facelets' param as well for backward compatiblity is silly. If an application uses Facelets then they'll be using facelets.jar. Once they chose to remove that JAR, they ought to be aware that some changes could be needed, like fixing their context-param. -= Simon Lessard =-94
In some places like RestoreViewExecutor, we are calling deriveViewId after call restoreViewSupport.calculateViewId Maybe this method should be called from here, because it is supposed that calculateViewId "calculates the view id!"220
javax.faces.component.AbstractComponentTestLine
--No comment--36
--No comment--45
javax.faces.component.UIComponentLine
Reorder methods, this class is a mess73
ask the EG the spec clearly contradicts blackbox RI behavior here766
javax.faces.component.UIComponentBaseLine
IMPLEMENT HERE - Delta state saving support62
IMPLEMENT HERE FIXME: Nofity EG, this method should be in the specification1123
checkstyle complains; does this have to lead with __ ?2498
javax.faces.component.UIComponentBaseTestLine
implement tests for _ComponentAttributesMap100
javax.faces.component.UIComponentEncodeAllTestLine
implement me83
implement me94
implement me109
javax.faces.component.UIComponentEventListenerWrapperTestLine
Auto-generated method stub194
Auto-generated method stub282
Auto-generated method stub377
Auto-generated method stub504
javax.faces.component.UIDataTestLine
--No comment--211
--No comment--219
--No comment--227
--No comment--235
--No comment--243
--No comment--251
--No comment--259
--No comment--268
--No comment--276
--No comment--284
--No comment--292
--No comment--300
--No comment--308
--No comment--316
--No comment--324
--No comment--332
--No comment--340
--No comment--348
--No comment--356
--No comment--364
--No comment--372
--No comment--380
--No comment--388
--No comment--396
--No comment--404
--No comment--412
--No comment--420
--No comment--428
--No comment--436
javax.faces.component.UISelectManyLine
Setting the submitted value to null in the super class causes a bug, if set to null, you'll get the following error : java.lang.NullPointerException at org.apache.myfaces.renderkit._SharedRendererUtils.getConvertedUISelectManyValue(_SharedRendererUtils.java:118)388
javax.faces.component.UIViewParameterLine
documentation on jsp and pld are not the same. It appear two params: maxlength and for, but no property getter and setter founded here. If maxlength is used, we can put something like this: JSFJspProperty(name = "maxlength", returnType = "java.lang.String")42
javax.faces.component.UIViewRootTestLine
--No comment--324
--No comment--333
--No comment--341
--No comment--350
--No comment--358
--No comment--366
--No comment--374
--No comment--382
--No comment--390
--No comment--398
--No comment--406
--No comment--414
--No comment--422
--No comment--430
--No comment--438
javax.faces.component._ComponentAttributesMapLine
Consider making the cache shared between component instances; currently 100 UIInputText components means performing introspection on the UIInputText component 100 times.617
Document why this method is necessary, and why it doesn't try to compare the _component field.758
javax.faces.component._DeltaStateHelperTestLine
check the deleted data structure for further internal structural tests227
javax.faces.component._MethodBindingToMethodExpressionLine
find a way to share the implementation of class with impl.35
javax.faces.component.behavior.ClientBehaviorHolderLine
COMMENT26
javax.faces.context.ExternalContextLine
IMPLEMENT IMPL113
javax.faces.context.PartialResponseWriterLine
schema mentions "id" attribute; not used?203
javax.faces.convert.DateTimeConverterLine
validate timeStyle268
validate timeStyle320
validate type369
javax.faces.convert.DoubleConverterLine
DecimalFormatSymbols.getInstance exists only on JDK 1.6 change it on JSF 2.1 DecimalFormatSymbols dfs = DecimalFormatSymbols.getInstance(loc);100
we can remove this hack, once this got fixed in the jvm!139
javax.faces.convert.EnumConverterLine
Find a valid generic usage -= Simon Lessard =-50
javax.faces.convert.NumberConverterLine
validate type535
javax.faces.event.ExceptionQueuedEventContextLine
-=Leonardo Uribe=- This type of constants should be the same for ri and myfaces, to keep binary compatibility and pass TCK test.37
javax.faces.model.DataModelLine
Go to the EG with this, we need a getRowData(int) for thread safety. Or the spec needs to specify that the iterator alters the selected row explicitely190
Double-check if this cast is safe. It should be...194
javax.faces.model.ResultSetDataModelLine
Implement Map, use internal TreeMap for keys instead, it's cleaner240
javax.faces.render.ResponseStateManagerLine
IMPLEMENT HERE88
javax.faces.validator.RegexValidatorLine
Find a better place for such a common constant106
Present the patternExpression in a more user friendly way151
Validate input parameter202
javax.faces.view.ViewMetadataLine
does this need to be immutable? Spec does not indicate either way.75
javax.faces.view.facelets.FaceletContextLine
REPORT this aberration to the EG45
javax.faces.webapp.FacesServletLine
null-check for Weblogic, that tries to initialize Servlet before ContextListener113