A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

abandonEvaluation() - Method in interface com.wolfram.jlink.KernelLink
Causes any method that is blocking waiting for output from the kernel to return immediately and throw a MathLinkException.
abortEvaluation() - Method in interface com.wolfram.jlink.KernelLink
Sends a request to the kernel to abort the current evaluation.
actionPerformed(ActionEvent) - Method in class com.wolfram.jlink.MathActionListener
 
actionPerformed(ActionEvent) - Method in class com.wolfram.jlink.ui.InterruptDialog
 
activate() - Method in interface com.wolfram.jlink.MathLink
Same as connect().
addAll(List<URL>, boolean) - Method in class com.wolfram.jlink.JLinkClassLoader
 
addColoredSymbols(String[], Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Lets you customize syntax coloring by specifying an array of symbol names and the color you want them drawn in when they appear in input.
addLocations(String[], boolean) - Method in class com.wolfram.jlink.JLinkClassLoader
Adds URLs, directories, and jar files in which this classloader will look for classes.
addLocations(String[], boolean, boolean) - Method in class com.wolfram.jlink.JLinkClassLoader
 
addMessageHandler(Class, Object, String) - Method in interface com.wolfram.jlink.MathLink
Specifies the Java method you want called as a message handler.
addPacketListener(PacketListener) - Method in interface com.wolfram.jlink.KernelLink
Adds the specified PacketListener to receive PacketArrivedEvents.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.wolfram.jlink.ui.MathSessionPane
Adds a PropertyChangeListener that will be notified of changes in the computationActive property.
addText(String) - Method in class com.wolfram.jlink.util.MathematicaTask
 
adjustmentValueChanged(AdjustmentEvent) - Method in class com.wolfram.jlink.MathAdjustmentListener
 
argCount - Variable in class com.wolfram.jlink.MLFunction
The function's argument count.
args() - Method in class com.wolfram.jlink.Expr
Gives an array of Exprs representing the arguments of this Expr.
asArray(int, int) - Method in class com.wolfram.jlink.Expr
Gives a Java array representation with the requested depth and element type.
asBigDecimal() - Method in class com.wolfram.jlink.Expr
Gives the BigDecimal value for Exprs that can be represented as BigDecimals (this is exactly the set for which integerQ() or realQ() returns true).
asBigInteger() - Method in class com.wolfram.jlink.Expr
Gives the BigInteger value for Exprs that can be represented as BigIntegers (this is exactly the set for which integerQ() or realQ() returns true).
asDouble() - Method in class com.wolfram.jlink.Expr
Gives the double value for Exprs that can be represented as doubles (this is exactly the set for which integerQ() or realQ() or rationalQ() returns true).
asInt() - Method in class com.wolfram.jlink.Expr
Gives the integer value for Exprs that can be represented as integers (this is exactly the set for which integerQ() returns true).
asLong() - Method in class com.wolfram.jlink.Expr
Gives the long value for Exprs that can be represented as integers (this is exactly the set for which integerQ() returns true).
asString() - Method in class com.wolfram.jlink.Expr
Gives the string value for Exprs that can be represented as strings (this is exactly the set for which stringQ() or symbolQ() returns true).
atomQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica atom.

B

balance(int, int) - Method in class com.wolfram.jlink.ui.BracketMatcher
Performs the search for matching brackets.
balanceBrackets() - Method in class com.wolfram.jlink.ui.MathSessionPane
Grows the current selection to highlight the nearest matching set of delimiters.
BEGINDLGPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
beginManual() - Method in interface com.wolfram.jlink.KernelLink
Informs J/Link that your code will be manually sending the result back to Mathematica.
BIGDECIMAL - Static variable in class com.wolfram.jlink.Expr
A type constant representing floating point numbers larger than can fit in a Java double, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
bigDecimalQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica real (floating-point) number, but requires more digits to store than can fit into a Java double.
BIGINTEGER - Static variable in class com.wolfram.jlink.Expr
A type constant representing integers larger than can fit in a Java int, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
bigIntegerQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica integer, but requires more digits to store than can fit into a Java int.
BracketMatcher - Class in com.wolfram.jlink.ui
A utility class that detects matching open/close bracket pairs in Mathematica input.
BracketMatcher() - Constructor for class com.wolfram.jlink.ui.BracketMatcher
 
BracketMatcher(String) - Constructor for class com.wolfram.jlink.ui.BracketMatcher
 
bytesToGet() - Method in interface com.wolfram.jlink.MathLink
Returns the number of bytes that remain to be read in the element that is currently being read in textual form.
bytesToPut() - Method in interface com.wolfram.jlink.MathLink
Gives the number of bytes that remain to be sent in the element that is currently being sent in textual form.

C

callMathHandler(String, Object[]) - Method in class com.wolfram.jlink.MathListener
Derived classes call this method from their event handler methods.
CALLPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
callVoidMathHandler(String, Object[]) - Method in class com.wolfram.jlink.MathListener
Just like callMathHandler(), except it discards the result of the computation.
canRedo() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether a redo operation is currently possible.
canUndo() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether an undo operation is currently possible.
checkFunction(String) - Method in interface com.wolfram.jlink.MathLink
Reads a function name and argument count and compares the function name with f.
checkFunctionWithArgCount(String, int) - Method in interface com.wolfram.jlink.MathLink
Reads a function name and argument count and compares the function name with f and the argument count with argCount.
classFromBytes(String, byte[]) - Method in class com.wolfram.jlink.JLinkClassLoader
Converts an array of bytes into an instance of class Class.
classFromName(String) - Static method in class com.wolfram.jlink.JLinkClassLoader
Loads the class with the given name using the JLinkClassLoader instance of the currently-active link.
clearAssertionStatus() - Method in class com.wolfram.jlink.JLinkClassLoader
 
clearColoredSymbols() - Method in class com.wolfram.jlink.ui.MathSessionPane
Wipes out all syntax coloring customizations specified by addColoredSymbols().
clearError() - Method in interface com.wolfram.jlink.MathLink
Clears the link error condition, if possible.
clearInterrupt() - Method in interface com.wolfram.jlink.KernelLink
Call this method after you have handled an interrupt request manually.
close() - Method in interface com.wolfram.jlink.MathLink
Closes the link.
closeKernel() - Method in class com.wolfram.jlink.util.MathematicaTask
 
closeLink() - Method in class com.wolfram.jlink.ui.MathSessionPane
Closes the link to Mathematica.
com.wolfram.jlink - package com.wolfram.jlink
This is the main J/Link package, containing the classes and interfaces that programmers will use most.
com.wolfram.jlink.ui - package com.wolfram.jlink.ui
Includes some classes useful in programs with non-trivial user intefaces.
com.wolfram.jlink.util - package com.wolfram.jlink.util
A couple of special utility classes: LinkSnooper, a program that displays MathLink traffic between two programs, and MathematicaTask, an Ant task for using Mathematica in Ant build files.
COMMENT - Static variable in class com.wolfram.jlink.ui.SyntaxTokenizer
A syntax type that corresponds to a Mathematica comment.
COMPLEX - Static variable in class com.wolfram.jlink.Expr
A type constant representing complex numbers, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
complexQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a complex number.
componentAdded(ContainerEvent) - Method in class com.wolfram.jlink.MathContainerListener
 
componentHidden(ComponentEvent) - Method in class com.wolfram.jlink.MathComponentListener
 
componentMoved(ComponentEvent) - Method in class com.wolfram.jlink.MathComponentListener
 
componentRemoved(ContainerEvent) - Method in class com.wolfram.jlink.MathContainerListener
 
componentResized(ComponentEvent) - Method in class com.wolfram.jlink.MathComponentListener
 
componentShown(ComponentEvent) - Method in class com.wolfram.jlink.MathComponentListener
 
connect() - Method in interface com.wolfram.jlink.MathLink
Connects the link, if it has not already been connected.
connect() - Method in class com.wolfram.jlink.ui.MathSessionPane
Connects the link to Mathematica and prepares the pane for use.
connect(long) - Method in interface com.wolfram.jlink.MathLink
Connects the link, but waits at most timeoutMillis for a response from the other side.
ConsoleWindow - Class in com.wolfram.jlink.ui
A top-level frame window that displays output printed to the System.out and/or System.err streams.
copyInputFromAbove() - Method in class com.wolfram.jlink.ui.MathSessionPane
Copies the previous input to the current cursor location.
createClassLoader() - Static method in class com.wolfram.jlink.JLinkClassLoader
This factory method is the proper way to create a JLinkClassLoader instance, rather than directly calling the constructor.
createFromLink(MathLink) - Static method in class com.wolfram.jlink.Expr
This factory method will only be used by advanced programmers who are creating their own classes that implement the MathLink interface.
createKernelLink(MathLink) - Static method in class com.wolfram.jlink.MathLinkFactory
Creates a KernelLink by wrapping a MathLink.
createKernelLink(String) - Static method in class com.wolfram.jlink.MathLinkFactory
Creates a KernelLink.
createKernelLink(String[]) - Static method in class com.wolfram.jlink.MathLinkFactory
Creates a KernelLink.
createLoopbackLink() - Static method in class com.wolfram.jlink.MathLinkFactory
Creates a LoopbackLink, a special type of link that is written to and read by the same program.
createMark() - Method in interface com.wolfram.jlink.MathLink
Creates a mark at the current point in the incoming MathLink data stream.
createMathLink(String) - Static method in class com.wolfram.jlink.MathLinkFactory
Creates a MathLink.
createMathLink(String[]) - Static method in class com.wolfram.jlink.MathLinkFactory
Creates a MathLink.

D

delete(int) - Method in class com.wolfram.jlink.Expr
Returns a new Expr that has the same head but the nth element deleted (counted from the end if n is negative).
destroyMark(long) - Method in interface com.wolfram.jlink.MathLink
Destroys a mark.
dimensions() - Method in class com.wolfram.jlink.Expr
Gives an array of integers representing the dimensions of this Expr.
discardAnswer() - Method in interface com.wolfram.jlink.KernelLink
Reads and discards all packets generated during a computation.
DISPLAYENDPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
DISPLAYPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
dispose() - Method in class com.wolfram.jlink.Expr
Frees resources that the Expr uses internally.

E

enableObjectReferences() - Method in interface com.wolfram.jlink.KernelLink
Call this method to enable the ability to pass Java objects "by reference" to Mathematica.
enableObjectReferences(boolean) - Method in interface com.wolfram.jlink.KernelLink
Call this method to enable the ability to pass Java objects "by reference" to Mathematica.
ENDDLGPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
endPacket() - Method in interface com.wolfram.jlink.MathLink
Call it when you are finished writing the contents of a single packet.
ENTEREXPRPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
ENTERTEXTPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
equals(Object) - Method in class com.wolfram.jlink.Expr
Implements an equality comparison that is similar to Mathematica's SameQ.
error() - Method in interface com.wolfram.jlink.MathLink
Gives the code corresponding to the current error state of the link.
errorMessage() - Method in interface com.wolfram.jlink.MathLink
Gives a textual message describing the current error.
evaluate(Expr) - Method in interface com.wolfram.jlink.KernelLink
Sends an Expr for evaluation.
evaluate(String) - Method in interface com.wolfram.jlink.KernelLink
Sends a string for evaluation.
evaluateInput() - Method in class com.wolfram.jlink.ui.MathSessionPane
Evaluates the current input.
EVALUATEPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
evaluateToImage(Expr, int, int) - Method in interface com.wolfram.jlink.KernelLink
Sends graphics or plotting code to evaluate, then reads and discards all output except for the image data, which is returned as a byte array of GIF data.
evaluateToImage(Expr, int, int, int, boolean) - Method in interface com.wolfram.jlink.KernelLink
Sends graphics or plotting code to evaluate, then reads and discards all output except for the image data, which is returned as a byte array of GIF data.
evaluateToImage(String, int, int) - Method in interface com.wolfram.jlink.KernelLink
Sends graphics or plotting code to evaluate, then reads and discards all output except for the image data, which is returned as a byte array of GIF data.
evaluateToImage(String, int, int, int, boolean) - Method in interface com.wolfram.jlink.KernelLink
Sends graphics or plotting code to evaluate, then reads and discards all output except for the image data, which is returned as a byte array of GIF data.
evaluateToInputForm(Expr, int) - Method in interface com.wolfram.jlink.KernelLink
Sends an Expr to evaluate, then reads and discards all output except for the result, which is returned.
evaluateToInputForm(String, int) - Method in interface com.wolfram.jlink.KernelLink
Sends a string to evaluate, then reads and discards all output except for the result, which is returned.
evaluateToOutputForm(Expr, int) - Method in interface com.wolfram.jlink.KernelLink
Sends an Expr to evaluate, then reads and discards all output except for the result, which is returned.
evaluateToOutputForm(String, int) - Method in interface com.wolfram.jlink.KernelLink
Sends a string to evaluate, then reads and discards all output except for the result, which is returned.
evaluateToTypeset(Expr, int, boolean) - Method in interface com.wolfram.jlink.KernelLink
Sends an Expr to evaluate, the result of which will be typeset, converted to a GIF, and the resulting data returned.
evaluateToTypeset(String, int, boolean) - Method in interface com.wolfram.jlink.KernelLink
Sends a string to evaluate, the result of which will be typeset, converted to a GIF, and the resulting data returned.
execute() - Method in class com.wolfram.jlink.util.MathematicaTask
Execute
Expr - Class in com.wolfram.jlink
The Expr class is a representation of arbitrary Mathematica expressions in Java.
Expr(byte[]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica list of bytes with the specified value.
Expr(byte[][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica matrix of bytes with the specified value.
Expr(byte[][][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a depth-3 Mathematica array of bytes with the specified value.
Expr(double) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica Real with the specified value.
Expr(double[]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica list of reals with the specified value.
Expr(double[][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica matrix of reals with the specified value.
Expr(double[][][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a depth-3 Mathematica array of reals with the specified value.
Expr(int[]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica list of integers with the specified value.
Expr(int[][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica matrix of integers with the specified value.
Expr(int[][][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a depth-3 Mathematica array of integers with the specified value.
Expr(int, String) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica Integer, Real, String, or Symbol whose value is given by the supplied string (for example "2", "3.14", or "Plus").
Expr(long) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica Integer with the specified value.
Expr(long[]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica list of integers with the specified value.
Expr(long[][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica matrix of integers with the specified value.
Expr(long[][][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a depth-3 Mathematica array of integers with the specified value.
Expr(short[]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica list of short integers with the specified value.
Expr(short[][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica matrix of short integers with the specified value.
Expr(short[][][]) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a depth-3 Mathematica array of short integers with the specified value.
Expr(Expr, Expr...) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr with the given head and arguments.
Expr(String) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a Mathematica String with the specified value.
Expr(String, Expr...) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr with the given head and arguments.
Expr(BigDecimal) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a large Mathematica Real with the specified value.
Expr(BigInteger) - Constructor for class com.wolfram.jlink.Expr
Creates an Expr representing a large Mathematica Integer with the specified value.
EXPRESSIONPKT - Static variable in interface com.wolfram.jlink.MathLink
 
ExprFormatException - Exception in com.wolfram.jlink
ExprFormatException is the exception thrown by the "asXXX()" methods of the Expr class (e.g., asInt(), asDouble(), asArray(), etc.)
ExprFormatException(String) - Constructor for exception com.wolfram.jlink.ExprFormatException
 

F

feMainMessageHandler(int, int) - Method in class com.wolfram.jlink.util.LinkSnooper
 
FEPKT - Static variable in interface com.wolfram.jlink.MathLink
 
fePreemptiveMessageHandler(int, int) - Method in class com.wolfram.jlink.util.LinkSnooper
 
feServiceMessageHandler(int, int) - Method in class com.wolfram.jlink.util.LinkSnooper
 
FIRSTUSERPKT - Static variable in interface com.wolfram.jlink.MathLink
 
flush() - Method in interface com.wolfram.jlink.MathLink
Immediately transmits any data buffered for sending over the link.
focusGained(FocusEvent) - Method in class com.wolfram.jlink.MathFocusListener
 
focusLost(FocusEvent) - Method in class com.wolfram.jlink.MathFocusListener
 

G

getArgCount() - Method in interface com.wolfram.jlink.MathLink
Reads the argument count of an expression being read manually.
getArray(int, int) - Method in interface com.wolfram.jlink.KernelLink
Extends the MathLink method of the same signature by allowing the extra type specification TYPE_OBJECT.
getArray(int, int) - Method in interface com.wolfram.jlink.MathLink
Reads an array of the specified type and depth.
getArray(int, int, String[]) - Method in interface com.wolfram.jlink.KernelLink
Extends the MathLink method of the same signature by allowing the extra type specification TYPE_OBJECT.
getArray(int, int, String[]) - Method in interface com.wolfram.jlink.MathLink
Reads an array of the specified type and depth and records the heads at each level.
getArray(Class, int) - Method in interface com.wolfram.jlink.KernelLink
An improvement on the KernelLink.getArray(int type, int depth) signature that allows you to specify the type of array to create when reading arrays of Java objects.
getArray(Class, int, String[]) - Method in interface com.wolfram.jlink.KernelLink
An improvement on the KernelLink.getArray(int type, int depth, String[] heads) signature that allows you to specify the type of array to create when reading arrays of Java objects.
getBackgroundColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the background color of the text region.
getBoolean() - Method in interface com.wolfram.jlink.MathLink
Reads the Mathematica symbols True or False as a boolean.
getBooleanArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list as a one-dimensional array of booleans.
getBooleanArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of booleans.
getByteArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list or array as a one-dimensional array of bytes.
getByteArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of bytes.
getByteString(int) - Method in interface com.wolfram.jlink.MathLink
Reads a Mathematica string as an array of bytes.
getCause() - Method in exception com.wolfram.jlink.MathLinkException
Gives the other type of exception that this MathLinkException "wraps".
getCharArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list or array as a one-dimensional array of chars.
getCharArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of chars.
getClassLoader() - Method in interface com.wolfram.jlink.KernelLink
Gets the JLinkClassLoader that is used by this link to load classes via the LoadJavaClass[] Mathematica function.
getClassPath() - Method in class com.wolfram.jlink.JLinkClassLoader
Gives the set of locations in which this class loader will search for classes.
getCommentColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the color that will be used for comments in input if syntax coloring is on.
getComplex() - Method in interface com.wolfram.jlink.MathLink
Reads a complex number.
getComplexArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list as a one-dimensional array of complex numbers.
getComplexArray2() - Method in interface com.wolfram.jlink.MathLink
Reads a matrix as a two-dimensional array of complex numbers.
getComplexClass() - Method in interface com.wolfram.jlink.MathLink
Gives the Java class that you have specified to map to Mathematica's Complex numbers.
getConnectTimeout() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the number of milliseconds that the connect() method will wait to connect the link to Mathematica.
getData(int) - Method in interface com.wolfram.jlink.MathLink
Gets a specified number of bytes in the textual form of the expression currently being read.
getDouble() - Method in interface com.wolfram.jlink.MathLink
Reads a Mathematica real number or integer as a double.
getDoubleArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list or array as a one-dimensional array of doubles.
getDoubleArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of doubles.
getErrCode() - Method in exception com.wolfram.jlink.MathLinkException
Gives the low-level MathLink error code describing the link error.
getExpr() - Method in interface com.wolfram.jlink.MathLink
Reads an expression from the link and creates an Expr from it.
getFloatArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list or array as a one-dimensional array of floats.
getFloatArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of floats.
getFunction() - Method in interface com.wolfram.jlink.MathLink
Reads a function name and argument count.
getHandler(String) - Method in class com.wolfram.jlink.MathListener
Allows subclasses to get the name of the Mathematica function assigned to handle the given method.
getImage() - Method in class com.wolfram.jlink.MathCanvas
Returns the image that is currently being displayed.
getImage() - Method in class com.wolfram.jlink.MathGraphicsJPanel
Returns the image that is currently being displayed.
getImageType() - Method in class com.wolfram.jlink.MathCanvas
Gives the image type this MathCanvas is currently set to display, either GRAPHICS or TYPESET.
getImageType() - Method in class com.wolfram.jlink.MathGraphicsJPanel
Gives the image type this panel is currently set to display, either GRAPHICS or TYPESET.
getInstance() - Static method in class com.wolfram.jlink.JLinkClassLoader
Retrieves the JLinkClassLoader instance being used by the currently-active link.
getInstance() - Static method in class com.wolfram.jlink.ui.ConsoleWindow
Returns the sole ConsoleWindow instance.
getIntArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list or array as a one-dimensional array of ints.
getIntArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of ints.
getInteger() - Method in interface com.wolfram.jlink.MathLink
Reads a Mathematica integer as an int.
getLastError() - Method in interface com.wolfram.jlink.KernelLink
Returns the Throwable object that represents any exception detected during the last call of one of the "evaluateTo" methods (evaluateToInputForm(), evaluateToOutputForm(), evaluateToImage(), evaluateToTypeset()).
getLeftIndent() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the amount that input and output will be indented from the left edge.
getLink() - Method in class com.wolfram.jlink.MathListener
Gives the link that will be used by this MathListener for computations.
getLink() - Static method in class com.wolfram.jlink.StdLink
When called during a session when Java is "installed" into Mathematica (i.e., InstallJava[] has been called in Mathematica), getLink() returns the KernelLink that points back to Mathematica.
getLink() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the link currently being used to communicate with Mathematica.
getLinkArguments() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the string specified to create the link to Mathematica.
getLinkArgumentsArray() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the string array specified to create the link to Mathematica.
getLongArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list as a one-dimensional array of longs.
getLongArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of longs.
getLongInteger() - Method in interface com.wolfram.jlink.MathLink
Reads a Mathematica integer as a long.
getMainLink() - Static method in class com.wolfram.jlink.StdLink
 
getMathCommand() - Method in class com.wolfram.jlink.MathCanvas
Returns the Mathematica command that is used to generate the image to display.
getMathCommand() - Method in class com.wolfram.jlink.MathGraphicsJPanel
Returns the Mathematica command that is used to generate the image to display.
getMessage() - Method in interface com.wolfram.jlink.MathLink
Deprecated. 
getMessage() - Method in exception com.wolfram.jlink.MathLinkException
Gives the textual message describing the link error.
getMessageColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the color used for Mathematica message output.
getNext() - Method in interface com.wolfram.jlink.KernelLink
Extends the MathLink method of the same name by allowing the extra return type MLTKOBJECT.
getNext() - Method in interface com.wolfram.jlink.MathLink
Gives the type of the next element in the expression currently being read.
getNextRecord() - Method in class com.wolfram.jlink.ui.SyntaxTokenizer
Gets the next SyntaxRecord specifying the type of the element (SYMBOL, STRING, COMMENT or NORMAL), its start position, and length.
getObject() - Method in interface com.wolfram.jlink.KernelLink
Reads a Java object reference from the link.
getPktType() - Method in class com.wolfram.jlink.PacketArrivedEvent
Gives the type of packet that has arrived.
getPromptColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the color used for In[] and Out[] prompts.
getResource(String) - Method in class com.wolfram.jlink.JLinkClassLoader
 
getResourceAsStream(String) - Method in class com.wolfram.jlink.JLinkClassLoader
 
getResources(String) - Method in class com.wolfram.jlink.JLinkClassLoader
 
getShortArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list or array as a one-dimensional array of shorts.
getShortArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of shorts.
getSource() - Method in class com.wolfram.jlink.PacketArrivedEvent
Gives the link on which the packet has arrived.
getStdLink() - Static method in class com.wolfram.jlink.Install
Deprecated.
As of J/Link 1.1, use StdLink.getLink() instead.
getString() - Method in interface com.wolfram.jlink.MathLink
Reads a Mathematica character string.
getStringArray1() - Method in interface com.wolfram.jlink.MathLink
Reads a list as a one-dimensional array of strings.
getStringArray2() - Method in interface com.wolfram.jlink.MathLink
Reads an array as a two-dimensional array of strings.
getStringColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the color that will be used for literal strings in input if syntax coloring is on.
getSymbol() - Method in interface com.wolfram.jlink.MathLink
Reads a Mathematica symbol as a string.
getSystemSymbolColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Returns the color that will be used in input for symbols in the Mathematica System` context if syntax coloring is on.
getText() - Method in class com.wolfram.jlink.ui.MathSessionPane
Gives the current contents of the pane as a string.
getTextColor() - Method in class com.wolfram.jlink.ui.MathSessionPane
Gives the color for input and output text
getTextPane() - Method in class com.wolfram.jlink.ui.MathSessionPane
Gives the JTextPane component that is hosted within this MathSessionPane.
getTextSize() - Method in class com.wolfram.jlink.ui.MathSessionPane
Gives the font size currently in use.
getType() - Method in interface com.wolfram.jlink.KernelLink
Extends the MathLink method of the same name by allowing the extra return type MLTKOBJECT.
getType() - Method in interface com.wolfram.jlink.MathLink
Gives the type of the current element in the expression currently being read.
getUILink() - Static method in class com.wolfram.jlink.StdLink
 
getUsesFE() - Method in class com.wolfram.jlink.MathCanvas
Indicates whether this MathCanvas is currently set to use the notebook front end to assist in graphics rendering.
getUsesFE() - Method in class com.wolfram.jlink.MathGraphicsJPanel
Indicates whether this panel is currently set to use the notebook front end to assist in graphics rendering.
getUsesTraditionalForm() - Method in class com.wolfram.jlink.MathCanvas
Indicates whether this MathCanvas is currently set to return typeset results in TraditionalForm (vs. the default StandardForm).
getUsesTraditionalForm() - Method in class com.wolfram.jlink.MathGraphicsJPanel
Indicates whether this panel is currently set to return typeset results in TraditionalForm (vs. the default StandardForm).
getWrappedException() - Method in exception com.wolfram.jlink.MathLinkException
Gives the other type of exception that this MathLinkException "wraps".
GRAPHICS - Static variable in class com.wolfram.jlink.MathCanvas
Value to be used in setImageType() to specify that the image to be displayed is the graphics output of a plotting command, rather than the typeset result of an arbitrary computation.
GRAPHICS - Static variable in class com.wolfram.jlink.MathGraphicsJPanel
Value to be used in setImageType() to specify that the image to be displayed is the graphics output of a plotting command, rather than the typeset result of an arbitrary computation.

H

handlePacket(int) - Method in interface com.wolfram.jlink.KernelLink
Call this to invoke J/Link's internal handling of special packet types.
hashCode() - Method in class com.wolfram.jlink.Expr
 
hasMoreRecords() - Method in class com.wolfram.jlink.ui.SyntaxTokenizer
Returns true or false to indicate whether there are any more records left in the text (i.e., whether we have come to the end of the input).
head() - Method in class com.wolfram.jlink.Expr
Gives a new Expr representing the head of this Expr.
helper - Variable in class com.wolfram.jlink.JLinkClassLoader
 

I

ILLEGALPKT - Static variable in interface com.wolfram.jlink.MathLink
 
im() - Method in class com.wolfram.jlink.Expr
Gives the imaginary part of an Expr that represents a complex number.
initKernel() - Method in class com.wolfram.jlink.util.MathematicaTask
 
INPUTNAMEPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
INPUTPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
INPUTSTRPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
insert(Expr, int) - Method in class com.wolfram.jlink.Expr
Returns a new Expr that has the same head but with e inserted into position n (counted from the end if n is negative).
install(MathLink) - Static method in class com.wolfram.jlink.Install
 
install(MathLink, int) - Static method in class com.wolfram.jlink.Install
 
Install - Class in com.wolfram.jlink
Install is the class that has the main entry point when Java is launched from Mathematica via InstallJava[].
Install() - Constructor for class com.wolfram.jlink.Install
 
INT_MINUSONE - Static variable in class com.wolfram.jlink.Expr
Unused for now.
INT_ONE - Static variable in class com.wolfram.jlink.Expr
Unused for now.
INT_ZERO - Static variable in class com.wolfram.jlink.Expr
Unused for now.
INTEGER - Static variable in class com.wolfram.jlink.Expr
A type constant representing integers, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
integerQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica integer.
InterruptDialog - Class in com.wolfram.jlink.ui
This is an "interrupt computation" dialog similar to the one you see in the notebook front end when you select Kernel/Interrupt Evaluation.
InterruptDialog(Dialog) - Constructor for class com.wolfram.jlink.ui.InterruptDialog
 
InterruptDialog(Frame) - Constructor for class com.wolfram.jlink.ui.InterruptDialog
 
interruptEvaluation() - Method in interface com.wolfram.jlink.KernelLink
Sends a request to the kernel to interrupt the current evaluation.
isComputationActive() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether a computation is currently in progress.
isFirstTime() - Method in class com.wolfram.jlink.ui.ConsoleWindow
Not for general use.
isFitGraphics() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether graphics are set to be scaled to fit into the current visible width.
isFrontEndGraphics() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether the Mathematica front end will be used to assist in rendering graphics.
isInputBoldface() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether input is in a boldface font.
isModal - Variable in class com.wolfram.jlink.MathFrame
 
isModal - Variable in class com.wolfram.jlink.MathJFrame
 
isShowTiming() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether evaluation timings will be shown in a timing panel at the lower left corner of the pane.
isSyntaxColoring() - Method in class com.wolfram.jlink.ui.MathSessionPane
Indicates whether syntax coloring is currently enabled.
itemStateChanged(ItemEvent) - Method in class com.wolfram.jlink.MathItemListener
 
iterator() - Method in class com.wolfram.jlink.Expr
Provides an Iterator to traverse this expression's arguments.

J

JLinkClassLoader - Class in com.wolfram.jlink
This class loader does all the loading of classes requested via the Mathematica function LoadJavaClass[].
JLinkClassLoader() - Constructor for class com.wolfram.jlink.JLinkClassLoader
Constructs a new JLinkClassLoader instance.
JLinkClassLoader(ClassLoader) - Constructor for class com.wolfram.jlink.JLinkClassLoader
Constructs a new JLinkClassLoader instance that has the given class loader as its parent loader.

K

KernelLink - Interface in com.wolfram.jlink
KernelLink is the main link interface that J/Link programmers will use.
kernelMainMessageHandler(int, int) - Method in class com.wolfram.jlink.util.LinkSnooper
 
kernelPreemptiveMessageHandler(int, int) - Method in class com.wolfram.jlink.util.LinkSnooper
 
kernelServiceMessageHandler(int, int) - Method in class com.wolfram.jlink.util.LinkSnooper
 
keyPressed(KeyEvent) - Method in class com.wolfram.jlink.MathKeyListener
 
keyReleased(KeyEvent) - Method in class com.wolfram.jlink.MathKeyListener
 
keyTyped(KeyEvent) - Method in class com.wolfram.jlink.MathKeyListener
 
killTimeoutThread(MathematicaTask.TimeoutThread) - Method in class com.wolfram.jlink.util.MathematicaTask
 

L

LASTUSERPKT - Static variable in interface com.wolfram.jlink.MathLink
 
length - Variable in class com.wolfram.jlink.ui.SyntaxTokenizer.SyntaxRecord
The length in characters of this syntax element.
length() - Method in class com.wolfram.jlink.Expr
Gives the length (the number of arguments) of this Expr.
LinkSnooper - Class in com.wolfram.jlink.util
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.
LinkSnooper(String[]) - Constructor for class com.wolfram.jlink.util.LinkSnooper
 
LinkSnooper(String[], PrintStream) - Constructor for class com.wolfram.jlink.util.LinkSnooper
 
listQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica list (that is, it has head List).
loadClass(String) - Method in class com.wolfram.jlink.JLinkClassLoader
 
LoopbackLink - Interface in com.wolfram.jlink
LoopbackLink is the link interface that represents a special type of link known as a loopback link.

M

main(String[]) - Static method in class com.wolfram.jlink.Install
This is the entry point called by the Mathematica function InstallJava.
main(String[]) - Static method in class com.wolfram.jlink.util.LinkSnooper
 
MathActionListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathActionListener() - Constructor for class com.wolfram.jlink.MathActionListener
The constructor that is typically called from Mathematica.
MathActionListener(KernelLink) - Constructor for class com.wolfram.jlink.MathActionListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathActionListener(String) - Constructor for class com.wolfram.jlink.MathActionListener
Because the ActionListener interface has only one method, actionPerformed(), you can specify the Mathematica function to be called with this constructor, rather than having to separately call setHandler().
MathAdjustmentListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathAdjustmentListener() - Constructor for class com.wolfram.jlink.MathAdjustmentListener
The constructor that is typically called from Mathematica.
MathAdjustmentListener(KernelLink) - Constructor for class com.wolfram.jlink.MathAdjustmentListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathAdjustmentListener(String) - Constructor for class com.wolfram.jlink.MathAdjustmentListener
Because the AdjustmentListener interface has only one method, adjustmentValueChanged(), you can specify the Mathematica function to be called with this constructor, rather than having to separately call setHandler().
MathCanvas - Class in com.wolfram.jlink
MathCanvas is a class that gives programmers an easy way to display Mathematica graphics or typeset expressions.
MathCanvas() - Constructor for class com.wolfram.jlink.MathCanvas
The constructor that is typically called from Mathematica.
MathCanvas(KernelLink) - Constructor for class com.wolfram.jlink.MathCanvas
You typically use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathComponentListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathComponentListener() - Constructor for class com.wolfram.jlink.MathComponentListener
The constructor that is called from Mathematica.
MathComponentListener(KernelLink) - Constructor for class com.wolfram.jlink.MathComponentListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathComponentListener(String[][]) - Constructor for class com.wolfram.jlink.MathComponentListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathContainerListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathContainerListener() - Constructor for class com.wolfram.jlink.MathContainerListener
The constructor that is called from Mathematica.
MathContainerListener(KernelLink) - Constructor for class com.wolfram.jlink.MathContainerListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathContainerListener(String[][]) - Constructor for class com.wolfram.jlink.MathContainerListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathematicaTask - Class in com.wolfram.jlink.util
MathematicaTask is an Ant task that allows you to call Mathematica from Ant build files.
MathematicaTask() - Constructor for class com.wolfram.jlink.util.MathematicaTask
 
MathFocusListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathFocusListener() - Constructor for class com.wolfram.jlink.MathFocusListener
The constructor that is called from Mathematica.
MathFocusListener(KernelLink) - Constructor for class com.wolfram.jlink.MathFocusListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathFocusListener(String[][]) - Constructor for class com.wolfram.jlink.MathFocusListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathFrame - Class in com.wolfram.jlink
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.
MathFrame() - Constructor for class com.wolfram.jlink.MathFrame
 
MathFrame(String) - Constructor for class com.wolfram.jlink.MathFrame
Lets you specify the window's title.
MathGraphicsJPanel - Class in com.wolfram.jlink
MathGraphicsJPanel is a class that gives programmers an easy way to display Mathematica graphics or typeset expressions.
MathGraphicsJPanel() - Constructor for class com.wolfram.jlink.MathGraphicsJPanel
The constructor that is typically called from Mathematica.
MathGraphicsJPanel(KernelLink) - Constructor for class com.wolfram.jlink.MathGraphicsJPanel
You typically use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathItemListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathItemListener() - Constructor for class com.wolfram.jlink.MathItemListener
The constructor that is typically called from Mathematica.
MathItemListener(KernelLink) - Constructor for class com.wolfram.jlink.MathItemListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathItemListener(String) - Constructor for class com.wolfram.jlink.MathItemListener
Because the ItemListener interface has only one method, itemStateChanged(), you can specify the Mathematica function to be called with this constructor, rather than having to separately call setHandler().
MathJFrame - Class in com.wolfram.jlink
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.
MathJFrame() - Constructor for class com.wolfram.jlink.MathJFrame
 
MathJFrame(String) - Constructor for class com.wolfram.jlink.MathJFrame
Lets you specify the window's title.
MathKeyListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathKeyListener() - Constructor for class com.wolfram.jlink.MathKeyListener
The constructor that is called from Mathematica.
MathKeyListener(KernelLink) - Constructor for class com.wolfram.jlink.MathKeyListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathKeyListener(String[][]) - Constructor for class com.wolfram.jlink.MathKeyListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathLink - Interface in com.wolfram.jlink
MathLink is the low-level interface that is the root of all link objects in J/Link.
MathLinkException - Exception in com.wolfram.jlink
The exception thrown by methods in the MathLink and KernelLink interfaces when a link error occurs.
MathLinkException(int) - Constructor for exception com.wolfram.jlink.MathLinkException
Creates a MathLinkException given a code.
MathLinkException(int, String) - Constructor for exception com.wolfram.jlink.MathLinkException
Creates a MathLinkException given a code and textual description.
MathLinkException(Throwable) - Constructor for exception com.wolfram.jlink.MathLinkException
Creates a MathLinkException by wrapping another type of exception.
MathLinkException(Throwable, String) - Constructor for exception com.wolfram.jlink.MathLinkException
Creates a MathLinkException by wrapping another type of exception.
MathLinkFactory - Class in com.wolfram.jlink
MathLinkFactory is the class that is used to construct objects of the various link interfaces (MathLink, KernelLink, and LoopbackLink).
MathLinkFactory() - Constructor for class com.wolfram.jlink.MathLinkFactory
 
MathListener - Class in com.wolfram.jlink
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.
MathListener() - Constructor for class com.wolfram.jlink.MathListener
The constructor that is typically called from Mathematica.
MathListener(KernelLink) - Constructor for class com.wolfram.jlink.MathListener
Call this version only when you know for sure what link should be used for UI-triggered computations.
MathListener(String[][]) - Constructor for class com.wolfram.jlink.MathListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathMouseListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathMouseListener() - Constructor for class com.wolfram.jlink.MathMouseListener
The constructor that is called from Mathematica.
MathMouseListener(KernelLink) - Constructor for class com.wolfram.jlink.MathMouseListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathMouseListener(String[][]) - Constructor for class com.wolfram.jlink.MathMouseListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathMouseMotionListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathMouseMotionListener() - Constructor for class com.wolfram.jlink.MathMouseMotionListener
The constructor that is called from Mathematica.
MathMouseMotionListener(KernelLink) - Constructor for class com.wolfram.jlink.MathMouseMotionListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathMouseMotionListener(String[][]) - Constructor for class com.wolfram.jlink.MathMouseMotionListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
MathPropertyChangeListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathPropertyChangeListener() - Constructor for class com.wolfram.jlink.MathPropertyChangeListener
The constructor that is typically called from Mathematica.
MathPropertyChangeListener(KernelLink) - Constructor for class com.wolfram.jlink.MathPropertyChangeListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathPropertyChangeListener(String) - Constructor for class com.wolfram.jlink.MathPropertyChangeListener
Because the PropertyChangeListener interface has only one method, propertyChange(), you can specify the Mathematica function to be called with this constructor, rather than having to separately call setHandler().
MathSessionPane - Class in com.wolfram.jlink.ui
MathSessionPane is a visual component that provides a scrolling In/Out session interface to the Mathematica kernel.
MathSessionPane() - Constructor for class com.wolfram.jlink.ui.MathSessionPane
Creates a new MathSessionPane with vertical and horizontal scrollbars.
MathSessionPane(int, int) - Constructor for class com.wolfram.jlink.ui.MathSessionPane
Creates a new MathSessionPane with the specified policies for vertical and horizontal scrollbars.
MathTextListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathTextListener() - Constructor for class com.wolfram.jlink.MathTextListener
The constructor that is typically called from Mathematica.
MathTextListener(KernelLink) - Constructor for class com.wolfram.jlink.MathTextListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathTextListener(String) - Constructor for class com.wolfram.jlink.MathTextListener
Because the TextListener interface has only one method, textValueChanged(), you can specify the Mathematica function to be called with this constructor, rather than having to separately call setHandler().
MathVetoableChangeListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathVetoableChangeListener() - Constructor for class com.wolfram.jlink.MathVetoableChangeListener
The constructor that is typically called from Mathematica.
MathVetoableChangeListener(KernelLink) - Constructor for class com.wolfram.jlink.MathVetoableChangeListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathVetoableChangeListener(String) - Constructor for class com.wolfram.jlink.MathVetoableChangeListener
Because the PropertyChangeListener interface has only one method, vetoableChange(), you can specify the Mathematica function to be called with this constructor, rather than having to separately call setHandler().
MathWindowListener - Class in com.wolfram.jlink
This class lets you trigger a call into Mathematica on the occurrence of a particular event.
MathWindowListener() - Constructor for class com.wolfram.jlink.MathWindowListener
The constructor that is called from Mathematica.
MathWindowListener(KernelLink) - Constructor for class com.wolfram.jlink.MathWindowListener
You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathWindowListener(String[][]) - Constructor for class com.wolfram.jlink.MathWindowListener
This form of the constructor lets you skip having to make a series of setHandler() calls.
matrixQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica matrix (that is, it has head List, every element has head List, and no deeper parts are themselves lists).
matrixQ(int) - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica matrix, every element of which is of the specified type.
MENUPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
message(String, String) - Method in interface com.wolfram.jlink.KernelLink
Prints the specified message in the user's Mathematica session.
message(String, String[]) - Method in interface com.wolfram.jlink.KernelLink
Prints the specified message in the user's Mathematica session.
MESSAGEPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
messageReady() - Method in interface com.wolfram.jlink.MathLink
Deprecated. 
MLABORTMESSAGE - Static variable in interface com.wolfram.jlink.MathLink
Used in putMessage() to cause the current Mathematica evaluation to be aborted.
MLAUTHENTICATEFAILURE - Static variable in interface com.wolfram.jlink.MathLink
Low-level message type that will be detected by a messagehandler function if the kernel fails to start because of an authentication error (e.g., incorrect password file).
MLE_ARRAY_TOO_SHALLOW - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_BAD_COMPLEX - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_BAD_OBJECT - Static variable in interface com.wolfram.jlink.KernelLink
Error code in a MathLinkException when getObject() was called and a valid Java object was not on the link.
MLE_CONNECT_TIMEOUT - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_CREATION_FAILED - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_FIRST_USER_EXCEPTION - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_LINK_IS_NULL - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_NON_ML_ERROR - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_OUT_OF_MEMORY - Static variable in interface com.wolfram.jlink.MathLink
 
MLE_WRAPPED_EXCEPTION - Static variable in interface com.wolfram.jlink.MathLink
 
MLEOK - Static variable in interface com.wolfram.jlink.MathLink
 
MLEUSER - Static variable in interface com.wolfram.jlink.MathLink
 
MLFunction - Class in com.wolfram.jlink
MLFunction is a simple class that is nothing more than a holder for a function name and argument count.
MLFunction(String, int) - Constructor for class com.wolfram.jlink.MLFunction
 
MLINTERRUPTMESSAGE - Static variable in interface com.wolfram.jlink.MathLink
 
MLTERMINATEMESSAGE - Static variable in interface com.wolfram.jlink.MathLink
 
MLTKERR - Static variable in interface com.wolfram.jlink.MathLink
 
MLTKFUNC - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in putNext() or returned by getNext() and getType().
MLTKINT - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in putNext() or returned by getNext() and getType().
MLTKOBJECT - Static variable in interface com.wolfram.jlink.KernelLink
Returned by the KernelLink methods getNext() and getType() to represent that a Java object is waiting to be read from the link.
MLTKREAL - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in putNext() or returned by getNext() and getType().
MLTKSTR - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in putNext() or returned by getNext() and getType().
MLTKSYM - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in putNext() or returned by getNext() and getType().
mouseClicked(MouseEvent) - Method in class com.wolfram.jlink.MathMouseListener
 
mouseDragged(MouseEvent) - Method in class com.wolfram.jlink.MathMouseMotionListener
 
mouseEntered(MouseEvent) - Method in class com.wolfram.jlink.MathMouseListener
 
mouseExited(MouseEvent) - Method in class com.wolfram.jlink.MathMouseListener
 
mouseMoved(MouseEvent) - Method in class com.wolfram.jlink.MathMouseMotionListener
 
mousePressed(MouseEvent) - Method in class com.wolfram.jlink.MathMouseListener
 
mouseReleased(MouseEvent) - Method in class com.wolfram.jlink.MathMouseListener
 

N

name - Variable in class com.wolfram.jlink.MLFunction
The function's name.
name() - Method in interface com.wolfram.jlink.MathLink
Gives the name of the link.
newPacket() - Method in interface com.wolfram.jlink.MathLink
Discards the current packet, if it has been partially read.
nextPacket() - Method in interface com.wolfram.jlink.MathLink
"Opens" the next packet arriving on the link.
NONE - Static variable in class com.wolfram.jlink.ui.ConsoleWindow
An integer constant for use in the setCapture() method that specifies that no streams should be captured.
NORMAL - Static variable in class com.wolfram.jlink.ui.SyntaxTokenizer
A syntax type that consists of everything other than STRING, COMMENT, or SYMBOL.
notifyPacketListeners(int) - Method in interface com.wolfram.jlink.KernelLink
Call this method to invoke the normal notification of registered PacketListeners if you are manually reading packets with nextPacket().
numberQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a number (real, integer, rational, or complex).

O

onClose(String) - Method in class com.wolfram.jlink.MathFrame
Lets you specify some Mathematica code to be executed when the window is closed.
onClose(String) - Method in class com.wolfram.jlink.MathJFrame
Lets you specify some Mathematica code to be executed when the window is closed.
onCloseCode - Variable in class com.wolfram.jlink.MathFrame
 
onCloseCode - Variable in class com.wolfram.jlink.MathJFrame
 
OUTPUTNAMEPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.

P

PACKAGE_CONTEXT - Static variable in interface com.wolfram.jlink.KernelLink
The Mathematica package context for the J/Link support functions.
packetArrived(PacketArrivedEvent) - Method in interface com.wolfram.jlink.PacketListener
Called when a packet arrives.
packetArrived(PacketArrivedEvent) - Method in class com.wolfram.jlink.PacketPrinter
Invoked when a packet arrives on the link.
packetArrived(PacketArrivedEvent) - Method in class com.wolfram.jlink.ui.InterruptDialog
 
packetArrived(PacketArrivedEvent) - Method in class com.wolfram.jlink.util.MathematicaTask
 
PacketArrivedEvent - Class in com.wolfram.jlink
The event type that is sent to PacketListeners to notify them that a packet has arrived on the link.
PacketListener - Interface in com.wolfram.jlink
The listener interface for receiving PacketArrivedEvents.
PacketPrinter - Class in com.wolfram.jlink
PacketPrinter is an implementation of the PacketListener interface that prints the contents of incoming packets to a stream that you specify.
PacketPrinter() - Constructor for class com.wolfram.jlink.PacketPrinter
Prints packets to System.out.
PacketPrinter(PrintStream) - Constructor for class com.wolfram.jlink.PacketPrinter
 
paint(Graphics) - Method in class com.wolfram.jlink.MathCanvas
 
paintComponent(Graphics) - Method in class com.wolfram.jlink.MathGraphicsJPanel
 
part(int) - Method in class com.wolfram.jlink.Expr
Gives a new Expr representing the specified part of this Expr.
part(int[]) - Method in class com.wolfram.jlink.Expr
Gives a new Expr representing the specified part of this Expr.
peekExpr() - Method in interface com.wolfram.jlink.MathLink
Creates an Expr from the current expression, but does not drain it off the link.
print(String) - Method in interface com.wolfram.jlink.KernelLink
Prints the specified text in the user's Mathematica session.
processWindowEvent(WindowEvent) - Method in class com.wolfram.jlink.MathFrame
 
processWindowEvent(WindowEvent) - Method in class com.wolfram.jlink.MathJFrame
 
propertyChange(PropertyChangeEvent) - Method in class com.wolfram.jlink.MathPropertyChangeListener
 
put(boolean) - Method in interface com.wolfram.jlink.MathLink
Sends the boolean value as the Mathematica symbol True or False.
put(double) - Method in interface com.wolfram.jlink.MathLink
Sends a double value.
put(int) - Method in interface com.wolfram.jlink.MathLink
Sends an integer value.
put(long) - Method in interface com.wolfram.jlink.MathLink
Sends a long value.
put(MathLink) - Method in class com.wolfram.jlink.Expr
Not intended for general use.
put(Object) - Method in interface com.wolfram.jlink.KernelLink
Sends an object.
put(Object) - Method in interface com.wolfram.jlink.MathLink
Sends an object, including strings and arrays.
put(Object, String[]) - Method in interface com.wolfram.jlink.MathLink
Sends an array object.
putArgCount(int) - Method in interface com.wolfram.jlink.MathLink
Specifies the argument count for a composite expression being sent manually.
putByteString(byte[]) - Method in interface com.wolfram.jlink.MathLink
Sends an array of bytes to Mathematica as a string.
putData(byte[]) - Method in interface com.wolfram.jlink.MathLink
Used for sending elements in textual form.
putData(byte[], int) - Method in interface com.wolfram.jlink.MathLink
An alternative form of putData() that lets you specify how many bytes from the array should be sent, rather than just sending the whole thing.
putFunction(String, int) - Method in interface com.wolfram.jlink.MathLink
Sends a function name and argument count.
putMessage(int) - Method in interface com.wolfram.jlink.MathLink
Sends a low-level MathLink message.
putNext(int) - Method in interface com.wolfram.jlink.MathLink
Identifies the type of data element that is to be sent.
putReference(Object) - Method in interface com.wolfram.jlink.KernelLink
Sends an object to Mathematica "by reference".
putSize(int) - Method in interface com.wolfram.jlink.MathLink
Specifies the size in bytes of an element being sent in textual form.
putSymbol(String) - Method in interface com.wolfram.jlink.MathLink
Sends a symbol name.

R

RATIONAL - Static variable in class com.wolfram.jlink.Expr
A type constant representing rational numbers, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
rationalQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a rational number.
re() - Method in class com.wolfram.jlink.Expr
Gives the real part of an Expr that represents a complex number.
ready() - Method in interface com.wolfram.jlink.MathLink
Indicates whether the link has data waiting to be read.
REAL - Static variable in class com.wolfram.jlink.Expr
A type constant representing real numbers, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
realQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a real (floating-point) number.
recompute() - Method in class com.wolfram.jlink.MathCanvas
If a mathCommand is being used to create the image to display, this method causes it to be recomputed to produce a new image.
recompute() - Method in class com.wolfram.jlink.MathGraphicsJPanel
If a mathCommand is being used to create the image to display, this method causes it to be recomputed to produce a new image.
redo() - Method in class com.wolfram.jlink.ui.MathSessionPane
Redoes the last undone edit.
removeMessageHandler(String) - Method in interface com.wolfram.jlink.MathLink
Removes a message handler you previously set up with addMessageHandler.
removePacketListener(PacketListener) - Method in interface com.wolfram.jlink.KernelLink
Removes the specified PacketListener object so that it no longer receives PacketArrivedEvents.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.wolfram.jlink.ui.MathSessionPane
Removes a PropertyChangeListener.
repaintNow() - Method in class com.wolfram.jlink.MathCanvas
Forces an immediate repainting of the image.
repaintNow() - Method in class com.wolfram.jlink.MathGraphicsJPanel
Forces an immediate repainting of the image.
requestTransaction() - Static method in class com.wolfram.jlink.StdLink
Must be called from code that calls into Mathematica from the user-interface thread.
reset() - Method in class com.wolfram.jlink.ui.SyntaxTokenizer
Resets the state of the tokenizer so that the next call to getNextRecord() will retrieve the first record in the text.
RESUMEPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
RETURNEXPRPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
RETURNPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
RETURNTEXTPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
run() - Method in class com.wolfram.jlink.util.LinkSnooper
 

S

seekMark(long) - Method in interface com.wolfram.jlink.MathLink
Resets the current position in the incoming MathLink data stream to an earlier point.
setArgs(String) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setBackgroundColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the background color of the text region.
setCapture(int) - Method in class com.wolfram.jlink.ui.ConsoleWindow
Sets which streams to capture.
setClassAssertionStatus(String, boolean) - Method in class com.wolfram.jlink.JLinkClassLoader
 
setClassLoader(JLinkClassLoader) - Method in interface com.wolfram.jlink.KernelLink
Sets the JLinkClassLoader that is used by this link to load classes via the LoadJavaClass[] Mathematica function.
setCmdline(String) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setCommentColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the color that will be used for comments in input if syntax coloring is on.
setComplexClass(Class) - Method in interface com.wolfram.jlink.MathLink
Specifies the class you want to map to Mathematica's Complex numbers.
setConnectTimeout(int) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the number of milliseconds that the connect() method will wait to connect the link to Mathematica.
setDefaultAssertionStatus(boolean) - Method in class com.wolfram.jlink.JLinkClassLoader
 
setError(int) - Method in interface com.wolfram.jlink.MathLink
Sets the link's error state to the specified value.
setExe(String) - Method in class com.wolfram.jlink.util.MathematicaTask
Attribute Setters
setFail(String) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setFailonerror(boolean) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setFirstTime(boolean) - Method in class com.wolfram.jlink.ui.ConsoleWindow
Not for general use.
setFitGraphics(boolean) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets whether to scale graphics so as to fit into the current visible width.
setFresh(boolean) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setFrontEndGraphics(boolean) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets whether to use the Mathematica front end in the background to assist in rendering graphics.
setHandler(String, String) - Method in class com.wolfram.jlink.MathListener
Associates the specified Mathematica function with the specified method from the any of the "listener" interfaces implemented by the class.
setImage(Image) - Method in class com.wolfram.jlink.MathCanvas
Allows you to directly specify an Image to display, rather than evaluating the mathCommand.
setImage(Image) - Method in class com.wolfram.jlink.MathGraphicsJPanel
Allows you to directly specify an Image to display, rather than evaluating the mathCommand.
setImageType(int) - Method in class com.wolfram.jlink.MathCanvas
Specifies whether the canvas should display an image produced from a graphics function, or the typeset result of a computation.
setImageType(int) - Method in class com.wolfram.jlink.MathGraphicsJPanel
Specifies whether the canvas should display an image produced from a graphics function, or the typeset result of a computation.
setInputBoldface(boolean) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets whether to use boldface for Mathematica input.
setLeftIndent(int) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the amount that input and output will be indented from the left edge.
setLink(KernelLink) - Method in class com.wolfram.jlink.MathCanvas
Sets the link that will be used for computations.
setLink(KernelLink) - Method in class com.wolfram.jlink.MathGraphicsJPanel
Sets the link that will be used for computations.
setLink(KernelLink) - Static method in class com.wolfram.jlink.StdLink
Sets the link that will be returned by getLink() when the program is not in the middle of a call from Mathematica.
setLink(KernelLink) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the link to use for communicating with Mathematica.
setLinkArguments(String) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the command line to use to open a link to Mathematica.
setLinkArgumentsArray(String[]) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the arguments to use to open a link to Mathematica.
setMathCommand(String) - Method in class com.wolfram.jlink.MathCanvas
Specifies the Mathematica command that is used to generate the image to display.
setMathCommand(String) - Method in class com.wolfram.jlink.MathGraphicsJPanel
Specifies the Mathematica command that is used to generate the image to display.
setMaxLines(int) - Method in class com.wolfram.jlink.ui.ConsoleWindow
Sets the maximum number of output lines to display in the scrolling window.
setMessageColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the color used for Mathematica message output.
setModal() - Method in class com.wolfram.jlink.MathFrame
Marks this window as using the Mathematica kernel in a modal way.
setModal() - Method in class com.wolfram.jlink.MathJFrame
Marks this window as using the Mathematica kernel in a modal way.
setPackageAssertionStatus(String, boolean) - Method in class com.wolfram.jlink.JLinkClassLoader
 
setPromptColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the color used for In[] and Out[] prompts.
setQuit(boolean) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setRunfile(String) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setShowTiming(boolean) - Method in class com.wolfram.jlink.ui.MathSessionPane
Specifies whether to display the wall-clock timing for each input in a timing panel at the lower left corner of the pane.
setStringColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the color that will be used for literal strings in input if syntax coloring is on.
setSyntaxColoring(boolean) - Method in class com.wolfram.jlink.ui.MathSessionPane
Enables or disables syntax coloring of input.
setSystemSymbolColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the color that will be used in input for symbols in the Mathematica System` context if syntax coloring is on.
setText(String) - Method in class com.wolfram.jlink.ui.BracketMatcher
Sets the string of input that will be searched for matches.
setText(String) - Method in class com.wolfram.jlink.ui.SyntaxTokenizer
Sets the Mathematica input text to tokenize.
setTextColor(Color) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the color for input and output text.
setTextSize(int) - Method in class com.wolfram.jlink.ui.MathSessionPane
Sets the font size for input and output text.
setTimeout(int) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setTimeoutproperty(String) - Method in class com.wolfram.jlink.util.MathematicaTask
 
setUILink(KernelLink) - Static method in class com.wolfram.jlink.StdLink
 
setUsesFE(boolean) - Method in class com.wolfram.jlink.MathCanvas
Specifies whether to use the services of the Mathematica front end in rendering the image to display.
setUsesFE(boolean) - Method in class com.wolfram.jlink.MathGraphicsJPanel
Specifies whether to use the services of the Mathematica front end in rendering the image to display.
setUsesTraditionalForm(boolean) - Method in class com.wolfram.jlink.MathCanvas
Specifies whether typeset output is to be rendered in TraditionalForm or StandardForm.
setUsesTraditionalForm(boolean) - Method in class com.wolfram.jlink.MathGraphicsJPanel
Specifies whether typeset output is to be rendered in TraditionalForm or StandardForm.
setYieldFunction(Class, Object, String) - Method in interface com.wolfram.jlink.MathLink
Sets the Java method you want called as a yield function.
start - Variable in class com.wolfram.jlink.ui.SyntaxTokenizer.SyntaxRecord
The character position at which this syntax element begins.
startTimeoutThread() - Method in class com.wolfram.jlink.util.MathematicaTask
 
STDERR - Static variable in class com.wolfram.jlink.ui.ConsoleWindow
An integer constant for use in the setCapture() method that specifies the System.err stream should be captured.
StdLink - Class in com.wolfram.jlink
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).
StdLink() - Constructor for class com.wolfram.jlink.StdLink
 
STDOUT - Static variable in class com.wolfram.jlink.ui.ConsoleWindow
An integer constant for use in the setCapture() method that specifies the System.out stream should be captured.
STRING - Static variable in class com.wolfram.jlink.Expr
A type constant representing strings, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
STRING - Static variable in class com.wolfram.jlink.ui.SyntaxTokenizer
A syntax type that corresponds to a literal string.
stringQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica string.
SUSPENDPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
SYM_COMPLEX - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_FALSE - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_INTEGER - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_LIST - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_NULL - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_RATIONAL - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_REAL - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_STRING - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_SYMBOL - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYM_TRUE - Static variable in class com.wolfram.jlink.Expr
Unused for now.
SYMBOL - Static variable in class com.wolfram.jlink.Expr
A type constant representing symbols, for use in an Expr constructor, vectorQ(type), or matrixQ(type).
SYMBOL - Static variable in class com.wolfram.jlink.ui.SyntaxTokenizer
A syntax type that corresponds to a Mathematica symbol.
symbolQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica symbol.
SYNTAXPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
SyntaxTokenizer - Class in com.wolfram.jlink.ui
A utility class that can break up Mathematica code into 4 syntax classes: strings, comments, symbols, and normal (meaning everything else).
SyntaxTokenizer() - Constructor for class com.wolfram.jlink.ui.SyntaxTokenizer
 
SyntaxTokenizer.SyntaxRecord - Class in com.wolfram.jlink.ui
A simple class the encapsulates information about a syntax element.

T

take(int) - Method in class com.wolfram.jlink.Expr
Returns a new Expr that has the same head but only the first n elements of this Expr (or last n elements if n is negative).
terminateKernel() - Method in interface com.wolfram.jlink.KernelLink
Sends a request to the kernel to shut down.
TEXTPKT - Static variable in interface com.wolfram.jlink.MathLink
Constant returned by nextPacket.
textValueChanged(TextEvent) - Method in class com.wolfram.jlink.MathTextListener
 
toString() - Method in class com.wolfram.jlink.Expr
Gives a readable string representation.
toString() - Method in exception com.wolfram.jlink.MathLinkException
Gives a string representation of the exception suitable for display to a user.
toString() - Method in class com.wolfram.jlink.PacketArrivedEvent
Gives a readable string describing the packet type.
transferExpression(MathLink) - Method in interface com.wolfram.jlink.MathLink
Writes a complete expression from the link source to this link.
transferToEndOfLoopbackLink(LoopbackLink) - Method in interface com.wolfram.jlink.MathLink
Writes the entire contents of the LoopbackLink source to this link.
trueQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents the Mathematica symbol True.
type - Variable in class com.wolfram.jlink.ui.SyntaxTokenizer.SyntaxRecord
The type of the syntax element.
TYPE_BIGDECIMAL - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_BIGINTEGER - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_BOOLEAN - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_BYTE - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_CHAR - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_COMPLEX - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_DOUBLE - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_EXPR - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_FLOAT - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_INT - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_LONG - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_OBJECT - Static variable in interface com.wolfram.jlink.KernelLink
This is an extension to the TYPE_xxx constants in the MathLink interface used in getArray().
TYPE_SHORT - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPE_STRING - Static variable in interface com.wolfram.jlink.MathLink
Constant for use in getArray().
TYPESET - Static variable in class com.wolfram.jlink.MathCanvas
Value to be used in setImageType() to specify that the image to be displayed is the typeset result of an arbitrary computation, rather than the graphics output of a plotting command.
TYPESET - Static variable in class com.wolfram.jlink.MathGraphicsJPanel
Value to be used in setImageType() to specify that the image to be displayed is the typeset result of an arbitrary computation, rather than the graphics output of a plotting command.

U

undo() - Method in class com.wolfram.jlink.ui.MathSessionPane
Undoes the last edit.
update(Graphics) - Method in class com.wolfram.jlink.MathCanvas
 

V

vectorQ() - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica vector (that is, it has head List, and no parts are themselves lists).
vectorQ(int) - Method in class com.wolfram.jlink.Expr
Tells whether the Expr represents a Mathematica vector, every element of which is of the specified type.
VERSION - Static variable in interface com.wolfram.jlink.KernelLink
The version string identifying this release.
VERSION_NUMBER - Static variable in interface com.wolfram.jlink.KernelLink
The major version number identifying this release.
vetoableChange(PropertyChangeEvent) - Method in class com.wolfram.jlink.MathVetoableChangeListener
 

W

waitForAnswer() - Method in interface com.wolfram.jlink.KernelLink
Reads and discards all packets that arrive up until the packet that contains the result of the computation.
wasInterrupted() - Method in interface com.wolfram.jlink.KernelLink
Tells whether the user has attempted to abort the computation.
windowActivated(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
windowClosed(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
windowClosing(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
windowDeactivated(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
windowDeiconified(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
windowIconified(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
windowOpened(WindowEvent) - Method in class com.wolfram.jlink.MathWindowListener
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages