Class ByteScanner

java.lang.Object
org.apache.groovy.json.internal.ByteScanner

public class ByteScanner
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    ByteScanner()  
  • Method Summary

    Modifier and Type Method Description
    static void encodeByteIntoTwoAsciiCharBytes​(int decoded, byte[] encoded)
    Turn a single bytes into two hex character representation.
    protected static int encodeNibbleToHexAsciiCharByte​(int nibble)
    Turns a single nibble into an ascii HEX digit.

    Methods inherited from class java.lang.Object

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

    • ByteScanner

      public ByteScanner()
  • Method Details

    • encodeNibbleToHexAsciiCharByte

      protected static int encodeNibbleToHexAsciiCharByte​(int nibble)
      Turns a single nibble into an ascii HEX digit.
      Parameters:
      nibble - the nibble to serializeObject.
      Returns:
      the encoded nibble (1/2 byte).
    • encodeByteIntoTwoAsciiCharBytes

      public static void encodeByteIntoTwoAsciiCharBytes​(int decoded, byte[] encoded)
      Turn a single bytes into two hex character representation.
      Parameters:
      decoded - the byte to serializeObject.
      encoded - the array to which each encoded nibbles are now ascii hex representations.