org.apache.cocoon.components.url
Class ParsedResourceURLProtocolHandler

java.lang.Object
  |
  +--org.apache.batik.util.AbstractParsedURLProtocolHandler
        |
        +--org.apache.cocoon.components.url.ParsedResourceURLProtocolHandler
All Implemented Interfaces:
org.apache.batik.util.ParsedURLProtocolHandler

public class ParsedResourceURLProtocolHandler
extends org.apache.batik.util.AbstractParsedURLProtocolHandler

Provide an extension to Batik to handle the "resource:" protocol. This class uses the Thread.getContextClassLoader() classloader to get resources. It is safe to use this URL with multiple Cocoon webapps running.

Version:
$Id: ParsedResourceURLProtocolHandler.java,v 1.3 2002/02/22 07:00:14 cziegeler Exp $
Author:
Berin Loritsch

Fields inherited from class org.apache.batik.util.AbstractParsedURLProtocolHandler
protocol
 
Constructor Summary
ParsedResourceURLProtocolHandler()
          Create a new instance, this doesn't do much beyond register the type of protocol we handle.
 
Method Summary
 org.apache.batik.util.ParsedURLData parseURL(org.apache.batik.util.ParsedURL base, java.lang.String uri)
          The build the relative URL.
 org.apache.batik.util.ParsedURLData parseURL(java.lang.String uri)
          Getbase.getPath() the ParsedURLData for the context.
 
Methods inherited from class org.apache.batik.util.AbstractParsedURLProtocolHandler
getProtocolHandled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParsedResourceURLProtocolHandler

public ParsedResourceURLProtocolHandler()
Create a new instance, this doesn't do much beyond register the type of protocol we handle.
Method Detail

parseURL

public org.apache.batik.util.ParsedURLData parseURL(java.lang.String uri)
Getbase.getPath() the ParsedURLData for the context. Absolute URIs are specified like "resource://".
Overrides:
parseURL in class org.apache.batik.util.AbstractParsedURLProtocolHandler

parseURL

public org.apache.batik.util.ParsedURLData parseURL(org.apache.batik.util.ParsedURL base,
                                                    java.lang.String uri)
The build the relative URL. Relative URIs are specified like "resource:".
Overrides:
parseURL in class org.apache.batik.util.AbstractParsedURLProtocolHandler


Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.