All Classes and Interfaces

Class
Description
 
 
 
 
 
ActionListener
 
 
 
 
 
 
Convert ASCII-8bit to Unicode Converts codes 128-255 Used by jfTerm and Hex editors (hex , hexbig)
Audio
 
Abstract Class that defines an Audio File Writer.
AudioGenerate Generated by ChatGPT
AudioInput.
Audio Output.
Base16 (hex) encoder / decoder Hex Chars : 0-9,a-f (lower case)
 
 
Big Endian get/set functions.
Speex bit packing and unpacking class.
Simple block (div) container.
Internal class to provide BMP file support.
 
 
 
 
Button
 
Button Generic button.
 
Every call has 2 sides, originator and terminator.
 
Web Camera API
 
 
Abstract class that is the base for the various Codebook search methods.
Centered Panel to display components.
 
Change Listener
 
CheckBox
Check Box
 
CIP : Connection Manager : Reply
CIP : Connection Manager : Reply
CIP : Connection Manager : Request
 
 
 
Codebook tables
 
Codec Info
Codec Type.
Color - ARGB
WebUI Color
Color Chooser Popup Shows a popup dialog to select a RGB color.
 
Column - display components in a column.
 
 
 
 
 
 
 
 
Condition Similar to java.util.concurrent.Callable but only returns primitive boolean type.
 
 
 
 
 
 
 
 
 
Data types for write() function.
Controller Types
 
 
 
COTP - Connection-Oriented Transport Protocol (ISO 8073/X.224)
CPU Hogger Utility that consumes 100% CPU for system stress testing.
 
 
 
 
 
 
Speex Decoder inteface, used as a base for the Narrowband and sideband decoders.
 
Cache of .desktop files
 
 
 
 
 
DHCP Notification interface.
Dialog interface
Dimension
Dimension
Direction
 
Message Dispatch interface.
 
 
 
 
 
 
 
DTMF (Dual Tone Multi Freq) Generates DTMF tones for local playback.
 
 
 
 
Speex Encoder interface, used as a base for the Narrowband and sideband encoders.
EtherNet/IP (Industrial Protocol)
 
 
 
 
 
 
 
 
 
 
A FilteredAudioInputStream is an AudioInputStream with buffers to facilitate transcoding the audio.
Filters
Opens a find text dialog which uses FindEvent for callback handling.
Interface to allow handling of FindDialog events.
 
FlexBox - size auto fills parent width/height.
FlexBox Fills up space or gap between other components like a spring.
 
Component with a font.
FontMetrics
 
Reference Fragment Shader
Represents the frustum (viewable area of a perspective)
FTP client class.
 
 
 
 
 
Encodes/decodes g711 packets (A-Law).
Encodes/decodes g711 packets (U-Law).
 
Encodes/decodes g729a packets.
 
 
 
 
 
 
 
 
 
 
 
GetTextPopup Shows a popup dialog to input text with OK / Cancel buttons.
 
 
 
 
Grid Layout
 
 
 
Encodes/decodes GSM packets.
 
 
 
 
 
LSP Quantisation and Unquantisation (high)
 
Host Details
HTML.
HTML container for generic types
 
 
HTTP Parameters.
Part a of multipart POST
Progress Listener
HTTPS Client.
I2C Provides access to read/write data on the I2C bus.
Icon Displays an icon from classpath /javaforce/icons
 
 
IFrame to display another webpage.
 
Image.
 
Speex in-band and User in-band controls.
 
Inline Block
Inner Panel to display components with a border.
 
 
 
 
 
 
 
 
 
 
 
 
A collection of useful static methods.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Encapsules BufferedImage to provide more functions.
 
Provides a uniform layout style.
 
JFLog is a file logger with support for multiple files and optional outputs to System.out as well.
JFLog compatible with SLF
 
 
 
 
 
 
 
JFProfiler
jfControls Tag
A special Thread (task) for ProgressDialog.
You should override work();
 
Extends JTextArea to provide some extra features such as overwrite mode, and undo/redo
Convenience thread to pass in value via ctor.
A simpler to use Timer, that uses a callback interface.
 
 
 
Virtual KeyCodes
 
KeyEvent
 
KeyEvents
 
 
 
Key Generation Parameters
 
Label
Label Generic Label.
Layers Panel.
Layout Manager
LayoutMetrics.
LSP Quantisation and Unquantisation (Lbr)
 
Little Endian get/set functions.
 
 
Line Styles
Common functions for Linux administration.
 
 
 
 
 
 
 
 
 
 
 
List Box
 
 
 
LLRP Events interface
 
 
 
 
 
 
 
Callback interface to validate provided password.
 
 
LPC - and Reflection Coefficients.
Line Spectral Pair
Abstract class that is the base for the various LSP Quantisation and Unquantisation methods.
Abstract class that is the base for the various LTP (Long Term Prediction) Quantisation and Unquantisation methods.
Long Term Prediction Quantisation and Unquantisation (3Tap)
Long Term Prediction Quantisation and Unquantisation (Forced Pitch)
 
 
Linux Image example: [repo/]amd64/debian:trixie arch=amd64 name=debian version=trixie
Container run-time option.
 
Mac Native API
4x4 matrix
 
In cryptography, MD5 (Message-Digest algorithm 5) is a widely used cryptographic hash function with a 128-bit hash value.
 
 
 
 
 
Deprecated.
Deprecated.
Base class for MediaInput, MediaOutput and MediaEncoder, MediaDecoder
 
Interface for reading/writing files for media coders.
 
 
 
 
 
MenuBar
MenuItem
 
Message Popup Shows a popup message with OK / Cancel buttons.
Miscellaneous functions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Model is a set of Object3's that all share the same base orientation (rotation, translation, scale) Each object can also have its own orientation.
 
Autodesk .3DS reader Supports: - Mesh, UVMap, animation data
Blender .blend reader NOTE: Supports Blender v2.63+ thru 4.02 (some versions in between may not be supported) Supports objects with multiple UVMaps Rotation/Scale on objects are ignored, please rotate/scale in edit mode (the vertex data) BHead chunks can have duplicate old pointer addresses in which case they must be used in order.
 
JF3D - New format designed for JavaForce Chunk based format Supports: - GLModel, GLObject, GLUVMap(s) TODO: - animation data struct ChunkHeader { int id; int len; //size of data excluding ChunkHeader } Everything is Little Endian (Intel based)
 
 
 
 
 
 
 
 
Mouse Buttons
 
 
Mouse Event details
MouseEvents
 
 
 
 
 
MQTT Events
 
 
 
 
 
Each audio sample for an Instrument must be 16bit, 44100Hz, mono
 
 
 
 
 
 
 
 
Either plays wav file or generates intermittent beep to party member on hold.
Name interface
Narrowband Codec.
Narrowband Speex Decoder
Narrowband Speex Encoder
LSP Quantisation and Unquantisation (narrowband)
 
 
 
 
 
 
 
 
 
Noise codebook search
Object3 consists of vertex points, and polygons (usually triangles).
 
 
 
Calculates the CRC checksum for Ogg packets.
Ogg Speex Writer
 
 
 
 
SIP/RTSP Packet
 
 
 
PacketReceiver
Pad - to add padding
 
This is a simple class for parsing command line options.
Converts a PCM 16bits/sample mono audio stream to Ogg Speex
Writes basic PCM wave files from binary audio data.
Represents a plane in 3d space.
 
 
Point - 2D Position
Point
POP3 client class.
 
 
 
 
Popup Menu
Popup Panel (or Window)
 
 
Progress bar.
 
 
 
 
 
 
 
Retrieves PulseAudio configuration
 
 
 
 
 
 
Raw Audio File Writer.
 
Rectangle
 
 
Opens a replace text dialog that uses the ReplaceEvent interface for event handling.
The interface used by ReplaceDialog for event handling.
 
 
Image Resize Operation
 
 
 
 
 
 
 
Stores angle-axis rotation.
 
 
Row - display components in a row.
 
 
RTP (Real-Time Transport Protocol) Handles sending/receiving RTP packets.
RTPAudioCoder Base interface for all audio codec encoders/decoders.
 
 
Encodes/Decodes RTP/H263+ packets (H263-1998) Payload type is Dynamic SDP Syntax = "H263-1998" http://tools.ietf.org/html/rfc2429 http://tools.ietf.org/html/rfc4629
Encodes/Decodes RTP/H263+ packets (H263-2000) Payload type is Dynamic SDP Syntax = "H263-2000" http://tools.ietf.org/html/rfc4629
 
 
Interface to allow RTP to trigger callbacks.
 
RTPVideoCoder Base interface for all video codec encoders/decoders.
 
 
Base class for RTSP communications (Real Time Streaming Protocol).
Handles the client end of a RTSP link.
 
RTSP Client Interface
Handles RTSP packets directly.
Handles the server end of a RTSP link.
 
RTSP Server Interface
 
 
 
S7 Header
S7 Data Packet Reference : snap7.sf.net Example Tags: DB100.DBX1.0 DB100.DBB1 DB100.DBW2 DB100.DBD4 DB700.DBB0 BYTE 16 M1.0 MB2 I3.0 IW4 Q5.0 QD6 etc.
 
 
Sideband Codec.
Sideband Speex Decoder
Wideband Speex Encoder
Stores scale.
Scene is a primitive 3D framework.
Screen interface
 
 
 
 
Scroll Link Links a Component that semi scrolls with a Scroll Box with scroll bars.
Scroll Panel
SDP (Session Description Protocol)
 
 
 
 
Secret.
 
 
 
 
 
 
 
 
 
 
 
 
Base class for SIP communications (Session Initiation Protocol).
Handles the client end of a SIP link.
 
Callback interface for handling SIP messages for a SIP client.
Handles SIP packets directly.
Handles the server end of a SIP link.
Callback interface for handling SIP messages for a SIP server.
 
Slider
 
SMTP client class.
Email Attachment
 
 
 
 
 
 
 
VM Snapshot
 
 
 
 
Encodes/decodes speex packets.
Converts an Ogg Speex bitstream into a PCM 16bits/sample audio stream.
Provider for Speex audio file reading services.
Provider for Speex audio file writing services.
Main Speex Decoder class.
Main Speex Encoder class.
Encodings used by the Speex audio decoder.
FileFormatTypes used by the Speex audio decoder.
A format conversion provider provides format conversion services from one or more input formats to one or more output formats.
SplitPanel - divides two Panels vertically or horizontally.
Split shape codebook search
 
 
 
 
 
SSH Connection options.
 
 
 
 
Stereo
 
 
 
 
 
 
 
 
Speex SubMode
 
 
 
Internal class to provide SVG file support.
 
 
 
Tables store Row's in memory for fast access.
 
 
 
Tabbed Panel
 
Tag Listener
Tag Types (0x00 - 0xff)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Udp
 
 
 
 
 
 
 
TextArea
TextArea Popup Shows a popup message with a TextArea and OK / Cancel buttons.
 
 
Text Component
 
 
TextField
TextField Popup Shows a popup message with a TextField and OK / Cancel buttons.
Stores a 2D Texture (image).
 
 
The interface used by JFTimer for event handling.
TitleBar to be placed in PopupPanel
 
 
ToolBar
TPKT Header
Stores a translation (movement).
 
TransportInterface
 
 
 
 
Transport Type
 
 
 
WebUI TreeModel
WebUI TreeModelEvent
WebUI TreeModelListener
 
 
Unsigned Byte
Unsigned Integer
 
Unsigned Long
 
A Unix encryption which is uni-directional.
 
 
 
 
 
 
 
Unsigned Short
 
 
 
This class analyses the signal to help determine what bitrate to use when the Varible BitRate option has been selected.
Stores one vector (x,y,z).
Stores one vector (x,y,z) with optional w component (default = 1.0f).
Prints JavaForce version info.
Store one vertex point (x,y,z) with texture coordinates (u,v).
Reference Vertex Shader
Video
 
 
 
 
 
 
VMProvider Provides details from VM Management System of a Virtual Machine.
 
 
 
 
 
 
 
 
 
 
 
Vector Quantization.
 
 
Wav audio file Supports: bits : 16,24,32bit (24bit converted to 32bit on load) channels : 1-2 frequency : any format : PCM only
Loads a WAV file specific to VoIP requirements (must be 8000Hz, mono, 16bit PCM) Samples are returned in 20ms blocks (last partial block is chopped).
 
Web Server handler interface.
 
 
 
 
Simple web server that redirects users to a different port.
 
WebSocketHandler
 
 
 
A class to handle file uploads (default max 64MBs)
Uploaded file.
 
 
WindowEvents
Windows Native API
 
 
 
 
Created : Aug 8, 2012
 
 
XML encapsules a complete XML file.
Each XML tag (element) is treated as a node in the tree.
XML is a TreeModel data model that encapsules a complete XML file.
Each XML tag (element) is treated as a node in the tree.
XML is a TreeModel data model that encapsules a complete XML file.
Each XML tag (element) is treated as a node in the tree.
XMLEvent is an interface for a callback handler used during XML loading.
XMLEvent is an interface for a callback handler used during XML loading.