クラス MojangsonByteArray
java.lang.Object
io.github.takenoko4096.mojangson.MojangsonValue<byte[]>
io.github.takenoko4096.mojangson.values.MojangsonArray<byte[], MojangsonByte>
io.github.takenoko4096.mojangson.values.MojangsonByteArray
- すべての実装されたインタフェース:
MojangsonIterable<MojangsonByte>, MojangsonStructure, Iterable<MojangsonByte>
mojangsonにおけるbyte[]を表現します。
-
フィールドの概要
クラスから継承されたフィールド MojangsonValue
value -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明booleanclear()構造体を空にします。copy()構造体のディープコピーを作成します。static MojangsonByteArrayfrom(MojangsonList list) MojangsonListからMojangsonByteArrayへの変換を試みます。getType()値の型を取得します。booleanisEmpty()構造体が空であるかを返します。iterator()intlength()構造体の長さを取得します。listView()この配列へのビューを返します。byte[]toArray()プリミティブ配列として取得します。toString()この値の文字列表現を返します。クラスから継承されたメソッド MojangsonArray
getView, hasクラスから継承されたメソッド MojangsonValue
equals, hashCode, valueOfインタフェースから継承されたメソッド Iterable
forEach, spliterator
-
コンストラクタの詳細
-
MojangsonByteArray
public MojangsonByteArray(byte[] value) サブクラスのためのコンストラクタ。- パラメータ:
value- ラップされるプリミティブ配列。
-
-
メソッドの詳細
-
getType
クラスからコピーされた説明:MojangsonValue値の型を取得します。- 定義:
getTypeクラス内MojangsonValue<byte[]>- 戻り値:
- この値の型を表現するオブジェクト。
-
copy
-
isEmpty
-
length
-
clear
-
iterator
-
toString
クラスからコピーされた説明:MojangsonValueこの値の文字列表現を返します。出力はラップされた型が実装するtoString()に依存し、mojangsonフォーマットへの整形は行われません。 mojangsonフォーマットに整形する場合はMojangsonSerializerを使用してください。- オーバーライド:
toStringクラス内MojangsonValue<byte[]>- 戻り値:
- ラップされた値のtoString()の戻り値をそのまま返します。
- 関連項目:
-
toArray
public byte[] toArray()クラスからコピーされた説明:MojangsonArrayプリミティブ配列として取得します。- 定義:
toArrayクラス内MojangsonArray<byte[], MojangsonByte>- 戻り値:
- プリミティブ配列。
-
listView
クラスからコピーされた説明:MojangsonArrayこの配列へのビューを返します。- 定義:
listViewクラス内MojangsonArray<byte[], MojangsonByte>- 戻り値:
- リスト型のビュー。このリストに対する変更は配列にも反映されます。なお一部の操作は整合性の確保のため禁じられています。
-
from
MojangsonListからMojangsonByteArrayへの変換を試みます。- パラメータ:
list- MojangsonByteのみを要素に持つリスト。- 戻り値:
- MojangsonByteArray。
-