Learn R Programming

SJava (version 0.98.0)

The Omegahat interface for R and Java

Description

An interface from R to Java to create and call Java objects and methods.

Copy Link

Version

Version

0.98.0

License

GPL (>= 2)

Maintainer

Martin Morgan

Last Published

February 15th, 2017

Functions in SJava (0.98.0)

.Java

Invokes a Java method
.JavaSigs

A vector of Java type specifiers
internal

Functions for internal or illustrative use by SJava
javaSig

Converts an R type name to a Java type
JavaConfiguration-class

Class "JavaConfiguration"
interfaceGenerator

Generates a template "closure" to represent a Java interface/class.
defaultJavaPath

Obtain the Java path or other variable Sys.getenv
.JavaTerminate

Terminates the Java Virtual Machine
mergePath

Merges classpath specifications
RtoJavaSig

Returns the Java type identifier for an R object
.javaConfig

The default options for initializing the Java Virtual Machine
omegahatReference

Creates a local object representing a Java reference
removeJavaConverter

Removes a converter for R and Java objects in the R-Java interface.
javaIs

Performs class comparisons for Java objects
setJavaConvertible

Register a Java class as being convertible to an R object
.JavaInit

Initialize or terminate the Java Virtual Machine
.JavaConstructor

Create a Java object
getForeignReferences

Get the names of the objects in the Omegahat system
.JClass

Returns a reference to a Java class.
getJavaMethods

List the methods or constructors of a Java object.
getJavaHandler

Obtains the current R foreign reference manager
expandClassName

The fully qualified name of a Java class
javaHandlerGenerator

Manages exporting of R objects to Java/Omegahat and calls from the latter to R objects.
javaConfig

Returns a configuration object for initializing the Java Virtual Machine
.JavaArrayConstructor

Create and access elements of Java arrays from R.
foreignReference

Create a reference to an R object for use by a foreing system.
.OmegahatExpression

Execute an Omegahat/Java expression
isJavaInitialized

Determines whether the JVM has been created.
convertFromToJava

Convert Java instance to R instances and vice versa
.javaMatchFunctions

Symbolic constants for how classes are matched in conversion
setJavaFunctionConverter

Registers a function to convert between R and Java objects
getJavaConverterDescriptions

Retrieves descriptions for the registered converters between R and Java objects.
setJavaConverter

Add a converter from Java to an R object
.RSJava.symbol

Expands a name to a C routine name in this package.
jdynamicCompile

Dynamically Compile a Java Class
mergeProperties

Creates the union of two named character vectors, converting to a Java-like property table
getNumJavaConverters

Returns the number of converters registered between R and Java
setJavaHandler

Register a handler for exporting R objects to foreign systems.