Class GapListPrimitives

  • Direct Known Subclasses:
    GapLists

    public class GapListPrimitives
    extends java.lang.Object
    This class implements helper for primitives. Public access is granted through GapLists.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      protected static void add​(java.lang.CharSequence str, CharGapList list, int start, int end)
      Add specified number of chars from CharSequence into CharGapList.
      protected static int read​(java.io.InputStream istream, ByteGapList list, int len)
      Read specified number of bytes from InputStream into ByteGapList.
      protected static int read​(java.io.Reader reader, CharGapList list, int len)
      Read specified number of chars from Reader into CharGapList.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GapListPrimitives

        public GapListPrimitives()
    • Method Detail

      • read

        protected static int read​(java.io.InputStream istream,
                                  ByteGapList list,
                                  int len)
                           throws java.io.IOException
        Read specified number of bytes from InputStream into ByteGapList.
        Parameters:
        istream - input stream (source)
        list - list (target)
        len - maximum number of bytes to read
        Returns:
        number of bytes read into the buffer, -1 if end of stream has been reached
        Throws:
        java.io.IOException
      • read

        protected static int read​(java.io.Reader reader,
                                  CharGapList list,
                                  int len)
                           throws java.io.IOException
        Read specified number of chars from Reader into CharGapList.
        Parameters:
        reader - reader (source)
        list - list (target)
        len - maximum number of bytes to read
        Returns:
        number of bytes read into the buffer, -1 if end of stream has been reached
        Throws:
        java.io.IOException
      • add

        protected static void add​(java.lang.CharSequence str,
                                  CharGapList list,
                                  int start,
                                  int end)
        Add specified number of chars from CharSequence into CharGapList.
        Parameters:
        str - CharSequence (source)
        list - list (target)
        start - start position of characters to add in CharSequence
        end - end position of characters to add in CharSequence