org.apache.commons.compress.archivers.zip
Class ZipShort

java.lang.Object
  extended by org.apache.commons.compress.archivers.zip.ZipShort
All Implemented Interfaces:
Cloneable

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: 155439 $
Author:
Stefan Bodewig

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.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipShort

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

Parameters:
value - Description of Parameter
Since:
1.1

ZipShort

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

Parameters:
bytes - Description of Parameter
Since:
1.1

ZipShort

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

Parameters:
bytes - Description of Parameter
offset - Description of Parameter
Since:
1.1
Method Detail

getBytes

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

Returns:
The Bytes value
Since:
1.1

getValue

public int getValue()
Get value as Java int.

Returns:
The Value value
Since:
1.1

equals

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

Overrides:
equals in class Object
Parameters:
o - Description of Parameter
Returns:
Description of the Returned Value
Since:
1.1

hashCode

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

Overrides:
hashCode in class Object
Returns:
Description of the Returned Value
Since:
1.1


Copyright © 2011 Apache Software Foundation. All Rights Reserved.