Class Codecs.ArrayCodec

    • Field Detail

      • f_clzComponent

        protected Class<?> f_clzComponent
        Class that represents the type for each element in the array that will be serialized and deserialized into.
    • Constructor Detail

      • ArrayCodec

        public ArrayCodec​(Class<?> clzComponent)
        Construct an ArrayCodec.
        Parameters:
        clzComponent - the Class type for each element in the array
    • Method Detail

      • decode

        public Object decode​(PofReader in,
                             int index)
                      throws IOException
        Deserialize an object from the provided PofReader. Implementing this interface allows introducing specific return implementations.
        Parameters:
        in - the PofReader to read from
        index - the index of the POF property to deserialize
        Returns:
        a specific implementation of the POF property
        Throws:
        IOException - if an I/O error occurs