org.apache.tools.zip

Class ZipShort

Implemented Interfaces:
Cloneable

public final class ZipShort
extends java.lang.Object
implements Cloneable

Utility class that represents a two byte integer with conversion rules for the big endian byte order of ZIP files.

Version:
$Revision: 1.6.2.4 $

Constructor Summary

ZipShort(byte[] bytes)
Create instance from bytes.
ZipShort(byte[] bytes, int offset)
Create instance from the two bytes starting at offset.
ZipShort(int value)
Create instance from a number.

Method Summary

boolean
equals(Object o)
Override to make two instances with same value equal.
byte[]
getBytes()
Get value as two bytes in big endian byte order.
int
getValue()
Get value as Java int.
int
hashCode()
Override to make two instances with same value equal.

Constructor Details

ZipShort

public ZipShort(byte[] bytes)
Create instance from bytes.

Since:
1.1


ZipShort

public ZipShort(byte[] bytes,
                int offset)
Create instance from the two bytes starting at offset.

Since:
1.1


ZipShort

public ZipShort(int value)
Create instance from a number.

Since:
1.1

Method Details

equals

public boolean equals(Object o)
Override to make two instances with same value equal.

Since:
1.1


getBytes

public byte[] getBytes()
Get value as two bytes in big endian byte order.

Since:
1.1


getValue

public int getValue()
Get value as Java int.

Since:
1.1


hashCode

public int hashCode()
Override to make two instances with same value equal.

Since:
1.1


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.