beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carlin Rogers (JIRA)" <>
Subject [jira] Created: (BEEHIVE-835) Make improvements to the support for URL templating.
Date Sat, 25 Jun 2005 00:39:06 GMT
Make improvements to the support for URL templating.

         Key: BEEHIVE-835
     Project: Beehive
        Type: Improvement
  Components: NetUI  
    Versions: V1Alpha, V1Beta, v1m1    
    Reporter: Carlin Rogers
 Assigned to: Carlin Rogers 
     Fix For: V1

These changes are based on the discussions from email I posted 
to the list. See...

In summary...
- deprecate URLTemplateDescriptor and just use the URLTemplatesFactory 
to get a URLTemplate.
- create a hook via the ServletContainerAdapter  to support container 
specific implementations of URLTemplatesFactory (extending Factory) for 
reading/parsing the beehive-url-template-config.xml descriptor file. 
- after loading the URLTemplatesFactory  instance, set it as an 
attribute on the ServletContext so TemplatedURLFormatter 
implementations can get the desired URLTemplate when formatting a
rewritten URL.
- add an element to the beehive-netui-config schema to allow for a
class name of a per-webapp TemplatedURLFormatter to be used by the
URLRewriterService if there is not a per-request registered 
- add this default TemplatedURLFormatter instance to the
ServletContext for the URLRewriterService.

And other minor modifications...
- change TemplateTokenizer to accept more general token (I.e. "url:"
is not required as part of the token string).
- when formatting the URL with a template, if there is now replacement
value for a token, use the empty string.
- go back to "jpf-url-templates" as the name of the default template 
ref group rather than "default-url-templates".

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message