Uses of Interface
com.wolfram.jlink.KernelLink

Packages that use KernelLink
com.wolfram.jlink This is the main J/Link package, containing the classes and interfaces that programmers will use most. 
com.wolfram.jlink.ui Includes some classes useful in programs with non-trivial user intefaces. 
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. 
 

Uses of KernelLink in com.wolfram.jlink
 

Methods in com.wolfram.jlink that return KernelLink
static KernelLink MathLinkFactory.createKernelLink(MathLink ml)
          Creates a KernelLink by wrapping a MathLink.
static KernelLink MathLinkFactory.createKernelLink(java.lang.String cmdLine)
          Creates a KernelLink.
static KernelLink MathLinkFactory.createKernelLink(java.lang.String[] argv)
          Creates a KernelLink.
protected  KernelLink MathListener.getLink()
          Gives the link that will be used by this MathListener for computations.
static KernelLink StdLink.getLink()
          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.
static KernelLink StdLink.getMainLink()
           
static KernelLink Install.getStdLink()
          Deprecated. As of J/Link 1.1, use StdLink.getLink() instead.
static KernelLink StdLink.getUILink()
           
 

Methods in com.wolfram.jlink with parameters of type KernelLink
 void MathCanvas.setLink(KernelLink ml)
          Sets the link that will be used for computations.
 void MathGraphicsJPanel.setLink(KernelLink ml)
          Sets the link that will be used for computations.
static void StdLink.setLink(KernelLink ml)
          Sets the link that will be returned by getLink() when the program is not in the middle of a call from Mathematica.
static void StdLink.setUILink(KernelLink uiLink)
           
 

Constructors in com.wolfram.jlink with parameters of type KernelLink
MathActionListener(KernelLink ml)
          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(KernelLink ml)
          You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathCanvas(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathGraphicsJPanel(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
MathListener(KernelLink ml)
          Call this version only when you know for sure what link should be used for UI-triggered computations.
MathMouseListener(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          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(KernelLink ml)
          You must use this constructor when using this class in a Java program, because you need to specify the KernelLink that will be used.
 

Uses of KernelLink in com.wolfram.jlink.ui
 

Methods in com.wolfram.jlink.ui that return KernelLink
 KernelLink MathSessionPane.getLink()
          Returns the link currently being used to communicate with Mathematica.
 

Methods in com.wolfram.jlink.ui with parameters of type KernelLink
 void MathSessionPane.setLink(KernelLink ml)
          Sets the link to use for communicating with Mathematica.
 

Uses of KernelLink in com.wolfram.jlink.util
 

Methods in com.wolfram.jlink.util that return KernelLink
protected  KernelLink MathematicaTask.initKernel()
           
 



J/Link is Copyright (c) 1999-2008, Wolfram Research, Inc. All rights reserved.