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
AudioInput.
Audio Output.
Big Endian get/set functions.
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
Centered Panel to display components.
Change Listener
CheckBox
Check Box
CIP : Connection Manager : Reply
CIP : Connection Manager : Reply
CIP : Connection Manager : Request
Codec Info
Codec Type.
Base interface for all codec encoders/decoders.
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)
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.
EtherNet/IP (Industrial Protocol)
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).
G.722 codec
Derived from Asterisk source code.
Encodes/decodes g729a packets.
GetTextPopup
Shows a popup dialog to input text with OK / Cancel buttons.
Autodesk .3DS reader
Supports:
- Mesh, UVMap, animation data
Blender .blend reader
NOTE:
Supports Blender v2.63+
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)
Grid Layout
Encodes/decodes GSM packets.
HTML.
HTML container for generic types
HTTP Parameters.
Progress Listener
HTTPS Client.
I2C
Provides access to read/write data on the I2C bus.
IFrame to display another webpage.
Image.
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();
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.
Little Endian get/set functions.
Native Library
Line Styles
Common functions for Linux administration.
List Box
LLRP Events interface
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.Media Decoder.
Media encoder.
Interface for reading/writing files for media coders.
Media "raw" video decoder.
MenuBar
MenuItem
Message Popup
Shows a popup message with OK / Cancel buttons.
Model is a set of GLObject's that all share the same base orientation (rotation, translation, scale)
Each object can also have its own orientation in addition to this
Usually a 3DS file is loaded into one GLModel.Mouse Buttons
Mouse Event details
MouseEvents
Each audio sample for an Instrument must be 16bit, 44100Hz, mono
Either plays wav file or generates intermittent beep to party member on hold.
Object3 consists of vertex points, and polygons (usually triangles).SIP/RTSP Packet
PacketReceiver
Pad - to add padding
Panel to display components.
This is a simple class for parsing command line options.
Represents a plane in 3d space.
Point - 2D Position
Point
POP3 client class.
Popup Menu
Popup Panel (or Window)
Profinet devices.
Progress bar.
Retrieves PulseAudio configuration
Controller Read Tag test
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.
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.
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.
Stores scale.
Scene is a primitive 3D framework.
Scroll Link
Links a Component that semi scrolls with a Scroll Box with scroll bars.
Scroll Panel
The size MUST be specified in order for scroll bars to appear.
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
SplitPanel - divides two Panels vertically or horizontally.
SSH Connection options.
Internal class to provide SVG file support.
Tables store Row's in memory for fast access.
Tabbed Panel
Tag Listener
Tag Types (0x00 - 0xff)
NI-DAQmx test
TestRow
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
Stores one vector that intersects point (x,y,z).
Stores one vector that intersects point (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.
Load .wav audio files (supports 16,24,32bit,1-2 channels,any frequency,PCM only)
Note:readAllSamples() does not convert 24bit samples.
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)
WindowEvents
Windows Native API
Controller Write Tag test
Created : Aug 8, 2012
XML encapsules a complete XML file.
Each XML tag (element) is treated as a node in the tree.
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.
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.
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.