Package com.wolfram.jlink

This is the main J/Link package, containing the classes and interfaces that programmers will use most.
  • Interface Summary 
    Interface Description
    KernelLink
    KernelLink is the main link interface that J/Link programmers will use.
    LoopbackLink
    LoopbackLink is the link interface that represents a special type of link known as a loopback link.
    MathLink
    MathLink is the low-level interface that is the root of all link objects in J/Link.
    PacketListener
    The listener interface for receiving PacketArrivedEvents.
  • Class Summary 
    Class Description
    Expr
    The Expr class is a representation of arbitrary Mathematica expressions in Java.
    Install
    Install is the class that has the main entry point when Java is launched from Mathematica via InstallJava[].
    JLinkClassLoader
    This class loader does all the loading of classes requested via the Mathematica function LoadJavaClass[].
    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.
    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.
    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.
    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.
    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).
  • Exception Summary 
    Exception Description
    ExprFormatException
    ExprFormatException is the exception thrown by the "asXXX()" methods of the Expr class (e.g., asInt(), asDouble(), asArray(), etc.)
    MathLinkException
    The exception thrown by methods in the MathLink and KernelLink interfaces when a link error occurs.