Skip to content

Package net.minecraft.server.packs.linkfs

Part 1/1


LinkFileSystem

  • Full name: net.minecraft.server.packs.linkfs.LinkFileSystem
  • Package: net.minecraft.server.packs.linkfs
  • Source: commonnet/minecraft/server/packs/linkfs/LinkFileSystem.java
  • Type: class
  • Modifiers: public
  • Extends: FileSystem

net.minecraft.server.packs.linkfs.LinkFileSystem#builder()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:151
  • Modifiers: public static
  • Return: LinkFileSystem.Builder

คืออะไร

ดำเนินการ builder ตาม implementation ของ LinkFileSystem

ทำงานยังไง

เรียกต่อ: Builder(). สร้างออบเจ็กต์: LinkFileSystem.Builder. คืนค่า: new LinkFileSystem.Builder().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem.Builder result = LinkFileSystem.builder();

net.minecraft.server.packs.linkfs.LinkFileSystem#close()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:51
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
instance.close();

net.minecraft.server.packs.linkfs.LinkFileSystem#getFileStores()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:75
  • Modifiers: public
  • Return: Iterable<FileStore>

คืออะไร

อ่านค่า File Stores

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: List.of(this.store).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
Iterable<FileStore> result = instance.getFileStores();

net.minecraft.server.packs.linkfs.LinkFileSystem#getPath(String,String[])

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:85
  • Modifiers: public
  • Return: Path

คืออะไร

อ่านค่า Path

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: of(), concat(), collect(), joining(), equals(), startsWith(), split(), substring(). สร้างออบเจ็กต์: IllegalArgumentException, LinkFSPath. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • String string
  • String[] strings

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
String[] strings = ...;
Path result = instance.getPath("value", strings);

net.minecraft.server.packs.linkfs.LinkFileSystem#getPathMatcher(String)

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:128
  • Modifiers: public
  • Return: PathMatcher

คืออะไร

อ่านค่า Path Matcher

ทำงานยังไง

สร้างออบเจ็กต์: UnsupportedOperationException.

Parameters

  • String string

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
PathMatcher result = instance.getPathMatcher("value");

net.minecraft.server.packs.linkfs.LinkFileSystem#getRootDirectories()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:70
  • Modifiers: public
  • Return: Iterable<Path>

คืออะไร

อ่านค่า Root Directories

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: List.of(this.root).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
Iterable<Path> result = instance.getRootDirectories();

net.minecraft.server.packs.linkfs.LinkFileSystem#getSeparator()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:65
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Separator

ทำงานยังไง

คืนค่า: "/".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
String result = instance.getSeparator();

net.minecraft.server.packs.linkfs.LinkFileSystem#getUserPrincipalLookupService()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:133
  • Modifiers: public
  • Return: UserPrincipalLookupService

คืออะไร

อ่านค่า User Principal Lookup Service

ทำงานยังไง

สร้างออบเจ็กต์: UnsupportedOperationException.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
UserPrincipalLookupService result = instance.getUserPrincipalLookupService();

net.minecraft.server.packs.linkfs.LinkFileSystem#isOpen()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:55
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Open

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
boolean result = instance.isOpen();

net.minecraft.server.packs.linkfs.LinkFileSystem#isReadOnly()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:60
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Read Only

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
boolean result = instance.isReadOnly();

net.minecraft.server.packs.linkfs.LinkFileSystem#newWatchService()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:138
  • Modifiers: public
  • Return: WatchService

คืออะไร

ดำเนินการ newWatchService ตาม implementation ของ LinkFileSystem

ทำงานยังไง

สร้างออบเจ็กต์: UnsupportedOperationException.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
WatchService result = instance.newWatchService();

net.minecraft.server.packs.linkfs.LinkFileSystem#provider()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:46
  • Modifiers: public
  • Return: FileSystemProvider

คืออะไร

ดำเนินการ provider ตาม implementation ของ LinkFileSystem

ทำงานยังไง

คืนค่า: this.provider.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
FileSystemProvider result = instance.provider();

net.minecraft.server.packs.linkfs.LinkFileSystem#rootPath()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:147
  • Modifiers: public
  • Return: LinkFSPath

คืออะไร

ดำเนินการ rootPath ตาม implementation ของ LinkFileSystem

ทำงานยังไง

คืนค่า: this.root.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
LinkFSPath result = instance.rootPath();

net.minecraft.server.packs.linkfs.LinkFileSystem#store()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:143
  • Modifiers: public
  • Return: FileStore

คืออะไร

ดำเนินการ store ตาม implementation ของ LinkFileSystem

ทำงานยังไง

คืนค่า: this.store.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
FileStore result = instance.store();

net.minecraft.server.packs.linkfs.LinkFileSystem#supportedFileAttributeViews()

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:80
  • Modifiers: public
  • Return: Set<String>

คืออะไร

ดำเนินการ supportedFileAttributeViews ตาม implementation ของ LinkFileSystem

ทำงานยังไง

คืนค่า: VIEWS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LinkFileSystem instance = ...;
Set<String> result = instance.supportedFileAttributeViews();

LinkFileSystem$Builder

  • Full name: net.minecraft.server.packs.linkfs.LinkFileSystem$Builder
  • Package: net.minecraft.server.packs.linkfs
  • Source: commonnet/minecraft/server/packs/linkfs/LinkFileSystem.java
  • Type: class
  • Modifiers: public static

net.minecraft.server.packs.linkfs.LinkFileSystem$Builder#build(String)

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:178
  • Modifiers: public
  • Return: FileSystem

คืออะไร

สร้าง build

ทำงานยังไง

สร้างออบเจ็กต์: LinkFileSystem. คืนค่า: new LinkFileSystem(string, this.root).

Parameters

  • String string

ตัวอย่างใช้งาน

LinkFileSystem.Builder instance = ...;
FileSystem result = instance.build("value");

net.minecraft.server.packs.linkfs.LinkFileSystem$Builder#put(List<String>,Path)

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:169
  • Modifiers: public
  • Return: LinkFileSystem.Builder

คืออะไร

ดำเนินการ put ตาม implementation ของ LinkFileSystem$Builder

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), size(), subList(), get(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: this.put(list.subList(0, i), list.get(i), path).

Parameters

  • List<String> list
  • Path path

ตัวอย่างใช้งาน

LinkFileSystem.Builder instance = ...;
List<String> list = ...;
Path path = ...;
LinkFileSystem.Builder result = instance.put(list, path);

net.minecraft.server.packs.linkfs.LinkFileSystem$Builder#put(List<String>,String,Path)

  • Origin: common
  • Source: net/minecraft/server/packs/linkfs/LinkFileSystem.java:158
  • Modifiers: public
  • Return: LinkFileSystem.Builder

คืออะไร

ดำเนินการ put ตาม implementation ของ LinkFileSystem$Builder

ทำงานยังไง

มีการวนลูป. เรียกต่อ: computeIfAbsent(), DirectoryEntry(). สร้างออบเจ็กต์: LinkFileSystem.DirectoryEntry. คืนค่า: this.

Parameters

  • List<String> list
  • String string
  • Path path

ตัวอย่างใช้งาน

LinkFileSystem.Builder instance = ...;
List<String> list = ...;
Path path = ...;
LinkFileSystem.Builder result = instance.put(list, "value", path);