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 Summary

    Constructors
    Constructor
    Description
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals​(Object obj)
    Indicates whether some other object is "equal to" this one.
    boolean
    equals​(ByteArrayWindow other, int maxBytesToCompare)
     
    byte
    get​(int i)
     
    int
     
    int
     
    byte[]
     
    int
     
    void
    set​(int i, byte b)
     
    void
    setValue​(byte[] value)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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