JavaからWolfram言語を呼び出す

KernelLink Wolfram言語カーネルと通信する

MathLink 任意のWolfram Symbolic Transfer Protocol (WSTP)プログラムと通信するための低レベルのメソッド

MathLinkFactory リンクを作成する

MathLinkException エラーをリンクする

パケットフローの監視

PacketListener, PacketArrivedEvent WSTPパケットの到着に反応する

PacketPrinter パケットの内容を出力する(デバッグに便利)

式の表現と記憶領域

Expr Wolfram言語式をJavaで表現する

LoopbackLink 式の一時的な記憶領域

ユーザインターフェース要素

MathFrame, MathJFrame Wolfram言語に依存したJavaウィンドウのための便利なクラス

MathCanvas, MathGraphicsJPanel Wolfram言語グラフィックスとタイプセット出力を表示する

ConsoleWindow Javaコンソール出力を表示する

MathSessionPane Wolfram言語カーネルセッション用の完全に機能的なユーザインターフェース

InterruptDialog 計算を中断させるためのユーザインターフェース

BracketMatcher, SyntaxTokenizer Wolfram言語の入力を扱うユーティリティクラス

イベントリスナ

MathActionListener JavaでActionEventが発生したときにWolfram言語関数を呼び出す

MathWindowListener JavaでWindowEventが発生したときにWolfram言語関数を呼び出す

MathAdjustmentListener  ▪  MathComponentListener  ▪  MathContainerListener  ▪  MathFocusListener  ▪  MathItemListener  ▪  MathKeyListener  ▪  MathMouseListener  ▪  MathMouseMotionListener  ▪  MathPropertyChangeListener  ▪  MathTextListener  ▪  MathVetoableChangeListener

LinkSnooper 2つのWSTPプログラム間でのパケットフローを監視する

MathematicaTask Wolfram言語を呼び出すためのantタスク