クラス SListPatchMap<V>
java.lang.Object
org.wcardinal.controller.data.internal.SListPatchMap<V>
- すべての実装されたインタフェース:
SListPatch<V>,SPatch
- 直系の既知のサブクラス:
SMovableListPatchMap
-
コンストラクタの概要
コンストラクタコンストラクタ説明SListPatchMap(NavigableMap<Integer, V> added, NavigableSet<Integer> removed, NavigableMap<Integer, V> updated) -
メソッドの概要
修飾子とタイプメソッド説明voidvoidaddAll(int index, Collection<? extends V> values) voidapply(List<V> list, NavigableMap<Integer, V> padded, NavigableMap<Integer, V> premoved, NavigableMap<Integer, SList.Update<V>> pupdated) static <V> SListPatchMap<V>deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.JavaType valueType) intbooleanisReset()voidremove(int index) voidserialize(com.fasterxml.jackson.core.JsonGenerator gen) void
-
コンストラクタの詳細
-
SListPatchMap
public SListPatchMap()
-
-
メソッドの詳細
-
add
- 定義:
addインタフェース内SListPatch<V>
-
addAll
- 定義:
addAllインタフェース内SListPatch<V>
-
remove
public void remove(int index) - 定義:
removeインタフェース内SListPatch<V>
-
set
- 定義:
setインタフェース内SListPatch<V>
-
getWeight
public int getWeight() -
serialize
- 定義:
serializeインタフェース内SPatch- 例外:
IOException
-
deserialize
public static <V> SListPatchMap<V> deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.JavaType valueType) throws IOException, com.fasterxml.jackson.core.JsonProcessingException - 例外:
IOExceptioncom.fasterxml.jackson.core.JsonProcessingException
-
isReset
public boolean isReset()
-