public class RJavaImport
extends java.lang.Object
implements java.io.Serializable
javaImport
system in the R sideModifier and Type | Field and Description |
---|---|
static boolean |
DEBUG
Debug flag.
|
java.lang.ClassLoader |
loader
associated class loader
|
Constructor and Description |
---|
RJavaImport(java.lang.ClassLoader loader)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
exists_(java.lang.String clazz) |
boolean |
exists(java.lang.String clazz) |
java.lang.String[] |
getKnownClasses() |
void |
importPackage(java.lang.String packageName)
Adds a package to the list of "imported" packages
|
void |
importPackage(java.lang.String[] packages)
Adds a set of packages
|
java.lang.Class |
lookup(java.lang.String clazz)
Look for the class in the set of packages
|
static java.lang.Class |
lookup(java.lang.String clazz,
java.util.Set importers) |
public static boolean DEBUG
public java.lang.ClassLoader loader
public RJavaImport(java.lang.ClassLoader loader)
public java.lang.Class lookup(java.lang.String clazz)
clazz
- the simple class namepublic boolean exists(java.lang.String clazz)
public boolean exists_(java.lang.String clazz)
public void importPackage(java.lang.String packageName)
packageName
- package path namepublic void importPackage(java.lang.String[] packages)
packages
- package path namespublic java.lang.String[] getKnownClasses()
public static java.lang.Class lookup(java.lang.String clazz, java.util.Set importers)