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 Class | Total number of occurrences | Tag strings used by tag class |
---|---|---|
@todo | 0 | @todo |
TODO | 101 | TODO |
Each tag is detailed below:
TODO
Number of occurrences found in the code: 101
org.apache.myfaces.application.ApplicationImpl | Line |
---|---|
this check should be performed by the expression factory. It is a requirement of the TCK | 2091 |
Check if modification occurs often or not, might have to use a synchronized list instead. | 2758 |
Check if modification occurs often or not, might have to use a synchronized list instead. | 2779 |
org.apache.myfaces.application.ApplicationImplAnnotationTest | Line |
need mock objects for VDL/VDLFactory remove from excludes list in pom.xml after complete | 58 |
org.apache.myfaces.application.ApplicationImplJsfTest | Line |
Make it work again | 162 |
org.apache.myfaces.application.ApplicationImplTest | Line |
need mock objects for VDL/VDLFactory remove from excludes list in pom.xml after complete | 63 |
org.apache.myfaces.application.NavigationHandlerImpl | Line |
cache results? | 1010 |
--No comment-- | 1214 |
org.apache.myfaces.application.ResourceHandlerImpl | Line |
Log using a localized message (which one?) | 659 |
org.apache.myfaces.component.validate.WholeBeanValidator | Line |
Use validator.validate(...) over the copy instance. | 128 |
org.apache.myfaces.component.visit.PartialVisitContext | Line |
log warning for trailing colon case } | 310 |
smarter initial size? | 345 |
org.apache.myfaces.config.DefaultFacesConfigurationProvider | Line |
Find a better way without write the DOM and read it again and without rewrite commons-digester parser!. | 546 |
org.apache.myfaces.config.FacesConfigurator | Line |
configure flow object | 1568 |
org.apache.myfaces.config.annotation.AllAnnotationLifecycleProvider | Line |
@EJBs | 33 |
where i find WebServiceRef? | 57 |
org.apache.myfaces.config.annotation.AnnotationConfigurator | Line |
Implement strategy pattern over this method. | 98 |
MartinKoci MYFACES-3053 | 185 |
org.apache.myfaces.config.annotation.NoInjectionAnnotationLifecycleProvider | Line |
the servlet spec is not clear about searching in superclass?? | 118 |
the servlet spec is not clear about searching in superclass?? May be only check non private fields and methods | 162 |
org.apache.myfaces.config.annotation.ResourceAnnotationLifecycleProvider | Line |
@Resources | 32 |
local or global JNDI | 183 |
local or global JNDI | 188 |
local or global JNDI | 218 |
local or global JNDI | 223 |
org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl | Line |
validation set to false during implementation of 1.2 | 45 |
org.apache.myfaces.config.impl.digester.elements.BehaviorImpl | Line |
what about extensions and descriptionGroup elems? Not addressed in other config objects either. | 36 |
org.apache.myfaces.context.servlet.PartialViewContextImpl | Line |
process partial rendering https://issues.apache.org/jira/browse/MYFACES-2118 Collection<String> renderIds = getRenderIds(); | 440 |
fix javascript side, so the field is not removed on ajax form update | 567 |
org.apache.myfaces.context.servlet.ServletExternalContextImplTest | Line |
Invalid test, because EL evaluation should be done before call these methods. | 68 |
org.apache.myfaces.convert.ConverterUtils | Line |
Move to util package and rename to better name | 23 |
org.apache.myfaces.el.unified.FacesELContext | Line |
decide if we need to implement our own FunctionMapperImpl and VariableMapperImpl instead of relying on Tomcat's version. this.functionMapper = new FunctionMapperImpl(); this.variableMapper = new VariableMapperImpl(); | 44 |
org.apache.myfaces.event.SetPropertyActionListener | Line |
use a Converter before calling setValue | 79 |
org.apache.myfaces.lifecycle.CODIClientSideWindow | Line |
only set internally and provide via restoreWindowId()? externalContext.getRequestMap().put(WINDOW_CONTEXT_ID_PARAMETER_KEY, windowId); | 169 |
implement me | 337 |
eval if we should also filter the other params | 343 |
org.apache.myfaces.lifecycle.DefaultRestoreViewSupport | Line |
CJH: I don't think this is correct, considering that getActionURL() expects everything to start with '/', and in the suffix case we only mess with the suffix and leave leading slashes alone. Please review... | 380 |
org.apache.myfaces.lifecycle.DefaultRestoreViewSupportTest | Line |
not testable unless static call to RendererUtils is removed | 206 |
org.apache.myfaces.mc.test.core.AbstractMyFacesRequestTestCase | Line |
check if this is correct | 115 |
org.apache.myfaces.mc.test.core.mock.MockDefaultViewDeclarationLanguage | Line |
VALIDATE - The spec is silent on the following line, but I feel bad if I don't set it | 106 |
VALIDATE - Spec is silent on the return value when an error was sent | 117 |
org.apache.myfaces.mc.test.core.runner.AbstractJsfRequestTestContainer | Line |
check if this is correct | 119 |
org.apache.myfaces.push.WebsocketComponentRenderer | Line |
use a single bean and entry point for this algorithm. | 125 |
Use ResponseStateManager to create the token | 140 |
org.apache.myfaces.renderkit.ErrorPageWriterTest | Line |
remove these two lines once myfaces-test goes alpha, see MYFACES-1155 | 65 |
org.apache.myfaces.renderkit.NullReturningGetExpressionStringValueExpression | Line |
Auto-generated method stub | 43 |
Auto-generated method stub | 51 |
Auto-generated method stub | 58 |
Auto-generated method stub | 66 |
Auto-generated method stub | 72 |
Auto-generated method stub | 78 |
Auto-generated method stub | 84 |
org.apache.myfaces.renderkit.html.HtmlAjaxBehaviorRenderer | Line |
we may need a proper type handling in this part lets leave it for now as it is quotes etc.. should be transferred directly and the rest is up to the toString properly implemented ANS: Both name and value should be quoted | 360 |
org.apache.myfaces.renderkit.html.HtmlCommandScriptRenderer | Line |
ajaxBehavior not required actually.... | 109 |
we may need a proper type handling in this part lets leave it for now as it is quotes etc.. should be transferred directly and the rest is up to the toString properly implemented ANS: Both name and value should be quoted | 428 |
org.apache.myfaces.renderkit.html.HtmlEscapeRendererTest | Line |
remove these two lines once myfaces-test goes alpha, see MYFACES-1155 | 90 |
org.apache.myfaces.renderkit.html.HtmlHeadRenderer | Line |
Move constants to shared HTML class | 46 |
org.apache.myfaces.renderkit.html.HtmlLabelRenderer | Line |
Move to extended component | 184 |
org.apache.myfaces.renderkit.html.HtmlScriptRenderer | Line |
target check here | 91 |
org.apache.myfaces.renderkit.html.HtmlTextRendererTest | Line |
remove these two lines once myfaces-test goes alpha, see MYFACES-1155 | 75 |
org.apache.myfaces.spi.ViewScopeProvider | Line |
(Optional) provide something to cleanup the session when a view is discarded. | 27 |
org.apache.myfaces.spi.impl.AllAnnotationInjectionProvider | Line |
@EJBs | 33 |
where i find WebServiceRef? | 57 |
org.apache.myfaces.spi.impl.NoInjectionAnnotationInjectionProvider | Line |
the servlet spec is not clear about searching in superclass?? | 131 |
the servlet spec is not clear about searching in superclass?? May be only check non private fields and methods | 184 |
org.apache.myfaces.spi.impl.ResourceAnnotationInjectionProvider | Line |
@Resources | 32 |
local or global JNDI | 183 |
local or global JNDI | 188 |
local or global JNDI | 218 |
local or global JNDI | 223 |
org.apache.myfaces.taglib.core.LoadBundleTag | Line |
We should find a way to save loaded bundles in the state, because otherwise on the next request the bundle map will not be present before the render phase and value bindings that reference to the bundle will always log annoying "Variable 'xxx' could not be resolved" error messages. </p> | 49 |
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage | Line |
Auto-generated method stub | 1802 |
this class and ViewHandlerImpl contain same constant <!--@@JSF_FORM_STATE_MARKER@@--> | 1922 |
org.apache.myfaces.view.facelets.PostBuildComponentTreeOnRestoreViewEvent | Line |
Remove it since after MYFACES-2389 this is not necessary anymore. Now, PostAddToViewEvent can be triggered inclusive on postback and restore view phase, but note RestoreViewExecutor call facesContext.setProcessingEvents(false) and cause the same effect than the check on UIComponent.setParent() (postback and restore view phase). | 27 |
org.apache.myfaces.view.facelets.impl.FaceletCacheImpl | Line |
Note MyFaces core has another type of Facelet for read composite component metadata. The reason behind do this in MyFaces is to retrieve some information related to insertChildren/insertFacet that can be used as metadata and use that information later to do the hack for composite components using templates, instead rely on component relocation. This is not handled by FaceletCache included here but in practice this should not be a problem, because the intention of this class is handle Facelet instances created using custom ResourceResolver stuff, and usually those pages are for views, not for composite components. Even if that is true, composite component metadata Facelet is smaller (only add cc:xxx stuff) that the other ones used for views or the one used to apply the composite component itself. | 35 |
org.apache.myfaces.view.facelets.mock.MockRequestDispatcher | Line |
Auto-generated method stub | 48 |
Auto-generated method stub | 55 |
org.apache.myfaces.view.facelets.tag.MetadataImpl | Line |
PROFILE - Check if saving the _size worth it or if an enhanced for is better | 42 |
org.apache.myfaces.view.facelets.tag.composite.ExtensionHandler | Line |
In theory the xml data inside this tag should be saved, but the spec does not say where and how this should be done. For now we just prevent execute any handler inside this tag. As soon JSR-276 is available, some behavior for this tag should be added. | 50 |
org.apache.myfaces.view.facelets.tag.composite.SimpleComponentTagHandler | Line |
Auto-generated constructor stub | 37 |
org.apache.myfaces.view.facelets.tag.jsf.BehaviorTagHandlerDelegate | Line |
check if the behavior could be applied to the current parent For run tests it is not necessary, so we let this one pending. | 154 |
org.apache.myfaces.view.facelets.tag.jsf.ComponentHandler | Line |
REFACTOR - "facelets.FACET_NAME" should be a constant somewhere, used to be in FacetHandler from real Facelets | 201 |
org.apache.myfaces.view.facelets.tag.jsf.core.ActionListenerHandler | Line |
Document me! | 203 |
org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler | Line |
The spec is somewhat vague, but I think we're supposed to throw an exception here. The @NamedEvent javadocs say that if a short name is registered to more than one event class that we must throw an exception listing the short name and the classes in the list _when the application makes reference to it_. I believe processing this tag qualifies as the application "making reference" to the short name. Why the exception isn't thrown when processing the @NamedEvent annotation, I don't know. Perhaps follow up with the EG to see if this is correct. | 222 |
org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler | Line |
Document me! | 183 |
org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler | Line |
Document me! | 179 |
org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler | Line |
Document me! | 193 |
org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerImpl | Line |
Auto-generated constructor stub | 30 |
Auto-generated method stub | 35 |
org.apache.myfaces.view.facelets.tag.jsf.core.ViewMetadataTestCase | Line |
Auto-generated method stub | 80 |
org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputScript | Line |
DOCUMENT ME! <p> This tag is backed using a javax.faces.component.UIOutput component instance. In other words, instances of this component class are created when it is resolved a Resource annotation, so there is no concrete class or specific tag handler for it, but there exists a concrete renderer for it. </p> | 27 |
org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputStylesheet | Line |
DOCUMENT ME! This class is just for documentation purposes <p> This tag is backed using a javax.faces.component.UIOutput component instance. In other words, instances of this component class are created when it is resolved a Resource annotation, so there is no concrete class or specific tag handler for it, but there exists a concrete renderer for it. </p> | 27 |
org.apache.myfaces.view.facelets.tag.ui.CompositionHandler | Line |
REFACTOR - This class could easily use a common parent with DecoratorHandler | 45 |
org.apache.myfaces.view.facelets.tag.ui.DecorateHandler | Line |
REFACTOR - This class could easily use a common parent with CompositionHandler | 56 |
org.apache.myfaces.view.facelets.tag.ui.UIDebug | Line |
Auto-generated method stub | 224 |
org.apache.myfaces.webapp.AbstractFacesInitializer | Line |
is it possible to make a real cleanup? | 436 |
org.apache.myfaces.webapp.Jsp21FacesInitializer | Line |
this Class.forName will be removed when Tomcat fixes a bug also, we should then be able to remove jasper.jar from the deployment | 80 |
org.apache.myfaces.webapp.Jsp21FacesInitializerTest | Line |
adapt this test case for MyFaces 2.0, because currently it checks nothing! | 60 |
add myfaces specific tests | 82 |
org.apache.myfaces.webapp.MyFacesServlet | Line |
who uses this method? | 52 |
org.apache.myfaces.webapp.StartupServletContextListener | Line |
who uses this method? | 155 |