- java.lang.Object
-
- org.snmp4j.security.ByteArrayWindow
-
public class ByteArrayWindow extends java.lang.Object
TheByteArrayWindow
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.boolean
equals(ByteArrayWindow other, int maxBytesToCompare)
byte
get(int i)
int
getLength()
int
getOffset()
byte[]
getValue()
int
hashCode()
void
set(int i, byte b)
void
setValue(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:
equals
in classjava.lang.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 classjava.lang.Object
-
-