|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.mucommander.file.impl.zip.provider.ZipShort
public final class ZipShort
Utility class that represents a two byte integer with conversion rules for the big endian byte order of ZIP files.
--------------------------------------------------------------------------------------------------------------
This class is based off the org.apache.tools.zip package of the Apache Ant project. The Ant
code has been modified under the terms of the Apache License which you can find in the bundled muCommander license
file. It was forked at version 1.7.0 of Ant.
| 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(java.lang.Object o)
Override to make two instances with same value equal. |
byte[] |
getBytes()
Get value as two bytes in big endian byte order. |
static byte[] |
getBytes(int value)
Converts the given short value as two bytes in big endian byte order. |
static byte[] |
getBytes(int value,
byte[] result)
Converts the given short value as two bytes in big endian byte order. |
static byte[] |
getBytes(int value,
byte[] result,
int off)
Converts the given short value as two bytes in big endian byte order. |
int |
getValue()
Get value as Java int. |
static int |
getValue(byte[] bytes)
Helper method to get the value as a java int from a two-byte array |
static int |
getValue(byte[] bytes,
int offset)
Helper method to get the value as a java int from two bytes starting at given array offset |
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 |
|---|
public ZipShort(int value)
value - the int to store as a ZipShortpublic ZipShort(byte[] bytes)
bytes - the bytes to store as a ZipShort
public ZipShort(byte[] bytes,
int offset)
bytes - the bytes to store as a ZipShortoffset - the offset to start| Method Detail |
|---|
public byte[] getBytes()
public int getValue()
public static byte[] getBytes(int value)
value - the short value (stored as an int) to convert
public static byte[] getBytes(int value,
byte[] result)
value - the short value (stored as an int) to convertresult - the byte array in which to store the value in big endian byte order
public static byte[] getBytes(int value,
byte[] result,
int off)
value - the short value (stored as an int) to convertresult - the byte array in which to store the value in big endian byte orderoff - offset at which to start writing the result in the array
public static int getValue(byte[] bytes,
int offset)
bytes - the array of bytesoffset - the offset to start
public static int getValue(byte[] bytes)
bytes - the array of bytes
public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - an object to compare
public int hashCode()
hashCode in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard