Class AbstractDataStateImpl

  • All Implemented Interfaces:
    DataState

    public abstract class AbstractDataStateImpl
    extends java.lang.Object
    implements DataState
    • Constructor Detail

      • AbstractDataStateImpl

        public AbstractDataStateImpl()
    • Method Detail

      • putInternal

        protected abstract void putInternal​(int varIdx,
                                            long value)
      • getInternal

        protected abstract long getInternal​(int varIdx)
      • putDouble

        public final void putDouble​(int varIdx,
                                    double value)
        Specified by:
        putDouble in interface DataState
      • putLong

        public final void putLong​(int varIdx,
                                  long value)
        Specified by:
        putLong in interface DataState
      • getLong

        public final long getLong​(int varIdx)
        Specified by:
        getLong in interface DataState
      • getDouble

        public final double getDouble​(int varIdx)
        Specified by:
        getDouble in interface DataState
      • tryGetDouble

        public final java.lang.Double tryGetDouble​(int varIdx)
        Specified by:
        tryGetDouble in interface DataState
      • tryGetLong

        public final java.lang.Long tryGetLong​(int varIdx)
        Specified by:
        tryGetLong in interface DataState