Interface SnapshotValue<O,​V>

All Known Subinterfaces:
SnapshotValue.IdentifySnapshotValue<O,​V>
All Known Implementing Classes:
AbstractSnapshotValue, AbstractSnapshotValue.AbstractIdentitySnapshotValue

public interface SnapshotValue<O,​V>
  • Method Details

    • canApplyTo

      boolean canApplyTo​(Object obj)
    • getValue

      V getValue()
    • setValue

      SnapshotValue<O,​V> setValue​(V value)
    • storeValue

      V storeValue​(O obj)
    • applyValue

      void applyValue​(O obj)
    • clone

      SnapshotValue<O,​V> clone()