org.codehaus.plexus.archiver.zip

Class ZipShort

public final class ZipShort extends 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: 2436 $ $Date: 2005-09-01 13:20:41 -0400 (Thu, 01 Sep 2005) $ from org.apache.ant.tools.zip.ZipShort v1.10

Field Summary
intvalue
Constructor Summary
ZipShort(int value)
Create instance from a number.
ZipShort(byte[] bytes)
Create instance from bytes.
ZipShort(byte[] bytes, int offset)
Create instance from the two bytes starting at offset.
Method Summary
booleanequals(Object o)
Override to make two instances with same value equal.
byte[]getBytes()
Get value as two bytes in big endian byte order.
intgetValue()
Get value as Java int.
inthashCode()
Override to make two instances with same value equal.

Field Detail

value

private int value

Constructor Detail

ZipShort

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

Since: 1.1

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

Method Detail

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