Package org.foray.common.url

Classes useful for URL management, including a custom protocol registration scheme.

See:
          Description

Interface Summary
ProtocolRegistrationStrategy A strategy that registers all custom URL protocols in a standard way.
 

Class Summary
AbstractProtocolRegistration Abstract implementation of ProtocolRegistrationStrategy.
FactoryProtocolRegistration An implementation of {#link ProtocolHandlerRegistry} which does not attempt to use the "java.protocol.handler.pkgs" property to register new URLStreamHandlers, but instead attempts to use only a URLStreamHandlerFactory.
FOrayURLStreamHandlerFactory URLStreamHandlerFactory implementation that allows custom protocols to be registered and accessed.
PropertyProtocolRegistration An implementation of {#link ProtocolHandlerRegistry} which does not attempt to use a URLStreamHandlerFactory, but instead modifies the "java.protocol.handler.pkgs" property to register new URLStreamHandlers.
ProtocolRegistrationBroker Manages which ProtocolRegistrationStrategy is used to register new custom URL protocol handlers.
UniversalProtocolRegistration Registers URL protocols in a universal manner, attempting first to register using a URLStreamHandlerFactory, then using the Java properties method as a fallback.
URLFactory Creates URL instances using the FOray custom URLStreamHandler capabilities.
URLUtil This utility class contains various URL-related static utility methods.
 

Package org.foray.common.url Description

Classes useful for URL management, including a custom protocol registration scheme.



Copyright © 2017. All rights reserved.