Top Description Constructors Methods
org.python.core.util

public Class ByteSwapper

extends Object
Class Inheritance
Imports
java.lang.reflect.Array

Simple class that provides the capability to swap or reverse the byte order of all elements of an Array. Used to convert from one endian type to another. The class swaps the following types: Note this functionality is provided in the base types since 1.5.
Author
Andrew Howard

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
swap(Object
the input array for type sensitive byte swapping.
array
)

Reverses the byte order of all elements in the supplied array, converting between little and big endian byte order.

private static void
swapDoubleArray(Object
input array
array
)

Byte order reverses an Array of doubles

private static void
swapFloatArray(Object
input array
array
)

Byte order reverses an Array of floats

private static void
swapIntegerArray(Object
input array
array
)

Byte order reverses an Array of ints

private static void
swapLongArray(Object
input array
array
)

Byte order reverses an Array of longs

private static void
swapShortArray(Object
input array
array
)

Byte order reverses an Array of shorts

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ByteSwapperback to summary
public ByteSwapper()

Method Detail

swapback to summary
public static void swap(Object array)

Reverses the byte order of all elements in the supplied array, converting between little and big endian byte order.

Parameters
array:Object

the input array for type sensitive byte swapping.

swapDoubleArrayback to summary
private static void swapDoubleArray(Object array)

Byte order reverses an Array of doubles

Parameters
array:Object

input array

swapFloatArrayback to summary
private static void swapFloatArray(Object array)

Byte order reverses an Array of floats

Parameters
array:Object

input array

swapIntegerArrayback to summary
private static void swapIntegerArray(Object array)

Byte order reverses an Array of ints

Parameters
array:Object

input array

swapLongArrayback to summary
private static void swapLongArray(Object array)

Byte order reverses an Array of longs

Parameters
array:Object

input array

swapShortArrayback to summary
private static void swapShortArray(Object array)

Byte order reverses an Array of shorts

Parameters
array:Object

input array