Package org.ujmp.core.util
Class R
- java.lang.Object
-
- org.ujmp.core.util.R
-
public class R extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.BufferedReader
error
private java.io.BufferedReader
input
static int
MAXPOLLS
private java.io.BufferedWriter
output
private static java.lang.String
pathToR
static int
POLLINTERVAL
private static R
r
private java.lang.Process
rProcess
private boolean
running
static java.lang.String[]
SEARCH
-
Constructor Summary
Constructors Modifier Constructor Description private
R(java.lang.String pathToR)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
boxplot(Matrix matrix, java.lang.String... format)
void
closeLastFigure()
java.lang.String
execute(java.lang.String command)
private java.lang.String
executeNewLine()
private static java.lang.String
findR()
private java.lang.String
getFromR()
static R
getInstance()
static R
getInstance(java.lang.String pathToR)
Matrix
getMatrix(java.lang.String label)
void
hist(Matrix matrix, java.lang.String... format)
void
image(Matrix matrix, java.lang.String... format)
static boolean
isAvailable()
void
pairs(Matrix matrix, java.lang.String... format)
void
plot(Matrix matrix, java.lang.String... format)
void
qqnorm(Matrix matrix, java.lang.String... format)
private void
sendToR(java.lang.String command)
void
setMatrix(java.lang.String label, Matrix matrix)
void
shutdown()
static java.lang.String
toString(java.lang.String[] strings)
-
-
-
Field Detail
-
SEARCH
public static java.lang.String[] SEARCH
-
POLLINTERVAL
public static final int POLLINTERVAL
- See Also:
- Constant Field Values
-
MAXPOLLS
public static final int MAXPOLLS
- See Also:
- Constant Field Values
-
input
private java.io.BufferedReader input
-
output
private java.io.BufferedWriter output
-
error
private java.io.BufferedReader error
-
rProcess
private java.lang.Process rProcess
-
running
private boolean running
-
r
private static R r
-
pathToR
private static java.lang.String pathToR
-
-
Method Detail
-
getInstance
public static R getInstance() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getInstance
public static R getInstance(java.lang.String pathToR) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getFromR
private java.lang.String getFromR() throws java.lang.Exception
- Throws:
java.lang.Exception
-
execute
public java.lang.String execute(java.lang.String command) throws java.lang.Exception
- Throws:
java.lang.Exception
-
executeNewLine
private java.lang.String executeNewLine() throws java.lang.Exception
- Throws:
java.lang.Exception
-
shutdown
public void shutdown() throws java.lang.Exception
- Throws:
java.lang.Exception
-
sendToR
private void sendToR(java.lang.String command) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setMatrix
public void setMatrix(java.lang.String label, Matrix matrix) throws java.lang.Exception
- Throws:
java.lang.Exception
-
findR
private static java.lang.String findR()
-
getMatrix
public Matrix getMatrix(java.lang.String label) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isAvailable
public static boolean isAvailable()
-
toString
public static java.lang.String toString(java.lang.String[] strings)
-
plot
public void plot(Matrix matrix, java.lang.String... format) throws java.lang.Exception
- Throws:
java.lang.Exception
-
pairs
public void pairs(Matrix matrix, java.lang.String... format) throws java.lang.Exception
- Throws:
java.lang.Exception
-
qqnorm
public void qqnorm(Matrix matrix, java.lang.String... format) throws java.lang.Exception
- Throws:
java.lang.Exception
-
hist
public void hist(Matrix matrix, java.lang.String... format) throws java.lang.Exception
- Throws:
java.lang.Exception
-
image
public void image(Matrix matrix, java.lang.String... format) throws java.lang.Exception
- Throws:
java.lang.Exception
-
boxplot
public void boxplot(Matrix matrix, java.lang.String... format) throws java.lang.Exception
- Throws:
java.lang.Exception
-
closeLastFigure
public void closeLastFigure() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-