Package net.minecraft.util.eventlog
Part 1/1
EventLogDirectory
- Full name:
net.minecraft.util.eventlog.EventLogDirectory - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/EventLogDirectory.java - Type:
class - Modifiers:
public
net.minecraft.util.eventlog.EventLogDirectory#createNewFile(LocalDate)
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:109 - Modifiers:
public - Return:
EventLogDirectory.RawFile
คืออะไร
สร้าง New File
ทำงานยังไง
มีการวนลูป. เรียกต่อ: listFiles(), ids(), FileId(), contains(), RawFile(), resolve(), toFileName(), createFile(). สร้างออบเจ็กต์: EventLogDirectory.FileId, EventLogDirectory.RawFile. คืนค่า: rawFile.
Parameters
LocalDate localDate
Throws
IOException
ตัวอย่างใช้งาน
EventLogDirectory instance = ...;
LocalDate localDate = ...;
EventLogDirectory.RawFile result = instance.createNewFile(localDate);
net.minecraft.util.eventlog.EventLogDirectory#listFiles()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:49 - Modifiers:
public - Return:
EventLogDirectory.FileList
คืออะไร
ดำเนินการ listFiles ตาม implementation ของ EventLogDirectory
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: list(), FileList(), filter(), isRegularFile(), map(), toList(). สร้างออบเจ็กต์: EventLogDirectory.FileList. คืนค่า: new EventLogDirectory.FileList(stream.filter(path -> Files.isRegularFile(path)).map(this::parseFile).filter(Objects::nonNull).toList()).
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory#open(Path,String)
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:44 - Modifiers:
public static - Return:
EventLogDirectory
คืออะไร
เปิด open
ทำงานยังไง
เรียกต่อ: createDirectories(). สร้างออบเจ็กต์: EventLogDirectory. คืนค่า: new EventLogDirectory(path, string).
Parameters
Path pathString string
Throws
IOException
ตัวอย่างใช้งาน
EventLogDirectory$CompressedFile
- Full name:
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/EventLogDirectory.java - Type:
record - Modifiers:
public - Implements:
EventLogDirectory.File
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile#compress()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:130 - Modifiers:
public - Return:
EventLogDirectory.CompressedFile
คืออะไร
ดำเนินการ compress ตาม implementation ของ EventLogDirectory$CompressedFile
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EventLogDirectory.CompressedFile instance = ...;
EventLogDirectory.CompressedFile result = instance.compress();
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile#openReader()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:124 - Modifiers:
public - Return:
Reader
คืออะไร
เปิด Reader
ทำงานยังไง
เรียกต่อ: exists(), newInputStream(). สร้างออบเจ็กต์: BufferedReader, InputStreamReader, GZIPInputStream. คืนค่า: !Files.exists(this.path) ? null : new BufferedReader(new InputStreamReader(new GZIPInputStream(Files.newInputStream(this.path)))).
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
EventLogDirectory$File
- Full name:
net.minecraft.util.eventlog.EventLogDirectory$File - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/EventLogDirectory.java - Type:
interface - Modifiers:
public
net.minecraft.util.eventlog.EventLogDirectory$File#compress()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:144 - Modifiers: ``
- Return:
EventLogDirectory.CompressedFile
คืออะไร
ดำเนินการ compress ตาม implementation ของ EventLogDirectory$File
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
EventLogDirectory.File instance = ...;
EventLogDirectory.CompressedFile result = instance.compress();
net.minecraft.util.eventlog.EventLogDirectory$File#id()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:139 - Modifiers: ``
- Return:
EventLogDirectory.FileId
คืออะไร
ดำเนินการ id ตาม implementation ของ EventLogDirectory$File
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory$File#openReader()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:141 - Modifiers: ``
- Return:
Reader
คืออะไร
เปิด Reader
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory$File#path()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:137 - Modifiers: ``
- Return:
Path
คืออะไร
ดำเนินการ path ตาม implementation ของ EventLogDirectory$File
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EventLogDirectory$FileId
- Full name:
net.minecraft.util.eventlog.EventLogDirectory$FileId - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/EventLogDirectory.java - Type:
record - Modifiers:
public
net.minecraft.util.eventlog.EventLogDirectory$FileId#parse(String)
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:150 - Modifiers:
public static - Return:
EventLogDirectory.FileId
คืออะไร
แปลง/วิเคราะห์ข้อมูล parse
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: indexOf(), substring(), FileId(), parseInt(). สร้างออบเจ็กต์: EventLogDirectory.FileId. มีจุด return อย่างน้อย 3 จุด.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory$FileId#toFileName(String)
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:172 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toFileName ตาม implementation ของ EventLogDirectory$FileId
ทำงานยังไง
คืนค่า: this + string.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory$FileId#toString()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:167 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ EventLogDirectory$FileId
ทำงานยังไง
เรียกต่อ: format(). คืนค่า: DATE_FORMATTER.format(this.date) + "-" + this.index.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EventLogDirectory$FileList
- Full name:
net.minecraft.util.eventlog.EventLogDirectory$FileList - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/EventLogDirectory.java - Type:
class - Modifiers:
public static - Implements:
Iterable<EventLogDirectory.File>
net.minecraft.util.eventlog.EventLogDirectory$FileList#compressAll()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:202 - Modifiers:
public - Return:
EventLogDirectory.FileList
คืออะไร
ดำเนินการ compressAll ตาม implementation ของ EventLogDirectory$FileList
ทำงานยังไง
มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: listIterator(), hasNext(), next(), set(), compress(), warn(), path(). คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EventLogDirectory.FileList instance = ...;
EventLogDirectory.FileList result = instance.compressAll();
net.minecraft.util.eventlog.EventLogDirectory$FileList#ids()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:227 - Modifiers:
public - Return:
Set<EventLogDirectory.FileId>
คืออะไร
ดำเนินการ ids ตาม implementation ของ EventLogDirectory$FileList
ทำงานยังไง
เรียกต่อ: stream(), map(), collect(), toSet(). คืนค่า: this.files.stream().map(EventLogDirectory.File::id).collect(Collectors.toSet()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory$FileList#iterator()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:218 - Modifiers:
public - Return:
Iterator<EventLogDirectory.File>
คืออะไร
ดำเนินการ iterator ตาม implementation ของ EventLogDirectory$FileList
ทำงานยังไง
คืนค่า: this.files.iterator().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EventLogDirectory.FileList instance = ...;
Iterator<EventLogDirectory.File> result = instance.iterator();
net.minecraft.util.eventlog.EventLogDirectory$FileList#prune(LocalDate,int)
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:184 - Modifiers:
public - Return:
EventLogDirectory.FileList
คืออะไร
ดำเนินการ prune ตาม implementation ของ EventLogDirectory$FileList
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: removeIf(), id(), date(), plusDays(), isBefore(), delete(), path(), warn(). มีจุด return อย่างน้อย 3 จุด.
Parameters
LocalDate localDateint i
ตัวอย่างใช้งาน
EventLogDirectory.FileList instance = ...;
LocalDate localDate = ...;
EventLogDirectory.FileList result = instance.prune(localDate, 0);
net.minecraft.util.eventlog.EventLogDirectory$FileList#stream()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:223 - Modifiers:
public - Return:
Stream<EventLogDirectory.File>
คืออะไร
ดำเนินการ stream ตาม implementation ของ EventLogDirectory$FileList
ทำงานยังไง
คืนค่า: this.files.stream().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EventLogDirectory.FileList instance = ...;
Stream<EventLogDirectory.File> result = instance.stream();
EventLogDirectory$RawFile
- Full name:
net.minecraft.util.eventlog.EventLogDirectory$RawFile - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/EventLogDirectory.java - Type:
record - Modifiers:
public - Implements:
EventLogDirectory.File
net.minecraft.util.eventlog.EventLogDirectory$RawFile#compress()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:243 - Modifiers:
public - Return:
EventLogDirectory.CompressedFile
คืออะไร
ดำเนินการ compress ตาม implementation ของ EventLogDirectory$RawFile
ทำงานยังไง
เรียกต่อ: resolveSibling(), getFileName(), toString(), tryCompress(), CompressedFile(). สร้างออบเจ็กต์: EventLogDirectory.CompressedFile. คืนค่า: new EventLogDirectory.CompressedFile(path, this.id).
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
EventLogDirectory.RawFile instance = ...;
EventLogDirectory.CompressedFile result = instance.compress();
net.minecraft.util.eventlog.EventLogDirectory$RawFile#openChannel()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:233 - Modifiers:
public - Return:
FileChannel
คืออะไร
เปิด Channel
ทำงานยังไง
เรียกต่อ: open(). คืนค่า: FileChannel.open(this.path, StandardOpenOption.WRITE, StandardOpenOption.READ).
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.EventLogDirectory$RawFile#openReader()
- Origin:
common - Source:
net/minecraft/util/eventlog/EventLogDirectory.java:237 - Modifiers:
public - Return:
Reader
คืออะไร
เปิด Reader
ทำงานยังไง
เรียกต่อ: exists(), newBufferedReader(). คืนค่า: Files.exists(this.path) ? Files.newBufferedReader(this.path) : null.
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
JsonEventLog
- Full name:
net.minecraft.util.eventlog.JsonEventLog - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/JsonEventLog.java - Type:
class - Modifiers:
public - Implements:
Closeable
net.minecraft.util.eventlog.JsonEventLog#close()
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLog.java:71 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: releaseReference().
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.JsonEventLog#JsonEventLog(Codec<T>,FileChannel)
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLog.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ JsonEventLog ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: codec, channel.
Parameters
Codec<T> codecFileChannel fileChannel
ตัวอย่างใช้งาน
Codec<T> codec = ...;
FileChannel fileChannel = ...;
JsonEventLog instance = new JsonEventLog(codec, fileChannel);
net.minecraft.util.eventlog.JsonEventLog#open(Codec<T>,Path)
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLog.java:29 - Modifiers:
public static - Return:
JsonEventLog<T>
คืออะไร
เปิด open
ทำงานยังไง
สร้างออบเจ็กต์: JsonEventLog<>. คืนค่า: new JsonEventLog<>(codec, fileChannel).
Parameters
Codec<T> codecPath path
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.JsonEventLog#openReader()
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLog.java:43 - Modifiers:
public - Return:
JsonEventLogReader<T>
คืออะไร
เปิด Reader
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: position. เรียกต่อ: get(), incrementAndGet(), create(), newReader(), next(), position(), close(), releaseReference(). สร้างออบเจ็กต์: IOException, JsonEventLogReader<T>. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.util.eventlog.JsonEventLog#write(T)
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLog.java:34 - Modifiers:
public - Return:
void
คืออะไร
เขียน write
ทำงานยังไง
เรียกต่อ: encodeStart(), getOrThrow(), position(), size(), newWriter(), toJson(), newJsonWriter(), flush().
Parameters
T object
Throws
IOException
ตัวอย่างใช้งาน
JsonEventLogReader
- Full name:
net.minecraft.util.eventlog.JsonEventLogReader - Package:
net.minecraft.util.eventlog - Source:
common—net/minecraft/util/eventlog/JsonEventLogReader.java - Type:
interface - Modifiers:
public - Implements:
Closeable
net.minecraft.util.eventlog.JsonEventLogReader#create(Codec<T>,Reader)
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLogReader.java:16 - Modifiers:
static - Return:
JsonEventLogReader<T>
คืออะไร
สร้าง create
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: setLenient(), next(), hasNext(), parseReader(), parse(), getOrThrow(), close(). สร้างออบเจ็กต์: JsonReader, JsonEventLogReader<T>, IOException. มีจุด return อย่างน้อย 3 จุด.
Parameters
Codec<T> codecReader reader
ตัวอย่างใช้งาน
Codec<T> codec = ...;
Reader reader = ...;
JsonEventLogReader<T> result = JsonEventLogReader.create(codec, reader);
net.minecraft.util.eventlog.JsonEventLogReader#next()
- Origin:
common - Source:
net/minecraft/util/eventlog/JsonEventLogReader.java:44 - Modifiers: ``
- Return:
T
คืออะไร
ดำเนินการ next ตาม implementation ของ JsonEventLogReader
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
Throws
IOException