クラス MojangsonList
java.lang.Object
io.github.takenoko4096.mojangson.MojangsonValue<List<MojangsonValue<?>>>
io.github.takenoko4096.mojangson.values.MojangsonList
- すべての実装されたインタフェース:
MojangsonIterable<MojangsonValue<?>>, MojangsonStructure, Iterable<MojangsonValue<?>>
@NullMarked
public class MojangsonList
extends MojangsonValue<List<MojangsonValue<?>>>
implements MojangsonIterable<MojangsonValue<?>>
-
フィールドの概要
クラスから継承されたフィールド MojangsonValue
value -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidvoidbooleanclear()copy()booleandelete(int index) <T extends MojangsonValue<?>>
Tget(int index, MojangsonValueType<T> type) getType()getTypeAt(int index) booleanhas(int index) booleanisEmpty()booleanisListOf(MojangsonValueType<?> type) booleanisSuperOf(MojangsonList other) iterator()intlength()voidtoList()<T extends MojangsonValue<?>>
TypedMojangsonList<T> typed(MojangsonValueType<T> type) クラスから継承されたメソッド MojangsonValue
equals, hashCode, toStringインタフェースから継承されたメソッド Iterable
forEach, spliterator
-
コンストラクタの詳細
-
MojangsonList
-
MojangsonList
public MojangsonList()
-
-
メソッドの詳細
-
getType
- 定義:
getTypeクラス内MojangsonValue<List<MojangsonValue<?>>>
-
has
public boolean has(int index) - 定義:
hasインタフェース内MojangsonIterable<MojangsonValue<?>>
-
isEmpty
public boolean isEmpty()- 定義:
isEmptyインタフェース内MojangsonIterable<MojangsonValue<?>>- 定義:
isEmptyインタフェース内MojangsonStructure
-
getTypeAt
-
get
-
add
-
add
-
set
-
delete
public boolean delete(int index) -
clear
public boolean clear()- 定義:
clearインタフェース内MojangsonIterable<MojangsonValue<?>>- 定義:
clearインタフェース内MojangsonStructure
-
length
public int length()- 定義:
lengthインタフェース内MojangsonIterable<MojangsonValue<?>>
-
iterator
- 定義:
iteratorインタフェース内Iterable<MojangsonValue<?>>
-
toList
-
copy
- 定義:
copyインタフェース内MojangsonIterable<MojangsonValue<?>>- 定義:
copyインタフェース内MojangsonStructure
-
isSuperOf
-
isListOf
-
typed
-