Class AtomicData<T>

java.lang.Object
eu.bandm.tools.ramus.runtime2.Data
eu.bandm.tools.ramus.runtime2.AtomicData<T>

public class AtomicData<T> extends Data
  • Constructor Details

    • AtomicData

      public AtomicData(T value)
  • Method Details

    • getValue

      public T getValue()
    • getValueAs

      public <U> U getValueAs(Class<U> type)
    • cast

      public <U> AtomicData<U> cast(Class<U> type)
    • getValueUnchecked

      public <U> U getValueUnchecked()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • viewAs

      public static <A> Data.View<A> viewAs(Class<A> cls)
    • viewUnchecked

      public static <A> Data.View<A> viewUnchecked()