索引

A B C D E F G H I J K L M N O P R S T U V W 
すべてのクラスおよびインタフェース|すべてのパッケージ|直列化された形式

A

a() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONPathNode.Pair
aレコード・コンポーネントの値が返されます。
a() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.Pair
aレコード・コンポーネントの値が返されます。
accept(S, T, U) - インタフェースのメソッド io.github.takenoko4096.mojangson.values.MojangsonArray.TriConsumer
 
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

b() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONPathNode.Pair
bレコード・コンポーネントの値が返されます。
b() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.Pair
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(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.JSONPathNode.Pair
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
 
equals(Object) - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.Pair
他のオブジェクトがこれと"等しい"かどうかを示します。
equals(Object) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
 
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
 
getValue() - クラスのメソッド io.github.takenoko4096.json.values.JSONPrimitive
ラップされていた値を取得します。
getValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonNull
 
getValue() - クラスのメソッド io.github.takenoko4096.mojangson.values.MojangsonPrimitive
ラップされていた値を取得します。
getView(MojangsonArray.TriConsumer) - クラスのメソッド 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.JSONPath
 
hashCode() - レコード・クラスのメソッド io.github.takenoko4096.json.JSONPathNode.Pair
このオブジェクトのハッシュ・コード値を返します。
hashCode() - クラスのメソッド io.github.takenoko4096.json.JSONValue
 
hashCode() - クラスのメソッド io.github.takenoko4096.json.JSONValueType
 
hashCode() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPath
 
hashCode() - レコード・クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode.Pair
このオブジェクトのハッシュ・コード値を返します。
hashCode() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValue
 
hashCode() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
 

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
 
JSONArray(List) - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONArray
 
JSONBoolean - io.github.takenoko4096.json.valuesのクラス
jsonにおけるbooleanを表現します。
JSONFile - io.github.takenoko4096.jsonのクラス
json形式のファイルを表現します。
JSONFile(File) - クラスのコンストラクタ io.github.takenoko4096.json.JSONFile
 
JSONFile(String) - クラスのコンストラクタ io.github.takenoko4096.json.JSONFile
 
JSONFile(Path) - クラスのコンストラクタ io.github.takenoko4096.json.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におけるobjectを表現します。
JSONObject() - クラスのコンストラクタ io.github.takenoko4096.json.values.JSONObject
 
JSONObject(Map) - クラスのコンストラクタ io.github.takenoko4096.json.values.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のクラス
オブジェクトのキーに対する単純なアクセスを表現するノード。
JSONPathNode.Pair<A,B> - 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
 
MojangsonArray.TriConsumer<S,T,U> - io.github.takenoko4096.mojangson.valuesのインタフェース
 
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
 
MojangsonCompound(Map) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.MojangsonCompound
 
MojangsonDouble - io.github.takenoko4096.mojangson.valuesのクラス
mojangsonにおけるdoubleを表現します。
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
 
MojangsonList(List) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.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のクラス
オブジェクトのキーに対する単純なアクセスを表現するノード。
MojangsonPathNode.Pair<A,B> - 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によって投げられるアクセス例外。
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のクラス
すべての型オブジェクトがこのクラスの静的フィールドで定義されています。

N

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
 
NbtFile(String) - クラスのコンストラクタ io.github.takenoko4096.nbt.NbtFile
 
NbtFile(Path) - クラスのコンストラクタ io.github.takenoko4096.nbt.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 - クラスの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(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

Pair(A, B) - レコード・クラスのコンストラクタ io.github.takenoko4096.json.JSONPathNode.Pair
Pairレコード・クラスのインスタンスを作成します。
Pair(A, B) - レコード・クラスのコンストラクタ io.github.takenoko4096.mojangson.MojangsonPathNode.Pair
Pairレコード・クラスのインスタンスを作成します。
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.JSONParser
引数に渡された文字列をjsonとしてパースします。
parse(String) - クラスのメソッド io.github.takenoko4096.json.JSONPathParser
渡された文字列をjsonパスとしてパースします。
parse(String) - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathParser
渡された文字列をmojangsonパスとしてパースします。
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.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.Pair
このレコード・クラスの文字列表現を返します。
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.Pair
このレコード・クラスの文字列表現を返します。
toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonPathNode
 
toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValue
 
toString() - クラスのメソッド io.github.takenoko4096.mojangson.MojangsonValueType
 
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のクラス
型付きのJSONArray。
TypedJSONArray(JSONValueType) - クラスのコンストラクタ io.github.takenoko4096.json.values.TypedJSONArray
 
TypedJSONArray(JSONValueType, List) - クラスのコンストラクタ io.github.takenoko4096.json.values.TypedJSONArray
 
TypedMojangsonList<T> - io.github.takenoko4096.mojangson.valuesのクラス
型付きのMojangsonList。
TypedMojangsonList(MojangsonValueType) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.TypedMojangsonList
 
TypedMojangsonList(MojangsonValueType, List) - クラスのコンストラクタ io.github.takenoko4096.mojangson.values.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
ファイルの内容を引数に渡された文字列で上書きします。
A B C D E F G H I J K L M N O P R S T U V W 
すべてのクラスおよびインタフェース|すべてのパッケージ|直列化された形式