org.apache.batik.util
Interface ParsedURLProtocolHandler

All Known Implementing Classes:
AbstractParsedURLProtocolHandler, ParsedURLDataProtocolHandler, ParsedURLDefaultProtocolHandler, ParsedURLJarProtocolHandler

public interface ParsedURLProtocolHandler

Provider interface for new url protocols, used by the ParsedURL class.


Method Summary
 String getProtocolHandled()
          Returns the protocol to be handled by this class.
 ParsedURLData parseURL(ParsedURL basepurl, String urlStr)
          Parse a relative url string of this protocol.
 ParsedURLData parseURL(String urlStr)
          Parse an absolute url string.
 

Method Detail

getProtocolHandled

String getProtocolHandled()
Returns the protocol to be handled by this class. The protocol must _always_ be the part of the URL before the first ':'.


parseURL

ParsedURLData parseURL(String urlStr)
Parse an absolute url string.


parseURL

ParsedURLData parseURL(ParsedURL basepurl,
                       String urlStr)
Parse a relative url string of this protocol.



Copyright © 2008 Apache Software Foundation. All Rights Reserved.