クラス SQueuePatchReset<V>

java.lang.Object
org.wcardinal.controller.data.internal.SQueuePatchReset<V>
すべての実装されたインタフェース:
SPatch, SQueuePatch<V>

public class SQueuePatchReset<V> extends Object implements SQueuePatch<V>
  • コンストラクタの詳細

    • SQueuePatchReset

      public SQueuePatchReset(List<V> values, int capacity)
  • メソッドの詳細

    • add

      public void add(V value)
      定義:
      add インタフェース内 SQueuePatch<V>
    • addAll

      public void addAll(Collection<? extends V> values)
      定義:
      addAll インタフェース内 SQueuePatch<V>
    • remove

      public void remove()
      定義:
      remove インタフェース内 SQueuePatch<V>
    • capacity

      public void capacity(int capacity)
      定義:
      capacity インタフェース内 SQueuePatch<V>
    • getWeight

      public int getWeight()
      定義:
      getWeight インタフェース内 SPatch
    • apply

      public void apply(SQueueValues<V> queue, List<V> added, List<V> removed)
      定義:
      apply インタフェース内 SQueuePatch<V>
    • serialize

      public void serialize(com.fasterxml.jackson.core.JsonGenerator gen) throws IOException
      定義:
      serialize インタフェース内 SPatch
      例外:
      IOException
    • deserialize

      public static <V> SQueuePatchReset<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
      例外:
      IOException
      com.fasterxml.jackson.core.JsonProcessingException
    • isReset

      public boolean isReset()
      定義:
      isReset インタフェース内 SPatch