net.minecraft.server.packs.linkfs

class LinkFSPath

implements Path

auo
net.minecraft.server.packs.linkfs.LinkFSPath
net.minecraft.class_7668
net.minecraft.resource.fs.ResourcePath
net.minecraft.server.packs.linkfs.LinkFSPath

Field summary

Modifier and TypeField
private static final BasicFileAttributes
a
DIRECTORY_ATTRIBUTES
field_40013
DIRECTORY_ATTRIBUTES
private static final BasicFileAttributes
b
FILE_ATTRIBUTES
field_40014
FILE_ATTRIBUTES
private static final Comparator<LinkFSPath>
c
PATH_COMPARATOR
field_40015
COMPARATOR
private final String
d
name
field_40016
name
private final LinkFileSystem
e
fileSystem
field_40017
fileSystem
private final LinkFSPath
f
parent
field_40018
parent
private List<String>
g
pathToRoot
field_40019
names
private String
h
pathString
field_40020
pathString
private final PathContents
i
pathContents
field_40021
file

Constructor summary

ModifierConstructor
public (LinkFileSystem fileSystem, String name, LinkFSPath parent, PathContents file)

Method summary

Modifier and TypeMethod
private LinkFSPath
a(auo arg0, String arg1)
createRelativePath(LinkFSPath arg0, String arg1)
method_45217(class_7668 arg0, String arg1)
relativize(ResourcePath path, String name)
public LinkFileSystem
a()
getFileSystem()
method_45214()
getFileSystem()
public boolean
isAbsolute()
isAbsolute()
public File
toFile()
toFile()
public LinkFSPath
b()
getRoot()
method_45223()
getRoot()
public LinkFSPath
c()
getFileName()
method_45225()
getFileName()
public LinkFSPath
d()
getParent()
method_45227()
getParent()
public int
getNameCount()
getNameCount()
private List<String>
l()
pathToRoot()
method_45235()
getNames()
public LinkFSPath
a(int arg0)
getName(int arg0)
method_45215(int arg0)
getName(int arg0)
public LinkFSPath
a(int arg0, int arg1)
subpath(int arg0, int arg1)
method_45216(int arg0, int arg1)
subpath(int arg0, int arg1)
public boolean
startsWith(Path arg0)
startsWith(Path arg0)
startsWith(Path arg0)
startsWith(Path other)
public boolean
endsWith(Path arg0)
endsWith(Path arg0)
endsWith(Path arg0)
endsWith(Path other)
public LinkFSPath
e()
normalize()
method_45228()
normalize()
public LinkFSPath
a(Path arg0)
resolve(Path arg0)
method_45220(Path arg0)
resolve(Path arg0)
private LinkFSPath
a(List<String> arg0)
resolve(List<String> arg0)
method_45221(List<String> arg0)
get(List<String> paths)
LinkFSPath
a(String arg0)
resolveName(String arg0)
method_45219(String arg0)
get(String name)
private static boolean
a(aur arg0)
isRelativeOrMissing(PathContents arg0)
method_45218(class_7673 arg0)
isSpecial(ResourceFile file)
public LinkFSPath
b(Path arg0)
relativize(Path arg0)
method_45224(Path arg0)
relativize(Path arg0)
public URI
toUri()
toUri()
public LinkFSPath
f()
toAbsolutePath()
method_45229()
toAbsolutePath()
public LinkFSPath
a(LinkOption... arg0)
toRealPath(LinkOption... arg0)
method_45222(LinkOption... arg0)
toRealPath(LinkOption... arg0)
public WatchKey
register(WatchService arg0, WatchEvent$Kind<?>[] arg1, WatchEvent$Modifier... arg2)
register(WatchService arg0, WatchEvent$Kind<?>[] arg1, WatchEvent$Modifier... arg2)
register(WatchService arg0, WatchEvent$Kind<?>[] arg1, WatchEvent$Modifier... arg2)
register(WatchService watcher, WatchEvent$Kind<?>[] events, WatchEvent$Modifier... modifiers)
public int
compareTo(Path arg0)
compareTo(Path arg0)
compareTo(Path arg0)
compareTo(Path arg0)
private boolean
m()
hasRealContents()
method_45236()
isNormal()
private String
n()
pathToString()
method_45237()
getPathString()
private LinkFSPath
c(Path arg0)
toLinkPath(Path arg0)
method_45226(Path arg0)
toResourcePath(Path path)
public boolean
g()
exists()
method_45230()
isReadable()
public Path
h()
getTargetPath()
method_45231()
toPath()
public PathContents$DirectoryContents
i()
getDirectoryContents()
method_45232()
toDirectory()
public BasicFileAttributeView
j()
getBasicAttributeView()
method_45233()
getAttributeView()
public BasicFileAttributes
k()
getBasicAttributes()
method_45234()
getAttributes()