JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.util.texture.spi.LEDataOutputStream Class Reference

Little Endian Data Output Stream. More...

Inheritance diagram for com.jogamp.opengl.util.texture.spi.LEDataOutputStream:
Collaboration diagram for com.jogamp.opengl.util.texture.spi.LEDataOutputStream:

Public Member Functions

 LEDataOutputStream (final OutputStream out)
 
void close () throws IOException
 
synchronized final void write (final byte b[]) throws IOException
 
synchronized final void write (final byte b[], final int off, final int len) throws IOException
 
final void write (final int b) throws IOException
 
final void writeBoolean (final boolean v) throws IOException
 
final void writeByte (final int v) throws IOException
 
final void writeBytes (final String s) throws IOException
 Don't call this – not implemented. More...
 
final void writeChar (final int v) throws IOException
 
final void writeChars (final String s) throws IOException
 Don't call this – not implemented. More...
 
final void writeDouble (final double v) throws IOException
 
final void writeFloat (final float v) throws IOException
 
final void writeInt (final int v) throws IOException
 
final void writeLong (final long v) throws IOException
 
final void writeShort (final int v) throws IOException
 
final void writeUTF (final String s) throws IOException
 Don't call this – not implemented. More...
 

Detailed Description

Little Endian Data Output Stream.

This class implements an output stream filter to allow writing of java native datatypes to an output stream which has those native datatypes stored in a little endian byte order.

This is the sister class of the DataOutputStream which allows for writing of java native datatypes to an output stream with the datatypes stored in big endian byte order.

This class implements the minimum required and calls DataOutputStream for some of the required methods for DataOutput.

Not all methods are implemented due to lack of immediate requirement for that functionality. It is not clear if it is ever going to be functionally required to be able to read UTF data in a LittleEndianManner

Definition at line 67 of file LEDataOutputStream.java.

Constructor & Destructor Documentation

◆ LEDataOutputStream()

com.jogamp.opengl.util.texture.spi.LEDataOutputStream.LEDataOutputStream ( final OutputStream  out)

Definition at line 75 of file LEDataOutputStream.java.

Member Function Documentation

◆ close()

void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.close ( ) throws IOException

Definition at line 82 of file LEDataOutputStream.java.

◆ write() [1/3]

synchronized final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.write ( final byte  b[]) throws IOException

Definition at line 89 of file LEDataOutputStream.java.

◆ write() [2/3]

synchronized final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.write ( final byte  b[],
final int  off,
final int  len 
) throws IOException

Definition at line 95 of file LEDataOutputStream.java.

◆ write() [3/3]

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.write ( final int  b) throws IOException

Definition at line 101 of file LEDataOutputStream.java.

◆ writeBoolean()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeBoolean ( final boolean  v) throws IOException

Definition at line 107 of file LEDataOutputStream.java.

◆ writeByte()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeByte ( final int  v) throws IOException

Definition at line 113 of file LEDataOutputStream.java.

◆ writeBytes()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeBytes ( final String  s) throws IOException

Don't call this – not implemented.

Definition at line 120 of file LEDataOutputStream.java.

◆ writeChar()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeChar ( final int  v) throws IOException

Definition at line 126 of file LEDataOutputStream.java.

◆ writeChars()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeChars ( final String  s) throws IOException

Don't call this – not implemented.

Definition at line 134 of file LEDataOutputStream.java.

◆ writeDouble()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeDouble ( final double  v) throws IOException

Definition at line 140 of file LEDataOutputStream.java.

Here is the call graph for this function:

◆ writeFloat()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeFloat ( final float  v) throws IOException

Definition at line 146 of file LEDataOutputStream.java.

Here is the call graph for this function:

◆ writeInt()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeInt ( final int  v) throws IOException

Definition at line 152 of file LEDataOutputStream.java.

Here is the caller graph for this function:

◆ writeLong()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeLong ( final long  v) throws IOException

Definition at line 161 of file LEDataOutputStream.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeShort()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeShort ( final int  v) throws IOException

Definition at line 168 of file LEDataOutputStream.java.

◆ writeUTF()

final void com.jogamp.opengl.util.texture.spi.LEDataOutputStream.writeUTF ( final String  s) throws IOException

Don't call this – not implemented.

Definition at line 176 of file LEDataOutputStream.java.


The documentation for this class was generated from the following file: