- java.lang.Object
-
- org.snmp4j.security.ByteArrayWindow
-
public class ByteArrayWindow extends java.lang.ObjectTheByteArrayWindowprovides 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Indicates whether some other object is "equal to" this one.booleanequals(ByteArrayWindow other, int maxBytesToCompare)byteget(int i)intgetLength()intgetOffset()byte[]getValue()inthashCode()voidset(int i, byte b)voidsetValue(byte[] value)
-
-
-
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(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the reference object with which to compare.- Returns:
trueif this object is the same as the obj argument;falseotherwise.
-
equals
public boolean equals(ByteArrayWindow other, int maxBytesToCompare)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-