索引
すべてのクラスおよびインタフェース|すべてのパッケージ|直列化された形式
A
- accept(A, int, Object) - インタフェースのメソッド io.github.takenoko4096.mojangson.MojangsonElementValueSetter
-
array[index] = value を実行します。
- access(JSONArray, JSONLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ArrayIndexFinderNode
- access(JSONArray, JSONLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ArrayIndexNode
- access(JSONObject, JSONLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ObjectKeyCheckerNode
- access(JSONObject, JSONLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ObjectKeyNode
- access(JSONObject, Function, boolean) - クラスのメソッド io.github.takenoko4096.json.JSONPath
-
任意のオブジェクト上の、このパスに対応する位置へのアクセスを提供します。
- access(MojangsonCompound, MojangsonLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyCheckerNode
- access(MojangsonCompound, MojangsonLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyNode
- access(MojangsonCompound, Function, boolean) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
-
任意のコンパウンド上の、このパスに対応する位置へのアクセスを提供します。
- access(MojangsonList, MojangsonLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexFinderNode
- access(MojangsonList, MojangsonLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexNode
- access(S, JSONLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.json.JSONPathNode
-
第一引数に渡された構造体そのまま、及びこのノードに対応する位置にアクセスするためのキーとなる値の2つを引数に取るラムダを受け取ります。
- access(S, MojangsonLocationAccessProvider) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode
-
第一引数に渡された構造体そのまま、及びこのノードに対応する位置にアクセスするためのキーとなる値の2つを引数に取るラムダを受け取ります。
- add(int, Object) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
引数に渡されたインデックスに値を格納し、そのインデックス以降の値を後ろに追いやります。
- add(int, Object) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
引数に渡されたインデックスに値を格納し、そのインデックス以降の値を後ろに追いやります。
- add(int, T) - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
-
引数に渡されたインデックスに値を格納し、そのインデックス以降の値を後ろに追いやります。
- add(int, T) - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
引数に渡されたインデックスに値を格納し、そのインデックス以降の値を後ろに追いやります。
- add(Object) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
配列の後ろに引数に渡された値を追加します。
- add(Object) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
リストの後ろに引数に渡された値を追加します。
- add(T) - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
-
配列の後ろに引数に渡された値を追加します。
- add(T) - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
リストの後ろに引数に渡された値を追加します。
- array(String) - クラスのstaticメソッド io.github.takenoko4096.json.JSONParser
-
引数に渡された文字列をjson配列としてパースします。
- ARRAY - クラスのstatic変数 io.github.takenoko4096.json.JSONValueTypes
-
java.util.Listに対応。
- asList() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
この配列を再帰的にListに変換します。
- asMap() - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
このオブジェクトを再帰的にMapに変換します。
B
- BOOLEAN - クラスのstatic変数 io.github.takenoko4096.json.JSONValueTypes
-
booleanに対応。
- booleanValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByte
-
booleanとして取得します。
- BYTE - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
byteに対応。
- BYTE_ARRAY - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
byte[]に対応。
- byteArray(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列をバイト配列としてパースします。
- byteValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
-
byteとして取得します。
- byteValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
byteとして取得します。
C
- child - クラスの変数 io.github.takenoko4096.json.JSONPathNode
-
子ノード。
- child - クラスの変数 io.github.takenoko4096.mojangson.MojangsonPathNode
-
子ノード。
- clazz - クラスの変数 io.github.takenoko4096.json.JSONValueType
-
クラスオブジェクト。
- clazz - クラスの変数 io.github.takenoko4096.mojangson.MojangsonValueType
-
クラスオブジェクト。
- clear() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- clear() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONIterable
- clear() - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
- clear() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONStructure
-
構造体を空にします。
- clear() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- clear() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- clear() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
- clear() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- clear() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonIterable
- clear() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- clear() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- clear() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonStructure
-
構造体を空にします。
- clear() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- compound() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojnagsonConditionalCompoundKey
-
compoundレコード・コンポーネントの値が返されます。 - compound(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列をコンパウンドとしてパースします。
- COMPOUND - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
java.util.Mapに対応。
- compress(MojangsonCompound) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtEncoder
-
引数に渡されたコンパウンドをGZip圧縮された形式のバイナリに変換して返します。
- compress(File, MojangsonCompound) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtEncoder
-
引数に渡されたコンパウンドをGZip圧縮された形式のバイナリに変換してファイルに書き込みます。
- copy() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ArrayIndexFinderNode
- copy() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ArrayIndexNode
- copy() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode
-
ノードのコピーを作成します。
- copy() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ObjectKeyCheckerNode
- copy() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ObjectKeyNode
- copy() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- copy() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONIterable
- copy() - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
- copy() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONStructure
-
構造体のディープコピーを作成します。
- copy() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexFinderNode
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexNode
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode
-
ノードのコピーを作成します。
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyCheckerNode
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyNode
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- copy() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonIterable
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- copy() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonStructure
-
構造体のディープコピーを作成します。
- copy() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- create() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
空のファイルを作成します。
- create() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
空のファイルを作成します。
D
- decompress(byte[]) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtDecoder
-
引数に渡されたバイト列をGZip圧縮された形式であるものとしてデコードします。
- decompress(File) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtDecoder
-
引数に渡されたファイルをGZip圧縮された形式のバイナリファイルであるものとしてデコードします。
- delete() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ファイルを削除します。
- delete() - クラスのメソッド io.github.takenoko4096.json.JSONPath.JSONPathReference
-
パスの参照先の値を削除します。
- delete() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
パスの参照先の値を削除します。
- delete() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
ファイルを削除します。
- delete(int) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- delete(int) - インタフェースのメソッド io.github.takenoko4096.json.values.JSONIterable
-
構造体の指定の添え字番目のオブジェクトを消去します。
- delete(int) - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- delete(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
構造体の指定の添え字番目のオブジェクトを消去します。
- delete(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
構造体の指定の添え字番目のオブジェクトを消去します。
- delete(JSONPath) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたパスを削除します。
- delete(MojangsonPath) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたパスを削除します。
- delete(String) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたキーを削除します。
- delete(String) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたキーを削除します。
- DOUBLE - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
doubleに対応。
- doubleValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
-
doubleとして取得します。
- doubleValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
doubleとして取得します。
E
- edit(Function) - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
jsonファイルの記述を読み取り、任意の関数によって構造を編集して再度書き込みます。
- editAsCompressed(Function) - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
GZip圧縮された形式のファイルとしてバイナリを編集します。
- editAsRaw(Function) - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
圧縮されていない形式のファイルとしてバイナリを編集します。
- editAuto(Function) - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
GZip圧縮されているかどうかを調べ、適切な形式でバイナリをデコードして編集を行い、再度適切な形式でエンコードします。
- equals(Object) - クラスのメソッド io.github.takenoko4096.json.JSONPath
- equals(Object) - クラスのメソッド io.github.takenoko4096.json.JSONValue
-
この値と引数に渡された値が等価であるかを調べます。
- equals(Object) - クラスのメソッド io.github.takenoko4096.json.JSONValueType
- equals(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValue
-
この値と引数に渡された値が等価であるかを調べます。
- equals(Object) - レコード・クラスのメソッド io.github.takenoko4096.json.JSONConditionalObjectKey
-
他のオブジェクトがこれと"等しい"かどうかを示します。
- equals(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
- equals(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
- equals(Object) - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojnagsonConditionalCompoundKey
-
他のオブジェクトがこれと"等しい"かどうかを示します。
- exists() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ファイルが存在するかどうかを返します。
- exists() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
ファイルが存在するかどうかを返します。
F
- FLOAT - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
floatに対応。
- floatValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
-
floatとして取得します。
- floatValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
floatとして取得します。
- from(MojangsonList) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
-
MojangsonListからMojangsonByteArrayへの変換を試みます。
- from(MojangsonList) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
-
MojangsonListからMojangsonIntArrayへの変換を試みます。
- from(MojangsonList) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
-
MojangsonListからMojangsonLongArrayへの変換を試みます。
G
- get(int) - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
-
引数に渡されたインデックスに格納された値を返します。
- get(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
引数に渡されたインデックスに格納された値を返します。
- get(int, JSONValueType) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
引数に渡されたインデックスに格納された値を返します。
- get(int, MojangsonValueType) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
引数に渡されたインデックスに格納された値を返します。
- get(JSONPath, JSONValueType) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたパスに紐づけられた値を返します。
- get(JSONValueType) - クラスのメソッド io.github.takenoko4096.json.JSONPath.JSONPathReference
-
パスの参照先に格納された値を取得します。
- get(MojangsonPath, MojangsonValueType) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたパスに紐づけられた値を返します。
- get(MojangsonValueType) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
パスの参照先に格納された値を取得します。
- get(Object) - クラスのstaticメソッド io.github.takenoko4096.json.JSONValueType
-
引数に渡されたオブジェクトに対応する型オブジェクトを返します。
- get(Object) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonValueType
-
引数に渡されたオブジェクトに対応する型オブジェクトを返します。
- get(String, JSONValueType) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたキーに紐づけられた値を返します。
- get(String, MojangsonValueType) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたキーに紐づけられた値を返します。
- getType() - クラスのメソッド io.github.takenoko4096.json.JSONPath.JSONPathReference
-
パスの参照先に格納された値の型を取得します。
- getType() - クラスのメソッド io.github.takenoko4096.json.JSONValue
-
値の型を取得します。
- getType() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- getType() - クラスのメソッド io.github.takenoko4096.json.values.JSONBoolean
- getType() - クラスのメソッド io.github.takenoko4096.json.values.JSONNull
- getType() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
- getType() - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
- getType() - クラスのメソッド io.github.takenoko4096.json.values.JSONString
- getType() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
パスの参照先に格納された値の型を取得します。
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValue
-
値の型を取得します。
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByte
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonDouble
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonFloat
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonInt
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLong
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNull
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonShort
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonString
- getType() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- getTypeAt(int) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
引数に渡されたインデックスに格納された値の型を返します。
- getTypeAt(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
引数に渡されたインデックスに格納された値の型を返します。
- getTypeOf(JSONPath) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたパスの型を返します。
- getTypeOf(MojangsonPath) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたパスの型を返します。
- getTypeOf(String) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたキーの型を返します。
- getTypeOf(String) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたキーの型を返します。
- getValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNull
-
常にnullを返します。
- getValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONPrimitive
-
ラップされている値を取得します。
- getValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNull
- getValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonPrimitive
-
ラップされている値を取得します。
- getView(MojangsonElementValueSetter) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonArray
-
リスト型のビューを作成します。
H
- has() - クラスのメソッド io.github.takenoko4096.json.JSONPath.JSONPathReference
-
パスの参照先が存在するかどうかを返します。
- has() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
パスの参照先が存在するかどうかを返します。
- has(int) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- has(int) - インタフェースのメソッド io.github.takenoko4096.json.values.JSONIterable
-
構造体の指定の添え字番目が存在するかどうかを返します。
- has(int) - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- has(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonArray
- has(int) - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonIterable
-
構造体の指定の添え字番目が存在するかどうかを返します。
- has(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- has(int) - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- has(JSONPath) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたパスが存在するかを返します。
- has(MojangsonPath) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたパスが存在するかを返します。
- has(String) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたキーが存在するかを返します。
- has(String) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたキーが存在するかを返します。
- hashCode() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONConditionalObjectKey
-
このオブジェクトのハッシュ・コード値を返します。
- hashCode() - クラスのメソッド io.github.takenoko4096.json.JSONPath
- hashCode() - クラスのメソッド io.github.takenoko4096.json.JSONValue
-
この値のハッシュコードを返します。
- hashCode() - クラスのメソッド io.github.takenoko4096.json.JSONValueType
- hashCode() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
- hashCode() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValue
-
この値のハッシュコードを返します。
- hashCode() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
- hashCode() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojnagsonConditionalCompoundKey
-
このオブジェクトのハッシュ・コード値を返します。
I
- INT - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
intに対応。
- INT_ARRAY - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
int[]に対応。
- intArray(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列を32ビット整数配列としてパースします。
- intValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
-
intとして取得します。
- intValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
intとして取得します。
- io.github.takenoko4096.json - パッケージ io.github.takenoko4096.json
-
jsonフォーマット及びそれに関連するファイルを扱います。
- io.github.takenoko4096.json.values - パッケージ io.github.takenoko4096.json.values
-
jsonを構成する各種の値を表現するクラスを定義します。
- io.github.takenoko4096.mojangson - パッケージ io.github.takenoko4096.mojangson
-
mojangsonフォーマットを扱います。
- io.github.takenoko4096.mojangson.values - パッケージ io.github.takenoko4096.mojangson.values
-
mojangsonを構成する各種の値を表現するクラスを定義します。
- io.github.takenoko4096.nbt - パッケージ io.github.takenoko4096.nbt
-
nbtバイナリフォーマットを扱います。
- isArrayOf(JSONValueType) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
この配列が引数に渡された型のみを要素に持つ配列であるかを返します。
- isCompressed() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
GZip圧縮された形式のファイルであるかどうかを返します。
- isCompressed(byte[]) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtDecoder
-
GZip圧縮された形式のバイト列であるかどうかを返します。
- isCompressed(File) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtDecoder
-
GZip圧縮された形式のファイルであるかどうかを返します。
- isEmpty() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- isEmpty() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONIterable
- isEmpty() - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
- isEmpty() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONStructure
-
構造体が空であるかを返します。
- isEmpty() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- isEmpty() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- isEmpty() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
- isEmpty() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- isEmpty() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonIterable
- isEmpty() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- isEmpty() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- isEmpty() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonStructure
-
構造体が空であるかを返します。
- isEmpty() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- isListOf(MojangsonValueType) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
このリストが引数に渡された型のみを要素に持つリストであるかを返します。
- isSuperOf(JSONArray) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
引数に渡された構造体がこの構造体の部分構造であるかを返します。
- isSuperOf(JSONObject) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡された構造体がこの構造体の部分構造であるかを返します。
- isSuperOf(MojangsonCompound) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡された構造体がこの構造体の部分構造であるかを返します。
- isSuperOf(MojangsonList) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
引数に渡された構造体がこの構造体の部分構造であるかを返します。
- iterator() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- iterator() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- iterator() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- iterator() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- iterator() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- iterator() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- iterator() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
J
- JSONArray - io.github.takenoko4096.json.valuesのクラス
-
json構造における配列を表現します。
- JSONArray() - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONArray
-
長さ0のJSONArrayを作成します。
- JSONArray(List) - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONArray
-
JSONValueのListからJSONArrayを作成します。
- JSONBoolean - io.github.takenoko4096.json.valuesのクラス
-
json構造におけるboolean型を表現します。
- JSONConditionalObjectKey - io.github.takenoko4096.jsonのレコード・クラス
-
jsonパスにおける条件付きのキーアクセスを表現します。
- JSONConditionalObjectKey(String, JSONObject) - レコード・クラスのコンストラクタ io.github.takenoko4096.json.JSONConditionalObjectKey
-
JSONConditionalObjectKeyレコード・クラスのインスタンスを作成します。 - JSONFile - io.github.takenoko4096.jsonのクラス
-
json形式のファイルを表現します。
- JSONFile(File) - クラスのコンストラクタ io.github.takenoko4096.json.JSONFile
-
FileからJSONFileを作成します。
- JSONFile(String) - クラスのコンストラクタ io.github.takenoko4096.json.JSONFile
-
パスを表現するStringからJSONFileを作成します。
- JSONFile(Path) - クラスのコンストラクタ io.github.takenoko4096.json.JSONFile
-
PathからJSONFileを作成します。
- JSONIterable<T> - io.github.takenoko4096.json.valuesのインタフェース
-
jsonにおける反復可能オブジェクトを表現します。
- JSONLocationAccessProvider<S,
U> - io.github.takenoko4096.jsonのインタフェース -
検査例外 JSONPathUnableToAccessException を投げるための関数型インターフェース。
- JSONNull - io.github.takenoko4096.json.valuesのクラス
-
json構造におけるnull型を表現します。
- JSONNumber - io.github.takenoko4096.json.valuesのクラス
-
json構造におけるnumber型を表現します。
- JSONObject - io.github.takenoko4096.json.valuesのクラス
-
json構造における連想配列を表現します。
- JSONObject() - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONObject
-
空のJSONObjectを作成します。
- JSONObject(Map) - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONObject
-
StringとJSONValueのMapからJSONObjectを作成します。
- JSONParseException - io.github.takenoko4096.jsonの例外クラス
-
JSONParserまたはJSONPathParserによって投げられるパース例外。
- JSONParseException(String, String, int) - 例外クラスのコンストラクタ io.github.takenoko4096.json.JSONParseException
-
例外を作成します。
- JSONParser - io.github.takenoko4096.jsonのクラス
-
json文字列を解釈してjson構造に変換するクラス。
- JSONParser() - クラスのコンストラクタ io.github.takenoko4096.json.JSONParser
-
新しくパーサーを作成します。
- JSONPath - io.github.takenoko4096.jsonのクラス
-
json構造の任意の位置にアクセスするためのパスを表現します。
- JSONPath.JSONPathReference<S,
T> - io.github.takenoko4096.jsonのクラス -
jsonパスが構造にアクセスする際に作成される特定のオブジェクトへの参照を表現します。
- JSONPathNode<S,
T> - io.github.takenoko4096.jsonのクラス -
jsonパスを構成する各ノードを表現します。
- JSONPathNode(T, JSONPathNode) - クラスのコンストラクタ io.github.takenoko4096.json.JSONPathNode
-
サブクラスのためのコンストラクタ。
- JSONPathNode.ArrayIndexFinderNode - io.github.takenoko4096.jsonのクラス
-
配列内において条件を満たす最初の要素への探索アクセスを表現するノード。
- JSONPathNode.ArrayIndexNode - io.github.takenoko4096.jsonのクラス
-
配列の添え字に対する単純なアクセスを表現するノード。
- JSONPathNode.ObjectKeyCheckerNode - io.github.takenoko4096.jsonのクラス
-
オブジェクトが紐づけられたキーに対する条件付きアクセスを表現するノード。
- JSONPathNode.ObjectKeyNode - io.github.takenoko4096.jsonのクラス
-
オブジェクトのキーに対する単純なアクセスを表現するノード。
- JSONPathParser - io.github.takenoko4096.jsonのクラス
-
jsonパスをパースするクラス。
- JSONPathParser() - クラスのコンストラクタ io.github.takenoko4096.json.JSONPathParser
-
新しくパーサーを作成します。
- JSONPathReference(S, T) - クラスのコンストラクタ io.github.takenoko4096.json.JSONPath.JSONPathReference
-
サブクラスのためのコンストラクタ。
- JSONPathUnableToAccessException - io.github.takenoko4096.jsonの例外クラス
-
JSONPathによって投げられるアクセス例外。
- JSONPathUnableToAccessException(String) - 例外クラスのコンストラクタ io.github.takenoko4096.json.JSONPathUnableToAccessException
-
例外を作成します。
- JSONPrimitive<T> - io.github.takenoko4096.json.valuesのクラス
-
json構造を構成するプリミティブ値を表現します。
- JSONPrimitive(T) - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONPrimitive
-
サブクラスのためのコンストラクタ。
- JSONSerializationException - io.github.takenoko4096.jsonの例外クラス
-
JSONSerializerによって投げられるシリアライゼーション例外。
- JSONSerializationException(String) - 例外クラスのコンストラクタ io.github.takenoko4096.json.JSONSerializationException
-
例外を作成します。
- JSONSerializationException(String, Throwable) - 例外クラスのコンストラクタ io.github.takenoko4096.json.JSONSerializationException
-
例外を作成します。
- JSONSerializer - io.github.takenoko4096.jsonのクラス
-
json構造を文字列にシリアライズするクラス。
- JSONSerializer(int) - クラスのコンストラクタ io.github.takenoko4096.json.JSONSerializer
-
新しくシリアライザーを作成します。
- JSONString - io.github.takenoko4096.json.valuesのクラス
-
json構造におけるstring型を表現します。
- JSONStructure - io.github.takenoko4096.json.valuesのインタフェース
-
jsonにおける構造体を表現します。
- JSONValue<T> - io.github.takenoko4096.jsonのクラス
-
json構造を構成する「値」を表します。
- JSONValue(T) - クラスのコンストラクタ io.github.takenoko4096.json.JSONValue
-
サブクラスのためのコンストラクタ。
- JSONValueType<T> - io.github.takenoko4096.jsonのクラス
-
jsonにおける型を表現します。
- JSONValueType(Class) - クラスのコンストラクタ io.github.takenoko4096.json.JSONValueType
-
サブクラスのためのコンストラクタ。
- JSONValueTypes - io.github.takenoko4096.jsonのクラス
-
すべての型オブジェクトがこのクラスの静的フィールドで定義されています。
K
- keys() - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
このオブジェクトが持つキーの集合を返します。
- keys() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
このコンパウンドが持つキーの集合を返します。
L
- length() - クラスのメソッド io.github.takenoko4096.json.JSONPath
-
jsonパスの長さを返します。
- length() - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
- length() - インタフェースのメソッド io.github.takenoko4096.json.values.JSONIterable
-
構造体の長さを取得します。
- length() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- length() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
-
mojangsonパスの長さを返します。
- length() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- length() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- length() - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonIterable
-
構造体の長さを取得します。
- length() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
- length() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- length() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- list(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列をリストとしてパースします。
- LIST - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
java.util.Listに対応。
- listView() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonArray
-
この配列へのビューを返します。
- listView() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- listView() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- listView() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- LONG - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
longに対応。
- LONG_ARRAY - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
long[]に対応。
- longArray(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列を64ビット整数配列としてパースします。
- longValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
-
longとして取得します。
- longValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
longとして取得します。
M
- MojangsonArray<T,
U> - io.github.takenoko4096.mojangson.valuesのクラス -
mojangsonにおける配列を表現します。
- MojangsonArray(T) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonArray
-
サブクラスのためのコンストラクタ。
- MojangsonByte - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるbyteを表現します。
- MojangsonByteArray - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるbyte[]を表現します。
- MojangsonByteArray(byte[]) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonByteArray
-
サブクラスのためのコンストラクタ。
- MojangsonCompound - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるコンパウンドを表現します。
- MojangsonCompound() - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonCompound
-
空のMojnagsonCompoundを作成します。
- MojangsonCompound(Map) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonCompound
-
StringとMojnagsonValueのMapからMojangsonCompoundを作成します。
- MojangsonDouble - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるdoubleを表現します。
- MojangsonElementValueSetter<A> - io.github.takenoko4096.mojangsonのインタフェース
-
MojangsonArrayにラップされているプリミティブ型の配列上の特定の位置に要素を代入するための関数型インターフェース。
- MojangsonFloat - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるfloatを表現します。
- MojangsonFunctionalOperator - io.github.takenoko4096.mojangsonのインタフェース
-
mojangsonにおける関数を表現します。
- MojangsonInt - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるintを表現します。
- MojangsonIntArray - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるint[]を表現します。
- MojangsonIntArray(int[]) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonIntArray
-
サブクラスのためのコンストラクタ。
- MojangsonIterable<T> - io.github.takenoko4096.mojangson.valuesのインタフェース
-
mojangsonにおける反復可能オブジェクトを表現します。
- MojangsonList - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるListを表現します。
- MojangsonList() - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonList
-
長さ0のMojangsonListを作成します。
- MojangsonList(List) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonList
-
MojangsonValueのListからMojangsonListを作成します。
- MojangsonLocationAccessProvider<S,
U> - io.github.takenoko4096.mojangsonのインタフェース -
検査例外 MojangsonPathUnableToAccessException を投げるための関数型インターフェース。
- MojangsonLong - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるlongを表現します。
- MojangsonLongArray - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるlong[]を表現します。
- MojangsonLongArray(long[]) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonLongArray
-
サブクラスのためのコンストラクタ。
- MojangsonNull - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるnullを表現します。
- MojangsonNumber<T> - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおける数値を表現します。
- MojangsonNumber(T) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonNumber
-
サブクラスのためのコンストラクタ。
- MojangsonParseException - io.github.takenoko4096.mojangsonの例外クラス
-
MojangsonParserまたはMojangsonPathParserによって投げられるパース例外。
- MojangsonParseException(String, String, int) - 例外クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonParseException
-
例外を作成します。
- MojangsonParser - io.github.takenoko4096.mojangsonのクラス
-
mojangson文字列を解釈してmojangson構造に変換するクラス。
- MojangsonParser() - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonParser
-
新しくパーサーを作成します。
- MojangsonParser(boolean, boolean) - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonParser
-
新しくパーサーを作成します。
- MojangsonPath - io.github.takenoko4096.mojangsonのクラス
-
mojangson構造の任意の位置にアクセスするためのパスを表現します。
- MojangsonPath.MojangsonPathReference<S,
T> - io.github.takenoko4096.mojangsonのクラス -
mojangsonパスが構造にアクセスする際に作成される特定のオブジェクトへの参照を表現します。
- MojangsonPathNode<S,
T> - io.github.takenoko4096.mojangsonのクラス -
mojangsonパスを構成する各ノードを表現します。
- MojangsonPathNode(T, MojangsonPathNode) - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonPathNode
-
サブクラスのためのコンストラクタ。
- MojangsonPathNode.ArrayIndexFinderNode - io.github.takenoko4096.mojangsonのクラス
-
配列内において条件を満たす最初の要素への探索アクセスを表現するノード。
- MojangsonPathNode.ArrayIndexNode - io.github.takenoko4096.mojangsonのクラス
-
配列の添え字に対する単純なアクセスを表現するノード。
- MojangsonPathNode.ObjectKeyCheckerNode - io.github.takenoko4096.mojangsonのクラス
-
オブジェクトが紐づけられたキーに対する条件付きアクセスを表現するノード。
- MojangsonPathNode.ObjectKeyNode - io.github.takenoko4096.mojangsonのクラス
-
オブジェクトのキーに対する単純なアクセスを表現するノード。
- MojangsonPathParser - io.github.takenoko4096.mojangsonのクラス
-
mojangsonパスをパースするクラス。
- MojangsonPathParser() - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonPathParser
-
新しくパーサーを作成します。
- MojangsonPathReference(S, T) - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
サブクラスのためのコンストラクタ。
- MojangsonPathUnableToAccessException - io.github.takenoko4096.mojangsonの例外クラス
-
MojangsonPathによって投げられるアクセス例外。
- MojangsonPathUnableToAccessException(String) - 例外クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonPathUnableToAccessException
-
例外を作成します。
- MojangsonPrimitive<T> - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるプリミティブ値を表現します。
- MojangsonPrimitive(T) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonPrimitive
-
サブクラスのためのコンストラクタ。
- MojangsonSerializationException - io.github.takenoko4096.mojangsonの例外クラス
-
MojangsonSerializerによって投げられるシリアライゼーション例外。
- MojangsonSerializationException(String) - 例外クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonSerializationException
-
例外を作成します。
- MojangsonSerializationException(String, Throwable) - 例外クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonSerializationException
-
例外を作成します。
- MojangsonSerializer - io.github.takenoko4096.mojangsonのクラス
-
mojangson構造を文字列にシリアライズするクラス。
- MojangsonShort - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるshortを表現します。
- MojangsonString - io.github.takenoko4096.mojangson.valuesのクラス
-
mojangsonにおけるStringを表現します。
- MojangsonStructure - io.github.takenoko4096.mojangson.valuesのインタフェース
-
mojangsonにおける構造体を表現します。
- MojangsonValue<T> - io.github.takenoko4096.mojangsonのクラス
-
mojangson構造を構成する「値」を表します。
- MojangsonValue(T) - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonValue
-
サブクラスのためのコンストラクタ。
- MojangsonValueType<T> - io.github.takenoko4096.mojangsonのクラス
-
mojangsonにおける型を表現します。
- MojangsonValueType(Class) - クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonValueType
-
サブクラスのためのコンストラクタ。
- MojangsonValueTypes - io.github.takenoko4096.mojangsonのクラス
-
すべての型オブジェクトがこのクラスの静的フィールドで定義されています。
- MojnagsonConditionalCompoundKey - io.github.takenoko4096.mojangsonのレコード・クラス
-
mojangsonパスにおける条件付きのキーアクセスを表現します。
- MojnagsonConditionalCompoundKey(String, MojangsonCompound) - レコード・クラスのコンストラクタ io.github.takenoko4096.mojangson.MojnagsonConditionalCompoundKey
-
MojnagsonConditionalCompoundKeyレコード・クラスのインスタンスを作成します。
N
- name() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONConditionalObjectKey
-
nameレコード・コンポーネントの値が返されます。 - name() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojnagsonConditionalCompoundKey
-
nameレコード・コンポーネントの値が返されます。 - NbtDecoder - io.github.takenoko4096.nbtのクラス
-
nbtバイナリをデコードするクラス。
- NbtEncoder - io.github.takenoko4096.nbtのクラス
-
nbtバイナリをエンコードするクラス。
- NbtFile - io.github.takenoko4096.nbtのクラス
-
nbt形式のファイルを表現します。
- NbtFile(File) - クラスのコンストラクタ io.github.takenoko4096.nbt.NbtFile
-
FileからNbtFileを作成します。
- NbtFile(String) - クラスのコンストラクタ io.github.takenoko4096.nbt.NbtFile
-
パスを表現するStringからNbtFileを作成します。
- NbtFile(Path) - クラスのコンストラクタ io.github.takenoko4096.nbt.NbtFile
-
PathからNbtFileを作成します。
- NbtReadException - io.github.takenoko4096.nbtの例外クラス
-
NbtDecoderが投げるバイナリ解析例外。
- NbtReadException(String) - 例外クラスのコンストラクタ io.github.takenoko4096.nbt.NbtReadException
-
例外を作成します。
- NbtReadException(String, Throwable) - 例外クラスのコンストラクタ io.github.takenoko4096.nbt.NbtReadException
-
例外を作成します。
- NbtReadException(Throwable) - 例外クラスのコンストラクタ io.github.takenoko4096.nbt.NbtReadException
-
例外を作成します。
- NbtWriteException - io.github.takenoko4096.nbtの例外クラス
-
NbtEncoderが投げるバイナリ変換例外。
- NbtWriteException(String) - 例外クラスのコンストラクタ io.github.takenoko4096.nbt.NbtWriteException
-
例外を作成します。
- NbtWriteException(String, Throwable) - 例外クラスのコンストラクタ io.github.takenoko4096.nbt.NbtWriteException
-
例外を作成します。
- NbtWriteException(Throwable) - 例外クラスのコンストラクタ io.github.takenoko4096.nbt.NbtWriteException
-
例外を作成します。
- NULL - クラスのstatic変数 io.github.takenoko4096.json.JSONValueTypes
-
nullに対応。
- NULL - クラスのstatic変数 io.github.takenoko4096.json.values.JSONNull
-
nullを表現するシングルトンオブジェクト。
- NULL - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
nullに対応。
- NULL - クラスのstatic変数 io.github.takenoko4096.mojangson.values.MojangsonNull
-
シングルトンオブジェクト。
- NUMBER - クラスのstatic変数 io.github.takenoko4096.json.JSONValueTypes
-
java.lang.Numberに対応。
O
- object() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONConditionalObjectKey
-
objectレコード・コンポーネントの値が返されます。 - object(String) - クラスのstaticメソッド io.github.takenoko4096.json.JSONParser
-
引数に渡された文字列をjsonオブジェクトとしてパースします。
- object(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列を任意の値としてパースします。
- OBJECT - クラスのstatic変数 io.github.takenoko4096.json.JSONValueTypes
-
java.util.Mapに対応。
- of(String) - クラスのstaticメソッド io.github.takenoko4096.json.JSONPath
-
文字列からjsonパスを作成します。
- of(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonPath
-
文字列からmojangsonパスを作成します。
P
- parameter - クラスの変数 io.github.takenoko4096.json.JSONPath.JSONPathReference
-
アクセスするために必要なキーまたは添え字。
- parameter - クラスの変数 io.github.takenoko4096.json.JSONPathNode
-
子アクセスのためのキーまたは添え字。
- parameter - クラスの変数 io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
アクセスするために必要なキーまたは添え字。
- parameter - クラスの変数 io.github.takenoko4096.mojangson.MojangsonPathNode
-
子アクセスのためのキーまたは添え字。
- parent() - クラスのメソッド io.github.takenoko4096.json.JSONPath
-
終端のアクセスを取り除いた新しいパスを返します。
- parent() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
-
終端のアクセスを取り除いた新しいパスを返します。
- parse(String) - クラスのメソッド io.github.takenoko4096.json.JSONPathParser
-
渡された文字列をjsonパスとしてパースします。
- parse(String) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathParser
-
渡された文字列をmojangsonパスとしてパースします。
- parse(String, Class) - クラスのメソッド io.github.takenoko4096.json.JSONParser
-
引数に渡された文字列をjsonとしてパースします。
- parse(String, Class) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
引数に渡された文字列をmojangsonとしてパースします。
R
- raw(byte[]) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtDecoder
-
引数に渡されたバイト列を圧縮されていない形式であるものとしてデコードします。
- raw(MojangsonCompound) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtEncoder
-
引数に渡されたコンパウンドを圧縮されていない形式のバイナリに変換して返します。
- raw(File) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtDecoder
-
引数に渡されたファイルを圧縮されていない形式のバイナリファイルであるものとしてデコードします。
- raw(File, MojangsonCompound) - クラスのstaticメソッド io.github.takenoko4096.nbt.NbtEncoder
-
引数に渡されたコンパウンドを圧縮されていない形式のバイナリに変換してファイルに書き込みます。
- read() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
json構造としてファイルの記述を読み取ります。
- readAsArray() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ルートが配列であることを期待してファイルの記述を読み取ります。
- readAsCompressed() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
GZip圧縮された形式のファイルとしてバイナリを読み取ります。
- readAsObject() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ルートがオブジェクトであることを期待してファイルの記述を読み取ります。
- readAsRaw() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
圧縮されていない形式のファイルとしてバイナリを読み取ります。
- readAsString() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ファイルの内容を文字列として読み取り、文字列として返します。
- readAuto() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
GZip圧縮されているかどうかを調べ、適切な形式でバイナリをデコードして読み取ります。
- register(String, MojangsonFunctionalOperator) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonParser
-
新しく関数を定義します。
S
- serialize(JSONStructure) - クラスのメソッド io.github.takenoko4096.json.JSONSerializer
-
json構造を文字列としてシリアライズします。
- serialize(MojangsonStructure) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonSerializer
-
mojangson構造を文字列としてシリアライズします。
- set(int, Object) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
引数に渡されたインデックスの値を上書きします。
- set(int, Object) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
引数に渡されたインデックスの値を上書きします。
- set(int, T) - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
-
引数に渡されたインデックスの値を上書きします。
- set(int, T) - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
引数に渡されたインデックスの値を上書きします。
- set(JSONPath, Object) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたパスに任意の値を紐づけます。
- set(MojangsonPath, Object) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたパスに任意の値を紐づけます。
- set(Object) - クラスのメソッド io.github.takenoko4096.json.JSONPath.JSONPathReference
-
パスの参照先を任意の値で上書きします。
- set(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
パスの参照先を任意の値で上書きします。
- set(String, Object) - クラスのメソッド io.github.takenoko4096.json.values.JSONObject
-
引数に渡されたキーに任意の値を紐づけます。
- set(String, Object) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
引数に渡されたキーに任意の値を紐づけます。
- SHORT - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
shortに対応。
- shortValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONNumber
-
shortとして取得します。
- shortValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
shortとして取得します。
- size() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ファイルサイズを取得します。
- size() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
ファイルサイズを取得します。
- slice(int, int) - クラスのメソッド io.github.takenoko4096.json.JSONPath
-
jsonパスの部分パスを作成します。
- slice(int, int) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
-
mojangsonパスの部分パスを作成します。
- STRING - クラスのstatic変数 io.github.takenoko4096.json.JSONValueTypes
-
java.lang.Stringに対応。
- STRING - クラスのstatic変数 io.github.takenoko4096.mojangson.MojangsonValueTypes
-
java.lang.Stringに対応。
- structure - クラスの変数 io.github.takenoko4096.json.JSONPath.JSONPathReference
-
アクセス位置の親の構造。
- structure - クラスの変数 io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference
-
アクセス位置の親の構造。
- structure(JSONStructure) - クラスのstaticメソッド io.github.takenoko4096.json.JSONSerializer
-
json構造を文字列としてシリアライズします。
- structure(MojangsonStructure) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonSerializer
-
mojangson構造を文字列としてシリアライズします。
- structure(MojangsonStructure, boolean) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonSerializer
-
mojangson構造を文字列としてシリアライズします。
- structure(String) - クラスのstaticメソッド io.github.takenoko4096.json.JSONParser
-
引数に渡された文字列をjson構造としてパースします。
T
- toArray() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonArray
-
プリミティブ配列として取得します。
- toArray() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- toArray() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- toArray() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- toFile() - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
java.io.Fileとして取得します。
- toFile() - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
java.io.Fileとして取得します。
- toJSON(Object) - クラスのメソッド io.github.takenoko4096.json.JSONValueType
-
特定の型に対応するオブジェクトのみをjson値に変換し、それ以外は例外を投げます。
- toList() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
このリストを再帰的にListに変換します。
- toMap() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
このコンパウンドを再帰的にMapに変換します。
- toMojangson(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
-
特定の型に対応するオブジェクトのみをmojangson値に変換し、それ以外は例外を投げます。
- toString() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONConditionalObjectKey
-
このレコード・クラスの文字列表現を返します。
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONPath
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ArrayIndexFinderNode
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ArrayIndexNode
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ObjectKeyCheckerNode
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode.ObjectKeyNode
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONPathNode
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONValue
-
この値の文字列表現を返します。
- toString() - クラスのメソッド io.github.takenoko4096.json.JSONValueType
- toString() - クラスのメソッド io.github.takenoko4096.json.values.JSONNull
- toString() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexFinderNode
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexNode
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyCheckerNode
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyNode
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValue
-
この値の文字列表現を返します。
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
- toString() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojnagsonConditionalCompoundKey
-
このレコード・クラスの文字列表現を返します。
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonByteArray
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonIntArray
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonLongArray
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNull
- toString() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
- typed(JSONValueType) - クラスのメソッド io.github.takenoko4096.json.values.JSONArray
-
この配列が引数に渡された型のみを要素に持つ配列であれば、その型の型付き配列に変換して返します。
- typed(MojangsonValueType) - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
このリストが引数に渡された型のみを要素に持つリストであれば、その型の型付きリストに変換して返します。
- TypedJSONArray<T> - io.github.takenoko4096.json.valuesのクラス
-
json構造における配列を表現します。
- TypedJSONArray(JSONValueType) - クラスのコンストラクタ io.github.takenoko4096.json.values.TypedJSONArray
-
長さ0のTypedJSONArrayを要素の型を指定して作成します。
- TypedJSONArray(JSONValueType, List) - クラスのコンストラクタ io.github.takenoko4096.json.values.TypedJSONArray
-
要素の型とJSONValueのListからTypedJSONArrayを作成します。
- TypedMojangsonList<T> - io.github.takenoko4096.mojangson.valuesのクラス
-
型付きのMojangsonList。
- TypedMojangsonList(MojangsonValueType) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
長さ0のTypedMojangsonListを要素の型を指定して作成します。
- TypedMojangsonList(MojangsonValueType, List) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
要素の型とMojangsonValueのListからTypedMojangsonListを作成します。
U
- untyped() - クラスのメソッド io.github.takenoko4096.json.values.TypedJSONArray
-
型付き配列を型の保証のないJSONArrayに変換します。
- untyped() - クラスのメソッド io.github.takenoko4096.mojangson.values.TypedMojangsonList
-
型付きリストを型の保証のないMojangsonListに変換します。
- upcastValueOf(Number) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonNumber
-
NumberをMojangsonNumberに変換します。
- use(S, Object) - インタフェースのメソッド io.github.takenoko4096.json.JSONLocationAccessProvider
-
構造体とキーまたはインデックスを使用して任意の位置を参照するために使用されます。
- use(S, Object) - インタフェースのメソッド io.github.takenoko4096.mojangson.MojangsonLocationAccessProvider
-
構造体とキーまたはインデックスを使用して任意の位置を参照するために使用されます。
V
- value - クラスの変数 io.github.takenoko4096.json.JSONValue
-
ラップされた値。
- value - クラスの変数 io.github.takenoko4096.mojangson.MojangsonValue
-
ラップされた値。
- valueOf(boolean) - クラスのstaticメソッド io.github.takenoko4096.json.values.JSONBoolean
-
booleanをJSONBooleanに変換します。
- valueOf(byte) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonByte
-
byteをMojangsonByteに変換します。
- valueOf(char) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonString
-
charをMojangsonStringに変換します。
- valueOf(double) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonDouble
-
doubleをMojangsonDoubleに変換します。
- valueOf(float) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonFloat
-
floatをMojangsonFloatに変換します。
- valueOf(int) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonInt
-
intをMojangsonIntに変換します。
- valueOf(long) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonLong
-
longをMojangsonLongに変換します。
- valueOf(short) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonShort
-
shortをMojangsonShortに変換します。
- valueOf(Object) - クラスのstaticメソッド io.github.takenoko4096.json.JSONValue
-
渡されたJavaの値に対応するjson構造を返します。
- valueOf(Object) - クラスのstaticメソッド io.github.takenoko4096.mojangson.MojangsonValue
-
渡されたJavaの値に対応するmojangson構造を返します。
- valueOf(Iterable) - クラスのstaticメソッド io.github.takenoko4096.json.values.JSONArray
-
IterableをJSONArrayに変換します。
- valueOf(Iterable) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonList
-
IterableをMojangsonListに変換します。
- valueOf(Number) - クラスのstaticメソッド io.github.takenoko4096.json.values.JSONNumber
-
NumberをJSONNumberに変換します。
- valueOf(String) - クラスのstaticメソッド io.github.takenoko4096.json.values.JSONString
-
StringをJSONStringに変換します。
- valueOf(String) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonString
-
StringをMojangsonStringに変換します。
- valueOf(Map) - クラスのstaticメソッド io.github.takenoko4096.json.values.JSONObject
-
MapをJSONObjectに変換します。
- valueOf(Map) - クラスのstaticメソッド io.github.takenoko4096.mojangson.values.MojangsonCompound
-
MapをMojangsonCompoundに変換します。
W
- write(JSONStructure) - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
json構造をシリアライズして書き込みます。
- writeAsCompressed(MojangsonCompound) - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
データをGZip圧縮された形式のバイナリに変換して書き込みます。
- writeAsRaw(MojangsonCompound) - クラスのメソッド io.github.takenoko4096.nbt.NbtFile
-
データを圧縮されていない形式のバイナリに変換して書き込みます。
- writeAsString(String) - クラスのメソッド io.github.takenoko4096.json.JSONFile
-
ファイルの内容を引数に渡された文字列で上書きします。
すべてのクラスおよびインタフェース|すべてのパッケージ|直列化された形式