Module org.snmp4j

Class ByteArrayWindow

java.lang.Object
org.snmp4j.security.ByteArrayWindow

public class ByteArrayWindow extends Object
The ByteArrayWindow provides windowed access to a subarray of a byte array.
Version:
1.0
Author:
Frank Fock
  • Constructor Details

    • ByteArrayWindow

      public ByteArrayWindow(byte[] value, int offset, int length)
      Creates a byte array window that provides access to the bytes in the supplied array between the position starting at the supplied offset.
      Parameters:
      value - the underlying byte array.
      offset - the starting position of the created window.
      length - the length of the window.
  • Method Details

    • getValue

      public byte[] getValue()
    • setValue

      public void setValue(byte[] value)
    • getOffset

      public int getOffset()
    • set

      public void set(int i, byte b)
    • get

      public byte get(int i)
    • getLength

      public int getLength()
    • equals

      public boolean equals(Object obj)
      Indicates whether some other object is "equal to" this one.
      Overrides:
      equals in class Object
      Parameters:
      obj - the reference object with which to compare.
      Returns:
      true if this object is the same as the obj argument; false otherwise.
    • equals

      public boolean equals(ByteArrayWindow other, int maxBytesToCompare)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object