Module org.snmp4j

Class 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 Detail

      • 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 Detail

      • 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