Package com.helger.commons.url
-
Interface Summary Interface Description IHasSimpleURL Interface for a simple URL provider.
Note: cannot be a functional interface because it requires equals and hashCode to be implemented!ISimpleURL Interface for a simple URL that works around the usability issues with the Java default java.net.URL.IURLParameterList<IMPLTYPE extends IURLParameterList<IMPLTYPE>> Internal helper interface for objects handling URL parametersIURLProtocol Base interface for an URL protocol descriptor.IURLProtocolRegistrarSPI Interface for a registrar providing custom URL protocols -
Class Summary Class Description ConstantHasSimpleURL Implementation ofIHasSimpleURLthat has a constant URL.SimpleURL Abstraction of the string parts of a URL but much simpler (and faster) thanURL.URLData Read-only implementation ofISimpleURLURLHelper URL utilities.URLParameter This class represents a single URL parameter.URLParameterDecoder Decoder for URL parametersURLParameterEncoder Encoder for URLsURLParameterList A list of URL parameters with a sanity API.URLProtocol A simple implementation of theIURLProtocolinterface.URLProtocolRegistry A central registry for supported URL protocols.URLValidator Check if a URL is valid. -
Enum Summary Enum Description EURLProtocol Specifies a list of known protocols.
Should be extended to the list defined at the IANA