Thoughts?
-Luther

On Sat, Jun 20, 2009 at 6:55 AM, Luther Baker <[email protected]> wrote:

> Is there a programmatic way to override or submit an AutoLink Resolver?
>
> For instance, I'd like to resolve something like <link href='xxx'differently 
> (e.g.: prepend the app context instead of prepending
> resources/classpath ... to look in the web root directory instead of the
> classpath).
>
>     <link href="css/standard.css"/>
>
> becomes
>
>     <link href="/context/css/standard.css"/>
>
> Thanks,
>
> -Luther
>
>
>
>     public AutoLinkResolver()
>     {
>         // register tag reference resolvers
>         TagReferenceResolver hrefTagReferenceResolver = new
> TagReferenceResolver("href");
>         TagReferenceResolver srcTagReferenceResolver = new
> TagReferenceResolver("src");
>         tagNameToTagReferenceResolvers.put("a", hrefTagReferenceResolver);
>         tagNameToTagReferenceResolvers.put("link",
> hrefTagReferenceResolver);
>         tagNameToTagReferenceResolvers.put("script",
> srcTagReferenceResolver);
>         tagNameToTagReferenceResolvers.put("img", srcTagReferenceResolver);
>         tagNameToTagReferenceResolvers.put("input",
> srcTagReferenceResolver);
>         tagNameToTagReferenceResolvers.put("embed",
> srcTagReferenceResolver);
>
>         // register autolink resolver delegates
>         tagNameToAutolinkResolverDelegates.put("a", new
> AnchorResolverDelegate());
> *        tagNameToAutolinkResolverDelegates.put("link",
>             new ResourceReferenceResolverDelegate("href"));*
>         ResourceReferenceResolverDelegate srcResRefResolver = new
> ResourceReferenceResolverDelegate(
>             "src");
>         tagNameToAutolinkResolverDelegates.put("script",
> srcResRefResolver);
>         tagNameToAutolinkResolverDelegates.put("img", srcResRefResolver);
>         tagNameToAutolinkResolverDelegates.put("input", srcResRefResolver);
>         tagNameToAutolinkResolverDelegates.put("embed", srcResRefResolver);
>     }
>

Reply via email to