Class AsciiStringByteSource

java.lang.Object
org.nustaq.offheap.bytez.bytesource.AsciiStringByteSource
All Implemented Interfaces:
ByteSource
Direct Known Subclasses:
CutAsciiStringByteSource, LeftCutStringByteSource

public class AsciiStringByteSource
extends java.lang.Object
implements ByteSource
Created by ruedi on 27.06.14.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected int len  
    protected int off  
    protected java.lang.String string  
  • Constructor Summary

    Constructors 
    Constructor Description
    AsciiStringByteSource​(java.lang.String arr)  
    AsciiStringByteSource​(java.lang.String arr, int off)  
    AsciiStringByteSource​(java.lang.String arr, int off, int len)  
  • Method Summary

    Modifier and Type Method Description
    byte get​(long index)  
    int getLen()  
    int getOff()  
    java.lang.String getString()  
    long length()  
    void setLen​(int len)  
    void setOff​(int off)  
    void setString​(java.lang.String string)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • string

      protected java.lang.String string
    • off

      protected int off
    • len

      protected int len
  • Constructor Details

  • Method Details

    • get

      public byte get​(long index)
      Specified by:
      get in interface ByteSource
    • length

      public long length()
      Specified by:
      length in interface ByteSource
    • getString

      public java.lang.String getString()
    • setString

      public void setString​(java.lang.String string)
    • getLen

      public int getLen()
    • setLen

      public void setLen​(int len)
    • getOff

      public int getOff()
    • setOff

      public void setOff​(int off)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object