| |
|
| java.lang.Object org.apache.tools.zip.ZipShort
ZipShort | final public class ZipShort implements Cloneable(Code) | | Utility class that represents a two byte integer with conversion
rules for the big endian byte order of ZIP files.
|
Constructor Summary | |
public | ZipShort(int value) Create instance from a number. | public | ZipShort(byte[] bytes) Create instance from bytes. | public | ZipShort(byte[] bytes, int offset) Create instance from the two bytes starting at offset. |
Method Summary | |
public boolean | equals(Object o) Override to make two instances with same value equal. | public byte[] | getBytes() Get value as two bytes in big endian byte order. | public static byte[] | getBytes(int value) Get value as two bytes in big endian byte order. | public int | getValue() Get value as Java int. | public static int | getValue(byte[] bytes, int offset) | public static int | getValue(byte[] bytes) | public int | hashCode() Override to make two instances with same value equal. |
ZipShort | public ZipShort(int value)(Code) | | Create instance from a number.
Parameters: value - the int to store as a ZipShort since: 1.1 |
ZipShort | public ZipShort(byte[] bytes)(Code) | | Create instance from bytes.
Parameters: bytes - the bytes to store as a ZipShort since: 1.1 |
ZipShort | public ZipShort(byte[] bytes, int offset)(Code) | | Create instance from the two bytes starting at offset.
Parameters: bytes - the bytes to store as a ZipShort Parameters: offset - the offset to start since: 1.1 |
equals | public boolean equals(Object o)(Code) | | Override to make two instances with same value equal.
Parameters: o - an object to compare true if the objects are equal since: 1.1 |
getBytes | public byte[] getBytes()(Code) | | Get value as two bytes in big endian byte order.
the value as a a two byte array in big endian byte order since: 1.1 |
getBytes | public static byte[] getBytes(int value)(Code) | | Get value as two bytes in big endian byte order.
Parameters: value - the Java int to convert to bytes the converted int as a byte array in big endian byte order |
getValue | public int getValue()(Code) | | Get value as Java int.
value as a Java int since: 1.1 |
getValue | public static int getValue(byte[] bytes, int offset)(Code) | | Helper method to get the value as a java int from two bytes starting at given array offset
Parameters: bytes - the array of bytes Parameters: offset - the offset to start the correspondanding java int value |
getValue | public static int getValue(byte[] bytes)(Code) | | Helper method to get the value as a java int from a two-byte array
Parameters: bytes - the array of bytes the correspondanding java int value |
hashCode | public int hashCode()(Code) | | Override to make two instances with same value equal.
the value stored in the ZipShort since: 1.1 |
|
|
|