CroftSoft Core

Packages
com.croftsoft.core CroftSoft Core default and test values.
com.croftsoft.core.ai Artificial Intelligence (AI).
com.croftsoft.core.ai.astar A* algorithm for path planning.
com.croftsoft.core.ai.neuro Neuronal network simulation interfaces.
com.croftsoft.core.ai.neuro.imp Neuronal network simulation implementations (demo).
com.croftsoft.core.animation Swing-based animation library.
com.croftsoft.core.animation.animator ComponentAnimator implementations for Swing-based animation.
com.croftsoft.core.animation.awt Old AWT-based animation classes.
com.croftsoft.core.animation.clock Clock implementations for Swing-based animation.
com.croftsoft.core.animation.collector RepaintCollector implementations for Swing-based animation.
com.croftsoft.core.animation.component AnimatedComponent implementations for Swing-based animation.
com.croftsoft.core.animation.controller Animation controllers process user input.
com.croftsoft.core.animation.factory AnimationFactory implementations for Swing-based animation.
com.croftsoft.core.animation.icon Icon implementations for Swing-based animation.
com.croftsoft.core.animation.model The base interface for the model of a game world entity.
com.croftsoft.core.animation.model.seri Serializable implementations of Model classes.
com.croftsoft.core.animation.painter ComponentPainter implementations for Swing-based animation.
com.croftsoft.core.animation.sprite Sprite classes for animation.
com.croftsoft.core.animation.updater ComponentUpdater implementations for Swing-based animation.
com.croftsoft.core.applet Applet manipulation code.
com.croftsoft.core.awt Package java.awt Abstract Window Toolkit (AWT) support.
com.croftsoft.core.awt.font Font manipulation.
com.croftsoft.core.awt.image Image manipulation.
com.croftsoft.core.beans Java Beans support.
com.croftsoft.core.gui Graphical user interface (GUI) classes complementary to java.awt and javax.swing.
com.croftsoft.core.gui.controller The controller updates the model based on user input.
com.croftsoft.core.gui.event Complements packages java.awt.event and javax.swing.event.
com.croftsoft.core.gui.layout java.awt.LayoutManager support.
com.croftsoft.core.gui.list java.awt.List support.
com.croftsoft.core.gui.multi An applet that contains multiple applets (demo).
com.croftsoft.core.gui.plot Point plotting graphical components.
com.croftsoft.core.gui.table Provides classes and interfaces for dealing with javax.swing.JTable.
com.croftsoft.core.io Package java.io input/output support.
com.croftsoft.core.jnlp Package javax.jnlp Java Network Launching Protocol (JNLP) support classes.
com.croftsoft.core.lang Package java.lang support and basic classes.
com.croftsoft.core.lang.classloader Custom ClassLoader implementations.
com.croftsoft.core.lang.ex Exception handling.
com.croftsoft.core.lang.lifecycle Interfaces for the common Applet lifecycle methods.
com.croftsoft.core.lang.reflect Package java.lang.reflect reflection support.
com.croftsoft.core.math Mathematics and constants.
com.croftsoft.core.math.axis Axis-angle (used in 3D graphics).
com.croftsoft.core.math.geom Geometry.
com.croftsoft.core.math.matrix Matrices (including 3D graphics functions).
com.croftsoft.core.math.quat Quaternions (used in 3D graphics).
com.croftsoft.core.media.j3d Package javax.media.j3d Java 3D API support classes.
com.croftsoft.core.media.jogl Java Binding for the OpenGL (JOGL) API (3D graphics) support.
com.croftsoft.core.media.jogl.camera JOGL camera orientation.
com.croftsoft.core.media.jogl.render JoglRenderer implementations.
com.croftsoft.core.media.sound Plays audio clips.
com.croftsoft.core.media.sound.midi Package javax.sound.midi Musical Instrument Digital Interface (MIDI) support.
com.croftsoft.core.net Package java.net networking support.
com.croftsoft.core.net.http HyperText Transfer Protocol (HTTP).
com.croftsoft.core.net.http.msg HyperText Transfer Protocol (HTTP) asynchronous messaging.
com.croftsoft.core.net.jms Package javax.jms Java Message Service (JMS) API support.
com.croftsoft.core.net.news Network News Transfer Protocol (NNTP).
com.croftsoft.core.role Interfaces that define object roles.
com.croftsoft.core.role.actor An interface for declaring supported roles (tutorial).
com.croftsoft.core.security Package java.security support and authentication.
com.croftsoft.core.security.manager java.lang.SecurityManager implementations.
com.croftsoft.core.servlet Package javax.servlet support.
com.croftsoft.core.sim Simulation support classes.
com.croftsoft.core.sql Relational database manipulation via Structured Query Language (SQL).
com.croftsoft.core.text Text parsing and formatting.
com.croftsoft.core.text.sml Simplified Markup Language.
com.croftsoft.core.text.xml Extensible Markup Language (XML) parsing.
com.croftsoft.core.util Package java.util support and utility classes.
com.croftsoft.core.util.cache Cache implementations.
com.croftsoft.core.util.cache.secure Hash Cache: retrieves content using hash digests (tutorial).
com.croftsoft.core.util.consumer A callback object that "consumes" the callback argument.
com.croftsoft.core.util.filemap Map implementation that stores data in files.
com.croftsoft.core.util.id An Id is used for consistent cross-process identification.
com.croftsoft.core.util.jlex Lexical Analyzer Generator for Java (JLex) support.
com.croftsoft.core.util.log Logging (created before java.util.logging).
com.croftsoft.core.util.loop Threaded loop library for animation and simulation.
com.croftsoft.core.util.mail Intermediary to broadcast and retrieve messages (tutorial).
com.croftsoft.core.util.pubsub Publish-and-subscribe message and event propagation.
com.croftsoft.core.util.queue Queue data structure (created prior to java.util.Queue).
com.croftsoft.core.util.seq Read-only access to a sequence such as an Object array or a List (tutorial).
com.croftsoft.core.util.slot Mail slot for receiving messages (tutorial).
com.croftsoft.core.util.state State update broadcast using Remote Method Invocation (RMI).

 


CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)