Package net.minecraft.locale
Part 1/1
DeprecatedTranslationsInfo
- Full name:
net.minecraft.locale.DeprecatedTranslationsInfo - Package:
net.minecraft.locale - Source:
common—net/minecraft/locale/DeprecatedTranslationsInfo.java - Type:
record - Modifiers:
public
net.minecraft.locale.DeprecatedTranslationsInfo#applyToMap(Map<String, String>)
- Origin:
common - Source:
net/minecraft/locale/DeprecatedTranslationsInfo.java:48 - Modifiers:
public - Return:
void
คืออะไร
นำไปใช้ To Map
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: remove(), forEach(), warn(), put().
Parameters
Map<String, String> map
ตัวอย่างใช้งาน
net.minecraft.locale.DeprecatedTranslationsInfo#loadFromDefaultResource()
- Origin:
common - Source:
net/minecraft/locale/DeprecatedTranslationsInfo.java:44 - Modifiers:
public static - Return:
DeprecatedTranslationsInfo
คืออะไร
โหลด From Default Resource
ทำงานยังไง
เรียกต่อ: loadFromResource(). คืนค่า: loadFromResource("/assets/minecraft/lang/deprecated.json").
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.locale.DeprecatedTranslationsInfo#loadFromJson(InputStream)
- Origin:
common - Source:
net/minecraft/locale/DeprecatedTranslationsInfo.java:27 - Modifiers:
public static - Return:
DeprecatedTranslationsInfo
คืออะไร
โหลด From Json
ทำงานยังไง
เรียกต่อ: parseReader(), parse(), getOrThrow(). สร้างออบเจ็กต์: InputStreamReader, IllegalStateException. คืนค่า: CODEC.parse(JsonOps.INSTANCE, jsonElement).getOrThrow(string -> new IllegalStateException("Failed to parse deprecated language data: " + string)).
Parameters
InputStream inputStream
ตัวอย่างใช้งาน
InputStream inputStream = ...;
DeprecatedTranslationsInfo result = DeprecatedTranslationsInfo.loadFromJson(inputStream);
net.minecraft.locale.DeprecatedTranslationsInfo#loadFromResource(String)
- Origin:
common - Source:
net/minecraft/locale/DeprecatedTranslationsInfo.java:32 - Modifiers:
public static - Return:
DeprecatedTranslationsInfo
คืออะไร
โหลด From Resource
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getResourceAsStream(), loadFromJson(), error(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String string
ตัวอย่างใช้งาน
Language
- Full name:
net.minecraft.locale.Language - Package:
net.minecraft.locale - Source:
common—net/minecraft/locale/Language.java - Type:
class - Modifiers:
public abstract
net.minecraft.locale.Language#getInstance()
- Origin:
common - Source:
net/minecraft/locale/Language.java:84 - Modifiers:
public static - Return:
Language
คืออะไร
อ่านค่า Instance
ทำงานยังไง
คืนค่า: instance.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.locale.Language#getOrDefault(String)
- Origin:
common - Source:
net/minecraft/locale/Language.java:92 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Or Default
ทำงานยังไง
คืนค่า: this.getOrDefault(string, string).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.locale.Language#getOrDefault(String,String)
- Origin:
common - Source:
net/minecraft/locale/Language.java:96 - Modifiers:
public abstract - Return:
String
คืออะไร
อ่านค่า Or Default
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
String stringString string2
ตัวอย่างใช้งาน
net.minecraft.locale.Language#getVisualOrder(FormattedText)
- Origin:
common - Source:
net/minecraft/locale/Language.java:102 - Modifiers:
public abstract - Return:
FormattedCharSequence
คืออะไร
อ่านค่า Visual Order
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
FormattedText formattedText
ตัวอย่างใช้งาน
Language instance = ...;
FormattedText formattedText = ...;
FormattedCharSequence result = instance.getVisualOrder(formattedText);
net.minecraft.locale.Language#getVisualOrder(List<FormattedText>)
- Origin:
common - Source:
net/minecraft/locale/Language.java:104 - Modifiers:
public - Return:
List<FormattedCharSequence>
คืออะไร
อ่านค่า Visual Order
ทำงานยังไง
เรียกต่อ: stream(), map(), collect(), toImmutableList(). คืนค่า: list.stream().map(this::getVisualOrder).collect(ImmutableList.toImmutableList()).
Parameters
List<FormattedText> list
ตัวอย่างใช้งาน
Language instance = ...;
List<FormattedText> list = ...;
List<FormattedCharSequence> result = instance.getVisualOrder(list);
net.minecraft.locale.Language#has(String)
- Origin:
common - Source:
net/minecraft/locale/Language.java:98 - Modifiers:
public abstract - Return:
boolean
คืออะไร
ตรวจสอบว่ามี has
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.locale.Language#inject(Language)
- Origin:
common - Source:
net/minecraft/locale/Language.java:88 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ inject ตาม implementation ของ Language
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Language language
ตัวอย่างใช้งาน
net.minecraft.locale.Language#isDefaultRightToLeft()
- Origin:
common - Source:
net/minecraft/locale/Language.java:100 - Modifiers:
public abstract - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Default Right To Left
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.locale.Language#loadFromJson(InputStream,BiConsumer<String, String>)
- Origin:
common - Source:
net/minecraft/locale/Language.java:75 - Modifiers:
public static - Return:
void
คืออะไร
โหลด From Json
ทำงานยังไง
มีการวนลูป. เรียกต่อ: fromJson(), entrySet(), matcher(), convertToString(), getValue(), getKey(), replaceAll(), accept(). สร้างออบเจ็กต์: InputStreamReader.
Parameters
InputStream inputStreamBiConsumer<String, String> biConsumer
ตัวอย่างใช้งาน
InputStream inputStream = ...;
BiConsumer<String, String> biConsumer = ...;
Language.loadFromJson(inputStream, biConsumer);