Package org.jzy3d.io

Class BufferUtil


  • public class BufferUtil
    extends Object
    • Constructor Detail

      • BufferUtil

        public BufferUtil()
    • Method Detail

      • rewind

        public static void rewind​(Buffer buffer)
        A simple utility to upcast buffers to invoke some of their methods without hitting compatibility issues between Java < 9 and Java 9+ https://stackoverflow.com/questions/61267495/exception-in-thread-main-java-lang-nosuchmethoderror-java-nio-bytebuffer-flip Useful if compiled with Java >9 and app run with Java <9
      • flip

        public static void flip​(Buffer buffer)
      • limit

        public static void limit​(Buffer buffer,
                                 int limit)
      • copyFloat

        public static float[] copyFloat​(FloatBuffer buffer)
        Copy content of a direct float buffer as buffer.array() is an unsupported operation