Class CompositeCharSequence

java.lang.Object
quickparse.charsequence.CompositeCharSequence
All Implemented Interfaces:
java.lang.CharSequence

public class CompositeCharSequence
extends java.lang.Object
implements java.lang.CharSequence
This class allows to compose more CharSequence instances. This class aims to preserve the efficiency of each CharSequence implementation passed to its constructor.
  • Constructor Summary

    Constructors 
    Constructor Description
    CompositeCharSequence​(java.lang.CharSequence... charSequences)
    Creates a new CompositeCharSequence
    CompositeCharSequence​(java.util.List<java.lang.CharSequence> charSequences)
    Creates a new CompositeCharSequence
  • Method Summary

    Modifier and Type Method Description
    char charAt​(int index)  
    int length()  
    static void main​(java.lang.String[] args)  
    java.lang.CharSequence subSequence​(int start, int end)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.CharSequence

    chars, codePoints
  • Constructor Details

  • Method Details

    • charAt

      public char charAt​(int index)
      Specified by:
      charAt in interface java.lang.CharSequence
    • length

      public int length()
      Specified by:
      length in interface java.lang.CharSequence
    • subSequence

      public java.lang.CharSequence subSequence​(int start, int end)
      Specified by:
      subSequence in interface java.lang.CharSequence
    • toString

      public java.lang.String toString()
      Specified by:
      toString in interface java.lang.CharSequence
      Overrides:
      toString in class java.lang.Object
    • main

      public static void main​(java.lang.String[] args)