Class AbstractPVComplexArray

    • Constructor Detail

      • AbstractPVComplexArray

        protected AbstractPVComplexArray​(Array array)
    • Method Detail

      • serialize

        public void serialize​(ByteBuffer buffer,
                              SerializableControl flusher,
                              int offset,
                              int count)
        Description copied from interface: SerializableArray
        Serialize field into given buffer.
        Parameters:
        buffer - serialization buffer
        flusher - flush interface
        offset - offset in array
        count - number of elements in array
      • deserialize

        public void deserialize​(ByteBuffer buffer,
                                DeserializableControl control)
        Description copied from interface: Serializable
        Deserialize buffer.
        Parameters:
        buffer - the serialization buffer
        control - the deserialization control
      • getAt

        protected abstract Serializable getAt​(int index)
      • setAt

        protected abstract void setAt​(int index,
                                      Serializable value)
      • createNewInstance

        protected abstract Serializable createNewInstance()