パッケージ io.github.takenoko4096.mojangson
package io.github.takenoko4096.mojangson
mojangsonフォーマットを扱います。
-
クラス説明MojangsonArrayにラップされているプリミティブ型の配列上の特定の位置に要素を代入するための関数型インターフェース。mojangsonにおける関数を表現します。MojangsonLocationAccessProvider<S extends MojangsonStructure, U>検査例外 MojangsonPathUnableToAccessException を投げるための関数型インターフェース。MojangsonParserまたはMojangsonPathParserによって投げられるパース例外。mojangson文字列を解釈してmojangson構造に変換するクラス。mojangson構造の任意の位置にアクセスするためのパスを表現します。MojangsonPath.MojangsonPathReference<S extends MojangsonStructure, T>mojangsonパスが構造にアクセスする際に作成される特定のオブジェクトへの参照を表現します。MojangsonPathNode<S extends MojangsonStructure, T>mojangsonパスを構成する各ノードを表現します。配列内において条件を満たす最初の要素への探索アクセスを表現するノード。配列の添え字に対する単純なアクセスを表現するノード。オブジェクトが紐づけられたキーに対する条件付きアクセスを表現するノード。オブジェクトのキーに対する単純なアクセスを表現するノード。mojangsonパスをパースするクラス。MojangsonPathによって投げられるアクセス例外。MojangsonSerializerによって投げられるシリアライゼーション例外。mojangson構造を文字列にシリアライズするクラス。mojangson構造を構成する「値」を表します。MojangsonValueType<T extends MojangsonValue<?>>mojangsonにおける型を表現します。すべての型オブジェクトがこのクラスの静的フィールドで定義されています。mojangsonパスにおける条件付きのキーアクセスを表現します。