Class FloatArrayAdapter

  • All Implemented Interfaces:
    org.infinispan.protostream.containers.ElementContainerAdapter<float[]>, org.infinispan.protostream.containers.IndexedElementContainerAdapter<float[],​Float>

    @ProtoAdapter(float[][].class)
    @ProtoName("FloatArray")
    public final class FloatArrayAdapter
    extends Object
    implements org.infinispan.protostream.containers.IndexedElementContainerAdapter<float[],​Float>
    Since:
    4.4
    Author:
    [email protected]
    • Constructor Detail

      • FloatArrayAdapter

        public FloatArrayAdapter()
    • Method Detail

      • create

        @ProtoFactory
        public float[] create​(int size)
      • getNumElements

        public int getNumElements​(float[] array)
        Specified by:
        getNumElements in interface org.infinispan.protostream.containers.ElementContainerAdapter<float[]>
      • getElement

        public Float getElement​(float[] array,
                                int index)
        Specified by:
        getElement in interface org.infinispan.protostream.containers.IndexedElementContainerAdapter<float[],​Float>
      • setElement

        public void setElement​(float[] array,
                               int index,
                               Float element)
        Specified by:
        setElement in interface org.infinispan.protostream.containers.IndexedElementContainerAdapter<float[],​Float>