Module net.sourceforge.urin
Package net.sourceforge.urin
Provides for URI and relative reference generation and parsing, as specified in RFC 3986.
- See Also:
- RFC 3986
-
Interface Summary Interface Description Transformer<NON_ENCODED,ENCODED> An encoder/decoder of URI components. -
Class Summary Class Description AbsolutePath<T> A path that begins with a '/' - typically representing a path relative to root.Authority An authority component of a URI.Fragment<ENCODES> A fragment component of a URI.Hexadectet An integer in the range 0 to FFFF (0 to 65535 in decimal).Host A host component of a URI.MakingDecoder<NON_ENCODED,FACTORY_INPUT,ENCODED> A parser of encoded URI components.Octet An integer in the range 0 to 255.Path<T> An iterable ofSegment
s.PercentEncodingPartial<ENCODES,CHILD_ENCODES> Port A non-negative integer port.Query<ENCODES> A query component of a URI.RelativeReference<SEGMENT,QUERY extends Query<?>,FRAGMENT extends Fragment<?>> A relative reference.Scheme<SEGMENT,QUERY extends Query<?>,FRAGMENT extends Fragment<?>> A name component of a URI.Scheme.GenericScheme<SEGMENT,QUERY extends Query<?>,FRAGMENT extends Fragment<?>> SchemeWithDefaultPort<SEGMENT,QUERY extends Query<?>,FRAGMENT extends Fragment<?>> A name component of a URI that refers to a scheme that is associated with a default port.Segment<ENCODES> A segment of a URI's path.Urin<SEGMENT,QUERY extends Query<?>,FRAGMENT extends Fragment<?>> A URI.UrinReference<SEGMENT,QUERY extends Query<?>,FRAGMENT extends Fragment<?>> A URI reference - either a URI or a relative reference.UserInfo A user information component of a URI. -
Exception Summary Exception Description ParseException A parse failure.