Class EmptyByteSequence

java.lang.Object
org.apache.james.mime4j.util.EmptyByteSequence
All Implemented Interfaces:
ByteSequence

final class EmptyByteSequence extends Object implements ByteSequence
  • Field Details

    • EMPTY_BYTES

      private static final byte[] EMPTY_BYTES
  • Constructor Details

    • EmptyByteSequence

      EmptyByteSequence()
  • Method Details

    • length

      public int length()
      Description copied from interface: ByteSequence
      Returns the length of this byte sequence.
      Specified by:
      length in interface ByteSequence
      Returns:
      the number of bytes in this sequence.
    • byteAt

      public byte byteAt(int index)
      Description copied from interface: ByteSequence
      Returns the byte value at the specified index.
      Specified by:
      byteAt in interface ByteSequence
      Parameters:
      index - the index of the byte value to be returned.
      Returns:
      the corresponding byte value
    • toByteArray

      public byte[] toByteArray()
      Description copied from interface: ByteSequence
      Copies the contents of this byte sequence into a newly allocated byte array and returns that array.
      Specified by:
      toByteArray in interface ByteSequence
      Returns:
      a byte array holding a copy of this byte sequence.