beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carlin Rogers (JIRA)" <beehive-...@incubator.apache.org>
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
         URL: http://issues.apache.org/jira/browse/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 beehive-dev@incubator.apache.org list. See...

http://mail-archives.apache.org/mod_mbox/incubator-beehive-dev/200506.mbox/%3cba6911de050617080216c7f0d0@mail.gmail.com%3e
and
http://mail-archives.apache.org/mod_mbox/incubator-beehive-dev/200506.mbox/%3cba6911de0506240926ee7146b@mail.gmail.com%3e


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 
TemplatedURLFormatter.
- 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:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message