APIdia Launch Partner
Top Description Fields Constructors Methods
sun.nio.fs

pack-priv Class UnixUriUtils

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.io.File, java.net.URI, .URISyntaxException, java.util.Arrays, .HexFormat

Unix specific Path <--> URI conversion

Field Summary

Modifier and TypeField and Description
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static int
decode(char c)

pack-priv static Path
fromUri(UnixFileSystem fs, URI uri)

Converts URI to Path

private static long
private static long
highMask(char first, char last)

private static long
lowMask(String chars)

private static long
lowMask(char first, char last)

private static boolean
match(char c, long lowMask, long highMask)

pack-priv static URI
toUri(UnixPath up)

Converts Path to URI

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

H_ALPHAback to summary
private static final long H_ALPHA
H_ALPHANUMback to summary
private static final long H_ALPHANUM
H_DIGITback to summary
private static final long H_DIGIT
H_LOWALPHAback to summary
private static final long H_LOWALPHA
H_MARKback to summary
private static final long H_MARK
H_PATHback to summary
private static final long H_PATH
H_PCHARback to summary
private static final long H_PCHAR
H_UNRESERVEDback to summary
private static final long H_UNRESERVED
H_UPALPHAback to summary
private static final long H_UPALPHA
L_ALPHAback to summary
private static final long L_ALPHA
L_ALPHANUMback to summary
private static final long L_ALPHANUM
L_DIGITback to summary
private static final long L_DIGIT
L_LOWALPHAback to summary
private static final long L_LOWALPHA
L_MARKback to summary
private static final long L_MARK
L_PATHback to summary
private static final long L_PATH
L_PCHARback to summary
private static final long L_PCHAR
L_UNRESERVEDback to summary
private static final long L_UNRESERVED
L_UPALPHAback to summary
private static final long L_UPALPHA

Constructor Detail

UnixUriUtilsback to summary
private UnixUriUtils()

Method Detail

decodeback to summary
private static int decode(char c)
fromUriback to summary
pack-priv static Path fromUri(UnixFileSystem fs, URI uri)

Converts URI to Path

highMaskback to summary
private static long highMask(String chars)
highMaskback to summary
private static long highMask(char first, char last)
lowMaskback to summary
private static long lowMask(String chars)
lowMaskback to summary
private static long lowMask(char first, char last)
matchback to summary
private static boolean match(char c, long lowMask, long highMask)
toUriback to summary
pack-priv static URI toUri(UnixPath up)

Converts Path to URI