All Classes

Class Description
BracketMatcher
A utility class that detects matching open/close bracket pairs in Mathematica input.
ConsoleWindow
A top-level frame window that displays output printed to the System.out and/or System.err streams.
Expr
The Expr class is a representation of arbitrary Mathematica expressions in Java.
ExprFormatException
ExprFormatException is the exception thrown by the "asXXX()" methods of the Expr class (e.g., asInt(), asDouble(), asArray(), etc.)
Install
Install is the class that has the main entry point when Java is launched from Mathematica via InstallJava[].
InterruptDialog
This is an "interrupt computation" dialog similar to the one you see in the notebook front end when you select Kernel/Interrupt Evaluation.
JLinkClassLoader
This class loader does all the loading of classes requested via the Mathematica function LoadJavaClass[].
KernelLink
KernelLink is the main link interface that J/Link programmers will use.
LinkSnooper
LinkSnooper is a program that sits between a front end and kernel (or any two MathLink programs) and displays all traffic that moves across the link between them.
LoopbackLink
LoopbackLink is the link interface that represents a special type of link known as a loopback link.
MathActionListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathAdjustmentListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathCanvas
MathCanvas is a class that gives programmers an easy way to display Mathematica graphics or typeset expressions.
MathComponentListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathContainerListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathematicaTask
MathematicaTask is an Ant task that allows you to call Mathematica from Ant build files.
MathFocusListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathFrame
MathFrame is intended to be used from Mathematica code, as the top-level window for user-interface elements created and displayed from a Mathematica program.
MathGraphicsJPanel
MathGraphicsJPanel is a class that gives programmers an easy way to display Mathematica graphics or typeset expressions.
MathItemListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathJFrame
MathJFrame is intended to be used from Mathematica code, as a top-level window for user-interface elements created and displayed from a Mathematica program.
MathKeyListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathLink
MathLink is the low-level interface that is the root of all link objects in J/Link.
MathLinkException
The exception thrown by methods in the MathLink and KernelLink interfaces when a link error occurs.
MathLinkFactory
MathLinkFactory is the class that is used to construct objects of the various link interfaces (MathLink, KernelLink, and LoopbackLink).
MathListener
This abstract class is the parent class of all the MathXXXListener classes, which let you trigger a call into Mathematica on the occurrence of a particular event.
MathMouseListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathMouseMotionListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathPropertyChangeListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathSessionPane
MathSessionPane is a visual component that provides a scrolling In/Out session interface to the Mathematica kernel.
MathTextListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathVetoableChangeListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathWindowListener
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MLFunction
MLFunction is a simple class that is nothing more than a holder for a function name and argument count.
PacketArrivedEvent
The event type that is sent to PacketListeners to notify them that a packet has arrived on the link.
PacketListener
The listener interface for receiving PacketArrivedEvents.
PacketPrinter
PacketPrinter is an implementation of the PacketListener interface that prints the contents of incoming packets to a stream that you specify.
StdLink
StdLink contains two methods that you use to interact with the link back to the kernel in cases where Java is "installed" into Mathematica (that is, InstallJava[] has been called in the Mathematica session).
SyntaxTokenizer
A utility class that can break up Mathematica code into 4 syntax classes: strings, comments, symbols, and normal (meaning everything else).