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
All Classes All Packages
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 withargCount
. - 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
All Classes All Packages