org.millscript.commons.vfs.protocols
Interface URISchemeHandlerFactory

All Known Implementing Classes:
DefaultURISchemeHandlerFactory

public interface URISchemeHandlerFactory

This interface defines a factory for URI scheme handlers. It is used within the VFS to determine the URISchemeHandler to use for a given scheme.


Method Summary
 URISchemeHandler createURISchemeHandler(java.lang.String scheme)
          Returns a URISchemeHandler for the specified scheme.
 URISchemeHandler getURISchemeHandler(java.lang.String scheme)
          Returns a URISchemeHandler for the specified scheme.
 

Method Detail

createURISchemeHandler

URISchemeHandler createURISchemeHandler(java.lang.String scheme)
Returns a URISchemeHandler for the specified scheme.

Parameters:
scheme - the scheme
Returns:
a URISchemeHandler for the specified scheme, or null if there isn't one

getURISchemeHandler

URISchemeHandler getURISchemeHandler(java.lang.String scheme)
Returns a URISchemeHandler for the specified scheme. This method differs from createURISchemeHandler in that it will generate an alert if no handler is available.

Parameters:
scheme - the scheme
Returns:
a URISchemeHandler for the specified scheme


Copyright © 2005-2007 Open World Ltd. All Rights Reserved.