rJava: Low-Level R to Java Interface

Share:

Low-level interface to Java VM very much like .C/.Call and friends. Allows creation of objects, calling methods and accessing fields.

Author
Simon Urbanek <simon.urbanek@r-project.org>
Date of publication
2016-01-07 15:09:40
Maintainer
Simon Urbanek <simon.urbanek@r-project.org>
License
GPL-2
Version
0.9-8
URLs

View on CRAN

Man pages

accessOp
Field/method operator for Java objects
aslist
Converts java objects or arrays to R lists
clone
Object cloner
Exceptions
Exception handling
instanceof
Is a java object an instance of a given java class
J
High level API for accessing Java
jarray
Java array handling functions
jarrayRef-class
Class "jarrayRef" Reference to an array Java object
javaImport
Attach mechanism for java packages
java-tools
java tools used internally in rJava
jcall
Call a Java method
jcast
Cast a Java object to another class
jcastToArray
Ensures that a given object is an array reference
jcheck
Java exception handling
jclassName
Class "jclassName" - a representation of a Java class name
jengine
Java callback engineCast a Java object to another class
jequals
Comparing Java References
jfield
Obtains the value of a field
jfloat
Wrap numeric vector as flat Java parameter
jfloat-class
Classes "jfloat", "jlong", "jbyte" and "jchar" specify Java...
jinit
Initialize Java VM
jmemprof
rJava memory profiler
jnew
Create a Java object
jnull
Java null object reference
jobjRef-class
Class "jobjRef" - Reference to a Java object
jpackage
Initialize an R package containing Java code
jrectRef-class
Rectangular java arrays
jreflection
Simple helper functions for Java reflection
jserialize
Java object serialization
jsimplify
Converts Java object to a simple scalar if possible
loader
Java class loader
new
Create a new Java object
rep
Creates java arrays by cloning
show
Show a Java Object Reference
toJava
Convert R objects to REXP references in Java
with
with and within methods for Java objects and class names

Files in this package

rJava
rJava/inst
rJava/inst/java
rJava/inst/java/FlatException.class
rJava/inst/java/RJavaTools_Test$TestException.class
rJava/inst/java/ObjectArrayException.java
rJava/inst/java/RJavaTools.java
rJava/inst/java/FlatException.java
rJava/inst/java/ArrayDimensionException.class
rJava/inst/java/RJavaComparator.java
rJava/inst/java/RJavaArrayTools_Test.class
rJava/inst/java/NotAnArrayException.java
rJava/inst/java/RectangularArrayBuilder_Test.class
rJava/inst/java/RJavaTools_Test.java
rJava/inst/java/RectangularArraySummary.java
rJava/inst/java/RJavaImport.java
rJava/inst/java/RJavaArrayIterator.java
rJava/inst/java/TestException.java
rJava/inst/java/RJavaArrayIterator.class
rJava/inst/java/RJavaTools_Test$ExampleClass.class
rJava/inst/java/RectangularArrayBuilder.class
rJava/inst/java/RJavaArrayTools.java
rJava/inst/java/ArrayWrapper.java
rJava/inst/java/ArrayWrapper_Test.java
rJava/inst/java/RJavaTools.class
rJava/inst/java/RectangularArrayBuilder_Test.java
rJava/inst/java/TestException.class
rJava/inst/java/ArrayWrapper_Test.class
rJava/inst/java/RJavaTools_Test$DummyNonStaticClass.class
rJava/inst/java/RJavaArrayTools_Test.java
rJava/inst/java/RJavaArrayTools$ArrayDimensionMismatchException.class
rJava/inst/java/PrimitiveArrayException.class
rJava/inst/java/ArrayDimensionException.java
rJava/inst/java/NotComparableException.class
rJava/inst/java/NotComparableException.java
rJava/inst/java/RJavaArrayTools.class
rJava/inst/java/DummyPoint.class
rJava/inst/java/ObjectArrayException.class
rJava/inst/java/DummyPoint.java
rJava/inst/java/RectangularArrayExamples.java
rJava/inst/java/RJavaComparator.class
rJava/inst/java/boot
rJava/inst/java/boot/RJavaClassLoader.class
rJava/inst/java/boot/RJavaClassLoader$UnixDirectory.class
rJava/inst/java/boot/RJavaClassLoader$UnixFile.class
rJava/inst/java/boot/RJavaClassLoader$UnixJarFile.class
rJava/inst/java/boot/RJavaClassLoader$RJavaObjectInputStream.class
rJava/inst/java/boot/RJavaClassLoader.java
rJava/inst/java/RectangularArrayExamples.class
rJava/inst/java/RJavaImport.class
rJava/inst/java/RectangularArraySummary.class
rJava/inst/java/RectangularArrayBuilder.java
rJava/inst/java/RJavaTools_Test.class
rJava/inst/java/PrimitiveArrayException.java
rJava/inst/java/NotAnArrayException.class
rJava/inst/java/ArrayWrapper.class
rJava/inst/jri
rJava/inst/jri/REngine.jar
rJava/inst/jri/JRIEngine.jar
rJava/inst/javadoc
rJava/inst/javadoc/ArrayWrapper_Test.html
rJava/inst/javadoc/RJavaArrayTools.html
rJava/inst/javadoc/ArrayWrapper.html
rJava/inst/javadoc/package-summary.html
rJava/inst/javadoc/help-doc.html
rJava/inst/javadoc/index.html
rJava/inst/javadoc/RectangularArrayBuilder_Test.html
rJava/inst/javadoc/TestException.html
rJava/inst/javadoc/ArrayDimensionException.html
rJava/inst/javadoc/RJavaTools_Test.DummyNonStaticClass.html
rJava/inst/javadoc/serialized-form.html
rJava/inst/javadoc/RectangularArraySummary.html
rJava/inst/javadoc/RJavaImport.html
rJava/inst/javadoc/stylesheet.css
rJava/inst/javadoc/ObjectArrayException.html
rJava/inst/javadoc/package-list
rJava/inst/javadoc/overview-tree.html
rJava/inst/javadoc/FlatException.html
rJava/inst/javadoc/deprecated-list.html
rJava/inst/javadoc/RJavaTools.html
rJava/inst/javadoc/RJavaArrayIterator.html
rJava/inst/javadoc/constant-values.html
rJava/inst/javadoc/resources
rJava/inst/javadoc/resources/background.gif
rJava/inst/javadoc/resources/titlebar.gif
rJava/inst/javadoc/resources/tab.gif
rJava/inst/javadoc/resources/titlebar_end.gif
rJava/inst/javadoc/package-tree.html
rJava/inst/javadoc/RJavaArrayTools.ArrayDimensionMismatchException.html
rJava/inst/javadoc/package-frame.html
rJava/inst/javadoc/PrimitiveArrayException.html
rJava/inst/javadoc/DummyPoint.html
rJava/inst/javadoc/RJavaArrayTools_Test.html
rJava/inst/javadoc/NotComparableException.html
rJava/inst/javadoc/index-all.html
rJava/inst/javadoc/NotAnArrayException.html
rJava/inst/javadoc/RJavaTools_Test.html
rJava/inst/javadoc/RectangularArrayExamples.html
rJava/inst/javadoc/allclasses-noframe.html
rJava/inst/javadoc/RJavaComparator.html
rJava/inst/javadoc/RJavaTools_Test.TestException.html
rJava/inst/javadoc/allclasses-frame.html
rJava/inst/javadoc/RJavaClassLoader.html
rJava/inst/javadoc/RectangularArrayBuilder.html
rJava/configure.ac
rJava/getsp.java
rJava/src
rJava/src/arrayc.c
rJava/src/Rglue.c
rJava/src/jvm-w32
rJava/src/jvm-w32/Makefile
rJava/src/jvm-w32/jvm.def
rJava/src/jvm-w32/config.h
rJava/src/jvm-w32/findjava.c
rJava/src/jvm-w32/jvm64.def
rJava/src/jvm-w32/WinRegistry.c
rJava/src/fields.c
rJava/src/config.h.in
rJava/src/install.libs.R
rJava/src/jri_glue.c
rJava/src/loader.c
rJava/src/rJava.h
rJava/src/java
rJava/src/java/FlatException.class
rJava/src/java/Makefile
rJava/src/java/RJavaTools_Test$TestException.class
rJava/src/java/ObjectArrayException.java
rJava/src/java/RJavaClassLoader.class
rJava/src/java/RJavaTools.java
rJava/src/java/FlatException.java
rJava/src/java/RJavaClassLoader$UnixDirectory.class
rJava/src/java/ArrayDimensionException.class
rJava/src/java/RJavaComparator.java
rJava/src/java/RJavaArrayTools_Test.class
rJava/src/java/NotAnArrayException.java
rJava/src/java/RectangularArrayBuilder_Test.class
rJava/src/java/RJavaTools_Test.java
rJava/src/java/RectangularArraySummary.java
rJava/src/java/RJavaImport.java
rJava/src/java/RJavaArrayIterator.java
rJava/src/java/TestException.java
rJava/src/java/RJavaArrayIterator.class
rJava/src/java/RJavaTools_Test$ExampleClass.class
rJava/src/java/RectangularArrayBuilder.class
rJava/src/java/RJavaArrayTools.java
rJava/src/java/ArrayWrapper.java
rJava/src/java/ArrayWrapper_Test.java
rJava/src/java/RJavaTools.class
rJava/src/java/RectangularArrayBuilder_Test.java
rJava/src/java/TestException.class
rJava/src/java/RJavaClassLoader$UnixFile.class
rJava/src/java/ArrayWrapper_Test.class
rJava/src/java/RJavaTools_Test$DummyNonStaticClass.class
rJava/src/java/RJavaClassLoader$UnixJarFile.class
rJava/src/java/RJavaArrayTools_Test.java
rJava/src/java/RJavaArrayTools$ArrayDimensionMismatchException.class
rJava/src/java/RJavaClassLoader$RJavaObjectInputStream.class
rJava/src/java/PrimitiveArrayException.class
rJava/src/java/ArrayDimensionException.java
rJava/src/java/NotComparableException.class
rJava/src/java/NotComparableException.java
rJava/src/java/RJavaArrayTools.class
rJava/src/java/DummyPoint.class
rJava/src/java/ObjectArrayException.class
rJava/src/java/DummyPoint.java
rJava/src/java/RectangularArrayExamples.java
rJava/src/java/RJavaComparator.class
rJava/src/java/RJavaClassLoader.java
rJava/src/java/RectangularArrayExamples.class
rJava/src/java/RJavaImport.class
rJava/src/java/RectangularArraySummary.class
rJava/src/java/RectangularArrayBuilder.java
rJava/src/java/RJavaTools_Test.class
rJava/src/java/PrimitiveArrayException.java
rJava/src/java/NotAnArrayException.class
rJava/src/java/ArrayWrapper.class
rJava/src/otables.c
rJava/src/Makevars.in
rJava/src/tools.c
rJava/src/callback.c
rJava/src/callJNI.c
rJava/src/Makevars.win
rJava/src/init.c
rJava/src/callback.h
rJava/src/rJava.c
rJava/NAMESPACE
rJava/getsp.class
rJava/install-sh
rJava/version
rJava/NEWS
rJava/R
rJava/R/memprof.R
rJava/R/jri.R
rJava/R/reflection.R
rJava/R/zzz.R.in
rJava/R/comparison.R
rJava/R/completion.R
rJava/R/arrays.R
rJava/R/methods.R
rJava/R/windows
rJava/R/windows/FirstLib.R
rJava/R/options.R
rJava/R/exceptions.R
rJava/R/import.R
rJava/R/0classes.R
rJava/R/tools.R
rJava/R/serialize.R
rJava/R/rep.R
rJava/R/converter.R
rJava/R/with.R
rJava/R/loader.R
rJava/R/jfirst.R
rJava/R/J.R
rJava/R/instanceof.R
rJava/R/call.R
rJava/R/jinit.R
rJava/MD5
rJava/DESCRIPTION
rJava/jri
rJava/jri/Mutex.java
rJava/jri/RBool.java
rJava/jri/examples
rJava/jri/examples/rtest.java
rJava/jri/examples/rtest2.java
rJava/jri/configure.ac
rJava/jri/run.in
rJava/jri/src
rJava/jri/src/jri.h
rJava/jri/src/Rengine.c
rJava/jri/src/win32
rJava/jri/src/win32/Makefile
rJava/jri/src/win32/jvm.def
rJava/jri/src/win32/findjava.c
rJava/jri/src/win32/jvm64.def
rJava/jri/src/h2ic
rJava/jri/src/config.h.in
rJava/jri/src/Rcallbacks.h
rJava/jri/src/Makefile.in
rJava/jri/src/Makefile.all
rJava/jri/src/Makefile.win
rJava/jri/src/Rdecl.h
rJava/jri/src/globals.c
rJava/jri/src/Rinit.h
rJava/jri/src/Rcallbacks.c
rJava/jri/src/rjava.h
rJava/jri/src/jri.c
rJava/jri/src/globals.h
rJava/jri/src/Rinit.c
rJava/jri/src/rjava.c
rJava/jri/RConsoleOutputStream.java
rJava/jri/Rengine.java
rJava/jri/version
rJava/jri/Makefile.in
rJava/jri/NEWS
rJava/jri/Makefile.all
rJava/jri/LGPL.txt
rJava/jri/Makefile.win
rJava/jri/README
rJava/jri/REXP.java
rJava/jri/RVector.java
rJava/jri/bootstrap
rJava/jri/bootstrap/Makefile
rJava/jri/bootstrap/JRIBootstrap.h
rJava/jri/bootstrap/JRIBootstrap.c
rJava/jri/bootstrap/mft
rJava/jri/bootstrap/JRIBootstrap.java
rJava/jri/bootstrap/DelegatedClassLoader.java
rJava/jri/bootstrap/DelegatedURLClassLoader.java
rJava/jri/bootstrap/Boot.java
rJava/jri/bootstrap/JRIClassLoader.java
rJava/jri/configure
rJava/jri/configure.win
rJava/jri/RList.java
rJava/jri/tools
rJava/jri/tools/getsp.java
rJava/jri/tools/getsp.class
rJava/jri/tools/install-sh
rJava/jri/tools/mkinstalldirs
rJava/jri/tools/config.guess
rJava/jri/tools/config.sub
rJava/jri/RFactor.java
rJava/jri/Makevars.win
rJava/jri/RMainLoopCallbacks.java
rJava/jri/LICENSE
rJava/jri/package-info.java
rJava/jri/REngine
rJava/jri/REngine/REngineCallbacks.java
rJava/jri/REngine/REngineStdOutput.java
rJava/jri/REngine/Makefile
rJava/jri/REngine/REXPGenericVector.java
rJava/jri/REngine/REXPJavaReference.java
rJava/jri/REngine/REXPInteger.java
rJava/jri/REngine/REXPExpressionVector.java
rJava/jri/REngine/REXPVector.java
rJava/jri/REngine/JRI
rJava/jri/REngine/JRI/Makefile
rJava/jri/REngine/JRI/JRIEngine.java
rJava/jri/REngine/JRI/test
rJava/jri/REngine/JRI/test/Makefile
rJava/jri/REngine/JRI/test/RTest.java
rJava/jri/REngine/JRI/package-info.java
rJava/jri/REngine/REngineEvalException.java
rJava/jri/REngine/REngineConsoleHistoryInterface.java
rJava/jri/REngine/REngine.java
rJava/jri/REngine/REXP.java
rJava/jri/REngine/REXPLogical.java
rJava/jri/REngine/REngineOutputInterface.java
rJava/jri/REngine/REXPFactor.java
rJava/jri/REngine/pom.xml
rJava/jri/REngine/REXPSymbol.java
rJava/jri/REngine/REXPRaw.java
rJava/jri/REngine/REXPWrapper.java
rJava/jri/REngine/REXPLanguage.java
rJava/jri/REngine/REXPEnvironment.java
rJava/jri/REngine/REXPNull.java
rJava/jri/REngine/REXPReference.java
rJava/jri/REngine/REXPList.java
rJava/jri/REngine/REXPString.java
rJava/jri/REngine/mkmvn.sh
rJava/jri/REngine/RList.java
rJava/jri/REngine/RFactor.java
rJava/jri/REngine/REXPDouble.java
rJava/jri/REngine/LICENSE
rJava/jri/REngine/MutableREXP.java
rJava/jri/REngine/Rserve
rJava/jri/REngine/Rserve/Makefile
rJava/jri/REngine/Rserve/src
rJava/jri/REngine/Rserve/src/test
rJava/jri/REngine/Rserve/src/test/java
rJava/jri/REngine/Rserve/src/test/java/org
rJava/jri/REngine/Rserve/src/test/java/org/rosuda
rJava/jri/REngine/Rserve/src/test/java/org/rosuda/rserve
rJava/jri/REngine/Rserve/src/test/java/org/rosuda/rserve/RserveTest.java
rJava/jri/REngine/Rserve/RConnection.java
rJava/jri/REngine/Rserve/protocol
rJava/jri/REngine/Rserve/protocol/RTalk.java
rJava/jri/REngine/Rserve/protocol/RPacket.java
rJava/jri/REngine/Rserve/protocol/jcrypt.java
rJava/jri/REngine/Rserve/protocol/REXPFactory.java
rJava/jri/REngine/Rserve/RSession.java
rJava/jri/REngine/Rserve/RFileOutputStream.java
rJava/jri/REngine/Rserve/pom.xml
rJava/jri/REngine/Rserve/StartRserve.java
rJava/jri/REngine/Rserve/RserveException.java
rJava/jri/REngine/Rserve/mkmvn.sh
rJava/jri/REngine/Rserve/test
rJava/jri/REngine/Rserve/test/Makefile
rJava/jri/REngine/Rserve/test/test.java
rJava/jri/REngine/Rserve/test/StartRserve.java
rJava/jri/REngine/Rserve/test/jt.java
rJava/jri/REngine/Rserve/test/PlotDemo.java
rJava/jri/REngine/Rserve/RFileInputStream.java
rJava/jri/REngine/Rserve/package-info.java
rJava/jri/REngine/REngineInputInterface.java
rJava/jri/REngine/REngineException.java
rJava/jri/REngine/REXPS4.java
rJava/jri/REngine/REXPMismatchException.java
rJava/jri/REngine/REngineUIInterface.java
rJava/jri/REngine/REXPUnknown.java
rJava/jri/REngine/package-info.java
rJava/configure
rJava/man
rJava/man/jengine.Rd
rJava/man/loader.Rd
rJava/man/J.Rd
rJava/man/show.Rd
rJava/man/jserialize.Rd
rJava/man/jrectRef-class.Rd
rJava/man/jsimplify.Rd
rJava/man/rep.Rd
rJava/man/instanceof.Rd
rJava/man/jclassName.Rd
rJava/man/jcastToArray.Rd
rJava/man/jinit.Rd
rJava/man/new.Rd
rJava/man/jcheck.Rd
rJava/man/jobjRef-class.Rd
rJava/man/jreflection.Rd
rJava/man/jfloat-class.Rd
rJava/man/javaImport.Rd
rJava/man/clone.Rd
rJava/man/jfloat.Rd
rJava/man/jequals.Rd
rJava/man/accessOp.Rd
rJava/man/Exceptions.Rd
rJava/man/jfield.Rd
rJava/man/aslist.Rd
rJava/man/jpackage.Rd
rJava/man/with.Rd
rJava/man/toJava.Rd
rJava/man/jnull.Rd
rJava/man/jcast.Rd
rJava/man/jnew.Rd
rJava/man/jmemprof.Rd
rJava/man/jarrayRef-class.Rd
rJava/man/java-tools.Rd
rJava/man/jcall.Rd
rJava/man/jarray.Rd
rJava/configure.win