[ https://issues.apache.org/jira/browse/WICKET-4530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13269571#comment-13269571 ]
Martin Grigorov commented on WICKET-4530: ----------------------------------------- What is your use case ? Why do you want different behavior from #getLocale() for example ? > Final methods on ResourceNameIterator prevent full customization of > IResourceStreamLocator > ------------------------------------------------------------------------------------------ > > Key: WICKET-4530 > URL: https://issues.apache.org/jira/browse/WICKET-4530 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.5.5, 6.0.0-beta1 > Reporter: Jan Riehn > Labels: IResourceStreamLocator, ResourceNameIterator, resource > > IResourceStreamLocator contains the method newResourceNameIterator(...) which > builds a ResourceNameIterator. Unfortunately ResourceNameIterator declares > several getter methods (getLocale(), getStyle(), getVariation(), > getExtension()) as final and thus ties the public API to the internal > implementation of ResourceNameIterator. Therefore it's not possible to fully > customize the behavior of ResourceNameIterator by subclassing. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira