File: rJava-internal.Rd

package info (click to toggle)
rjava 1.0-14-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,188 kB
  • sloc: java: 13,223; ansic: 5,503; sh: 3,776; xml: 325; makefile: 250; perl: 33
file content (80 lines) | stat: -rw-r--r-- 2,183 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
\name{rJava-internal}
\alias{rJava-internal}
\alias{.jaddLibrary}
\alias{.jclass}
\alias{.jclass.boolean}
\alias{.jclass.double}
\alias{.jclass.float}
\alias{.jclass.int}
\alias{.jclass.void}
\alias{.jclassClass}
\alias{.jclassObject}
\alias{.jclassRef}
\alias{.jclassString}
\alias{.jfindClass}
\alias{.jfirst}
\alias{.jidenticalRef}
\alias{.jinherits}
\alias{.jinit.merge.error}
\alias{.jmergeClassPath}
\alias{.jmkref}
\alias{.jniInitialized}
\alias{.joptions}
\alias{.jproperty}
\alias{.jrcall}
\alias{.jrmLibrary}
\alias{.jsetJConvertor}
\alias{.jsetRConvertor}
\alias{.jstrVal}
\alias{.jzeroRef}
\alias{.r2j}
\alias{.rJava.base.path}
\title{
  Internal functions and constants
}
\description{
  The following functions are either internal or are not officially part
  of the API and therefore may changes in the future.
}
\usage{
.jaddLibrary(name, path, class.loader = .rJava.class.loader) 
.jclass(o, true = TRUE) 
.jclassRef(x, silent = FALSE) 
.jfindClass(cl, silent = FALSE, class.loader = .rJava.class.loader) 
.jfirst(libname, pkgname) 
.jidenticalRef(a, b) 
.jinherits(o, cl, class.loader = .rJava.class.loader) 
.jmergeClassPath(cp) 
.jmkref(jobj, jclass = "java/lang/Object") 
.joptions(...) 
.jproperty(key) 
.jrcall(o, method, ..., simplify = TRUE, class.loader = .rJava.class.loader) 
.jrmLibrary(name) 
.jsetJConvertor(java.class, fn) 
.jsetRConvertor(r.class, fn) 
.jstrVal(obj) 
.r2j(x, engine = NULL, convert = TRUE) 
}
\arguments{
  \item{name}{string, name of the library}
  \item{path}{string, path}
  \item{class.loader}{class loader object}
  \item{o}{Java object}
  \item{x}{Java object}
  \item{cl}{string, class name (or Java class name object)}
  \item{libname}{string, library location}
  \item{pkgname}{string, package name}
  \item{a}{Java object}
  \item{b}{Java object}
  \item{cp}{string, class path}
  \item{jobj}{Java object}
  \item{simplify}{logical}
  \item{java.class}{string, class name}
  \item{fn}{convertor function}
  \item{r.class}{string, R class}
  \item{obj}{Java object}
  \item{engine}{Java engine object, if \code{NULL} uses the main engine}
  \item{convert}{logical}
  \item{\dots}{additional parameters}
}
\keyword{internal}