org.apache.avalon.excalibur.io
クラス EndianUtil

java.lang.Object
  |
  +--org.apache.avalon.excalibur.io.EndianUtil

public final class EndianUtil
extends java.lang.Object

Utility code for dealing with different endian systems.

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.4 $ $Date: 2001/12/11 09:53:29 $
作成者:
Peter Donald

フィールドの概要
static int SIZEOF_BYTE
           
static int SIZEOF_FLOAT
           
static int SIZEOF_INT
           
static int SIZEOF_LONG
           
static int SIZEOF_SHORT
           
 
コンストラクタの概要
EndianUtil()
           
 
メソッドの概要
static double readSwappedDouble(byte[] data, int offset)
           
static double readSwappedDouble(java.io.InputStream input)
           
static float readSwappedFloat(byte[] data, int offset)
           
static float readSwappedFloat(java.io.InputStream input)
           
static int readSwappedInteger(byte[] data, int offset)
           
static int readSwappedInteger(java.io.InputStream input)
           
static long readSwappedLong(byte[] data, int offset)
           
static long readSwappedLong(java.io.InputStream input)
           
static short readSwappedShort(byte[] data, int offset)
           
static short readSwappedShort(java.io.InputStream input)
           
static long readSwappedUnsignedInteger(byte[] data, int offset)
           
static long readSwappedUnsignedInteger(java.io.InputStream input)
           
static int readSwappedUnsignedShort(byte[] data, int offset)
           
static int readSwappedUnsignedShort(java.io.InputStream input)
           
static double swapDouble(double value)
           
static float swapFloat(float value)
           
static int swapInteger(int value)
           
static long swapLong(long value)
           
static short swapShort(short value)
           
static void writeSwappedDouble(byte[] data, int offset, double value)
           
static void writeSwappedDouble(java.io.OutputStream output, double value)
           
static void writeSwappedFloat(byte[] data, int offset, float value)
           
static void writeSwappedFloat(java.io.OutputStream output, float value)
           
static void writeSwappedInteger(byte[] data, int offset, int value)
           
static void writeSwappedInteger(java.io.OutputStream output, int value)
           
static void writeSwappedLong(byte[] data, int offset, long value)
           
static void writeSwappedLong(java.io.OutputStream output, long value)
           
static void writeSwappedShort(byte[] data, int offset, int value)
           
static void writeSwappedShort(java.io.OutputStream output, int value)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SIZEOF_BYTE

public static final int SIZEOF_BYTE

SIZEOF_SHORT

public static final int SIZEOF_SHORT

SIZEOF_INT

public static final int SIZEOF_INT

SIZEOF_FLOAT

public static final int SIZEOF_FLOAT

SIZEOF_LONG

public static final int SIZEOF_LONG
コンストラクタの詳細

EndianUtil

public EndianUtil()
メソッドの詳細

swapShort

public static short swapShort(short value)

swapInteger

public static int swapInteger(int value)

swapLong

public static long swapLong(long value)

swapFloat

public static float swapFloat(float value)

swapDouble

public static double swapDouble(double value)

writeSwappedShort

public static void writeSwappedShort(byte[] data,
                                     int offset,
                                     int value)

readSwappedShort

public static short readSwappedShort(byte[] data,
                                     int offset)

readSwappedUnsignedShort

public static int readSwappedUnsignedShort(byte[] data,
                                           int offset)

writeSwappedInteger

public static void writeSwappedInteger(byte[] data,
                                       int offset,
                                       int value)

readSwappedInteger

public static int readSwappedInteger(byte[] data,
                                     int offset)

readSwappedUnsignedInteger

public static long readSwappedUnsignedInteger(byte[] data,
                                              int offset)

writeSwappedLong

public static void writeSwappedLong(byte[] data,
                                    int offset,
                                    long value)

readSwappedLong

public static long readSwappedLong(byte[] data,
                                   int offset)

writeSwappedFloat

public static void writeSwappedFloat(byte[] data,
                                     int offset,
                                     float value)

readSwappedFloat

public static float readSwappedFloat(byte[] data,
                                     int offset)

writeSwappedDouble

public static void writeSwappedDouble(byte[] data,
                                      int offset,
                                      double value)

readSwappedDouble

public static double readSwappedDouble(byte[] data,
                                       int offset)

writeSwappedShort

public static void writeSwappedShort(java.io.OutputStream output,
                                     int value)
                              throws java.io.IOException

readSwappedShort

public static short readSwappedShort(java.io.InputStream input)
                              throws java.io.IOException

readSwappedUnsignedShort

public static int readSwappedUnsignedShort(java.io.InputStream input)
                                    throws java.io.IOException

writeSwappedInteger

public static void writeSwappedInteger(java.io.OutputStream output,
                                       int value)
                                throws java.io.IOException

readSwappedInteger

public static int readSwappedInteger(java.io.InputStream input)
                              throws java.io.IOException

readSwappedUnsignedInteger

public static long readSwappedUnsignedInteger(java.io.InputStream input)
                                       throws java.io.IOException

writeSwappedLong

public static void writeSwappedLong(java.io.OutputStream output,
                                    long value)
                             throws java.io.IOException

readSwappedLong

public static long readSwappedLong(java.io.InputStream input)
                            throws java.io.IOException

writeSwappedFloat

public static void writeSwappedFloat(java.io.OutputStream output,
                                     float value)
                              throws java.io.IOException

readSwappedFloat

public static float readSwappedFloat(java.io.InputStream input)
                              throws java.io.IOException

writeSwappedDouble

public static void writeSwappedDouble(java.io.OutputStream output,
                                      double value)
                               throws java.io.IOException

readSwappedDouble

public static double readSwappedDouble(java.io.InputStream input)
                                throws java.io.IOException


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."