Index
Date: 2013-12-23

A B C D E F G H I L M N O P R S T U V X Y

## A

addClassPath(String) - Method in class RJavaClassLoader
  adds an entry to the class path
addClassPath(String[]) - Method in class RJavaClassLoader
  adds several entries to the class path
addRLibrary(String, String) - Method in class RJavaClassLoader
  add a library to path mapping for a native library
anyDuplicated(Object[]) - Static method in class RJavaArrayTools
array - Variable in class RJavaArrayIterator
ArrayDimensionException - Exception in <Unnamed>
ArrayDimensionException(String) - Constructor for exception ArrayDimensionException
ArrayWrapper - Class in <Unnamed>
  Utility class to deal with arrays
ArrayWrapper(Object) - Constructor for class ArrayWrapper
  Constructor
ArrayWrapper(int) - Constructor for class ArrayWrapper
ArrayWrapper(boolean) - Constructor for class ArrayWrapper
ArrayWrapper(byte) - Constructor for class ArrayWrapper
ArrayWrapper(long) - Constructor for class ArrayWrapper
ArrayWrapper(short) - Constructor for class ArrayWrapper
ArrayWrapper(double) - Constructor for class ArrayWrapper
ArrayWrapper(char) - Constructor for class ArrayWrapper
ArrayWrapper(float) - Constructor for class ArrayWrapper
ArrayWrapper_Test - Class in <Unnamed>
  Test suite for ArrayWrapper
ArrayWrapper_Test() - Constructor for class ArrayWrapper_Test

## B

bootClass(String, String, String[]) - Method in class RJavaClassLoader
  Boots the specified method of the specified class
boxBooleans(int[]) - Static method in class RJavaArrayTools
boxDoubles(double[]) - Static method in class RJavaArrayTools
boxIntegers(int[]) - Static method in class RJavaArrayTools

## C

checkComparableObjects() - Method in class RectangularArraySummary
classHasClass(Class, String, boolean) - Static method in class RJavaTools
  Checks if the specified class has the given inner class.
classHasField(Class, String, boolean) - Static method in class RJavaTools
  Checks if the specified class has the given field.
classHasMethod(Class, String, boolean) - Static method in class RJavaTools
  Checks if the specified class has the given method.
cloneObject(Object) - Static method in class RJavaArrayTools
compare(Object, Object) - Static method in class RJavaComparator
  compares a and b in the sense of the java.lang.Comparable if possible instances of the Number interface are treated specially, in order to allow comparing Numbers of different classes, for example it is allowed to compare a Double with an Integer. if the Numbers have the same class, they are compared normally, otherwise they are first converted to Doubles and then compared
containsComparableObjects() - Method in class RectangularArraySummary
copy(Object[]) - Static method in class RJavaArrayTools

## D

DEBUG - Static variable in class RJavaImport
  Debug flag.
dimensions - Variable in class RJavaArrayIterator
dimprod - Variable in class RJavaArrayIterator
DummyPoint - Class in <Unnamed>
DummyPoint() - Constructor for class DummyPoint
DummyPoint(int, int) - Constructor for class DummyPoint
duplicated(Object[]) - Static method in class RJavaArrayTools

## E

exists(String) - Method in class RJavaImport
exists_(String) - Method in class RJavaImport

## F

findClass(String) - Method in class RJavaClassLoader
findLibrary(String) - Method in class RJavaClassLoader
findResource(String) - Method in class RJavaClassLoader
flat_boolean() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned boolean array
flat_byte() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned byte array
flat_char() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned double array
flat_double() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned double array
flat_float() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned float array
flat_int() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned int array
flat_long() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned long array
flat_Object() - Method in class ArrayWrapper
flat_short() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned short array
flat_String() - Method in class ArrayWrapper
  Flattens the array into a single dimensionned String array
FlatException - Exception in <Unnamed>
  Generated when one attemps to flatten an array that is not rectangular
FlatException() - Constructor for exception FlatException

## G

get(Object, int[]) - Static method in class RJavaArrayTools
  Gets a single object from a multi dimensional array
get(Object, int) - Static method in class RJavaArrayTools
getArray() - Method in class RJavaArrayIterator
getArrayClassName() - Method in class RJavaArrayIterator
getBoolean(Object, int[]) - Static method in class RJavaArrayTools
getBoolean(Object, int) - Static method in class RJavaArrayTools
getBooleanDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getBooleanTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getByte(Object, int[]) - Static method in class RJavaArrayTools
getByte(Object, int) - Static method in class RJavaArrayTools
getByteDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getByteTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getChar(Object, int[]) - Static method in class RJavaArrayTools
getChar(Object, int) - Static method in class RJavaArrayTools
getCharDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getCharTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getClass(Class, String, boolean) - Static method in class RJavaTools
  Returns an inner class of the class with the given simple name
getClasses(Object) - Static method in class RJavaTools
  Returns the list of classes of the object
getClassForSignature(String, ClassLoader) - Static method in class RJavaArrayTools
getClassNames(Object) - Static method in class RJavaTools
  Returns the list of class names of the object
getClassPath() - Method in class RJavaClassLoader
getCompletionName(Member) - Static method in class RJavaTools
  Completion name of a member.
getConstructor(Class, Class[], boolean[]) - Static method in class RJavaTools
  Attempts to find the best-matching constructor of the class o_clazz with the parameter types arg_clazz
getDimensionLength(Object) - Static method in class RJavaArrayTools
  Returns the number of dimensions of an array
getDimensionLength(int) - Static method in class RJavaArrayTools
getDimensionLength(boolean) - Static method in class RJavaArrayTools
getDimensionLength(byte) - Static method in class RJavaArrayTools
getDimensionLength(long) - Static method in class RJavaArrayTools
getDimensionLength(short) - Static method in class RJavaArrayTools
getDimensionLength(double) - Static method in class RJavaArrayTools
getDimensionLength(char) - Static method in class RJavaArrayTools
getDimensionLength(float) - Static method in class RJavaArrayTools
getDimensions() - Method in class RJavaArrayIterator
getDimensions(Object) - Static method in class RJavaArrayTools
  Returns the dimensions of an array
getDimensions(int) - Static method in class RJavaArrayTools
getDimensions(boolean) - Static method in class RJavaArrayTools
getDimensions(byte) - Static method in class RJavaArrayTools
getDimensions(long) - Static method in class RJavaArrayTools
getDimensions(short) - Static method in class RJavaArrayTools
getDimensions(double) - Static method in class RJavaArrayTools
getDimensions(char) - Static method in class RJavaArrayTools
getDimensions(float) - Static method in class RJavaArrayTools
getDouble(Object, int[]) - Static method in class RJavaArrayTools
getDouble(Object, int) - Static method in class RJavaArrayTools
getDoubleDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getDoubleTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getDummyPointDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getDummyPointTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getFieldNames(Class, boolean) - Static method in class RJavaTools
  Returns the names of the fields of a given class
getFieldTypeName(Class, String) - Static method in class RJavaTools
getFloat(Object, int[]) - Static method in class RJavaArrayTools
getFloat(Object, int) - Static method in class RJavaArrayTools
getFloatDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getFloatTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getInt(Object, int[]) - Static method in class RJavaArrayTools
getInt(Object, int) - Static method in class RJavaArrayTools
getIntDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getIntTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getIterableContent(Iterable) - Static method in class RJavaArrayTools
getKnownClasses() - Method in class RJavaImport
getLong(Object, int[]) - Static method in class RJavaArrayTools
getLong(Object, int) - Static method in class RJavaArrayTools
getLongDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getLongTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getMethod(Class, String, Class[], boolean[]) - Static method in class RJavaTools
  Attempts to find the best-matching method of the class `o_clazz` with the method name `name` and arguments types defined by `arg_clazz`.
getMethodNames(Class, boolean) - Static method in class RJavaTools
  Returns the completion names of the methods of a given class.
getObjectTypeName() - Method in class ArrayWrapper
getObjectTypeName(Object) - Static method in class RJavaArrayTools
  Get the object type name of an multi dimensional array.
getObjectTypeName(int) - Static method in class RJavaArrayTools
getObjectTypeName(boolean) - Static method in class RJavaArrayTools
getObjectTypeName(byte) - Static method in class RJavaArrayTools
getObjectTypeName(long) - Static method in class RJavaArrayTools
getObjectTypeName(short) - Static method in class RJavaArrayTools
getObjectTypeName(double) - Static method in class RJavaArrayTools
getObjectTypeName(char) - Static method in class RJavaArrayTools
getObjectTypeName(float) - Static method in class RJavaArrayTools
getPrimaryLoader() - Static method in class RJavaClassLoader
  Returns the singleton instance of RJavaClassLoader
getShort(Object, int[]) - Static method in class RJavaArrayTools
getShort(Object, int) - Static method in class RJavaArrayTools
getShortDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getShortTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getSimpleClassNames(Object, boolean) - Static method in class RJavaTools
  Returns the list of simple class names of the object
getStaticClasses(Class) - Static method in class RJavaTools
  Returns the static inner classes of the class
getStaticFields(Class) - Static method in class RJavaTools
  Returns the static fields of the class
getStaticMethods(Class) - Static method in class RJavaTools
  Returns the static methods of the class
getStaticX() - Static method in class RJavaTools_Test
getStringDoubleRectangularArrayExample() - Static method in class RectangularArrayExamples
getStringTripleRectangularArrayExample() - Static method in class RectangularArrayExamples
getTrueLength(Object) - Static method in class RJavaArrayTools
  Returns the true length of an array (the product of its dimensions)
getTrueLength(int) - Static method in class RJavaArrayTools
getTrueLength(boolean) - Static method in class RJavaArrayTools
getTrueLength(byte) - Static method in class RJavaArrayTools
getTrueLength(long) - Static method in class RJavaArrayTools
getTrueLength(short) - Static method in class RJavaArrayTools
getTrueLength(double) - Static method in class RJavaArrayTools
getTrueLength(char) - Static method in class RJavaArrayTools
getTrueLength(float) - Static method in class RJavaArrayTools
getX() - Method in class DummyPoint
getX() - Method in class RJavaTools_Test

## H

hasClass(Object, String) - Static method in class RJavaTools
  Checks if the class of the object has the given inner class.
hasField(Object, String) - Static method in class RJavaTools
  Checks if the class of the object has the given field.
hasMethod(Object, String) - Static method in class RJavaTools
  Checks if the class of the object has the given method.
hasNext() - Method in class RJavaArrayIterator

## I

importPackage(String) - Method in class RJavaImport
  Adds a package to the list of "imported" packages
importPackage(String[]) - Method in class RJavaImport
  Adds a set of packages
increment - Variable in class RJavaArrayIterator
index - Variable in class RJavaArrayIterator
invokeMethod(Class, Object, String, Object[], Class[]) - Static method in class RJavaTools
  Invoke a method of a given class First the appropriate method is resolved by getMethod and then invokes the method
isArray(Object) - Static method in class RJavaArrayTools
  Deprecated.
  use RJavaArrayTools#isArray
isArray(int) - Static method in class RJavaArrayTools
isArray(boolean) - Static method in class RJavaArrayTools
isArray(byte) - Static method in class RJavaArrayTools
isArray(long) - Static method in class RJavaArrayTools
isArray(short) - Static method in class RJavaArrayTools
isArray(double) - Static method in class RJavaArrayTools
isArray(char) - Static method in class RJavaArrayTools
isArray(float) - Static method in class RJavaArrayTools
isNA(double) - Static method in class RJavaArrayTools
isPrimitive() - Method in class ArrayWrapper
isPrimitiveTypeName(String) - Static method in class RJavaArrayTools
isRectangular() - Method in class ArrayWrapper
isRectangularArray(Object) - Static method in class RJavaArrayTools
  Deprecated.
  use new ArrayWrapper(o).isRectangular() instead
isRectangularArray(int) - Static method in class RJavaArrayTools
isRectangularArray(boolean) - Static method in class RJavaArrayTools
isRectangularArray(byte) - Static method in class RJavaArrayTools
isRectangularArray(long) - Static method in class RJavaArrayTools
isRectangularArray(short) - Static method in class RJavaArrayTools
isRectangularArray(double) - Static method in class RJavaArrayTools
isRectangularArray(char) - Static method in class RJavaArrayTools
isRectangularArray(float) - Static method in class RJavaArrayTools
isSingleDimensionArray(Object) - Static method in class RJavaArrayTools
isStatic(Class) - Static method in class RJavaTools
  Indicates if a class is static
isStatic(Member) - Static method in class RJavaTools
  Indicates if a member of a Class (field, method ) is static

## L

loader - Variable in class RJavaImport
  associated class loader
lookup(String) - Method in class RJavaImport
  Look for the class in the set of packages
lookup(String, Set) - Static method in class RJavaImport

## M

main(String[]) - Static method in class ArrayWrapper_Test
main(String[]) - Static method in class RectangularArrayBuilder_Test
main(String[]) - Static method in class RJavaArrayTools_Test
main(String[]) - Static method in class RJavaClassLoader
  main method This uses the system properties: `rjava.path` : path of the rJava package `rjava.lib` : lib sub directory of the rJava package `main.class` : main class to "boot", assumes Main if not specified `rjava.class.path` : set of paths to populate the initiate the class path and boots the "main" method of the specified `main.class`, passing the args down to the booted class This makes sure R and rJava are known by the class loader
main(String[]) - Static method in class RJavaTools_Test
makeArraySignature(String, int) - Static method in class RJavaArrayTools
max(boolean) - Method in class RectangularArraySummary
  Iterates over the array to find the maximum value (in the sense of the Comparable interface)
min(boolean) - Method in class RectangularArraySummary
  Iterates over the array to find the minimum value (in the sense of the Comparable interface)
move(int, int) - Method in class DummyPoint

## N

NA_INTEGER - Static variable in class RJavaArrayTools
NA_REAL - Static variable in class RJavaArrayTools
nd - Variable in class RJavaArrayIterator
newInstance(Class, Object[], Class[]) - Static method in class RJavaTools
  Object creator.
next() - Method in class RJavaArrayIterator
NotAnArrayException - Exception in <Unnamed>
  Exception indicating that an object is not a java array
NotAnArrayException(Class) - Constructor for exception NotAnArrayException
NotAnArrayException(String) - Constructor for exception NotAnArrayException
NotComparableException - Exception in <Unnamed>
  Exception generated when two objects cannot be compared Such cases happen when an object does not implement the Comparable interface or when the comparison produces a ClassCastException
NotComparableException(Object, Object) - Constructor for exception NotComparableException
NotComparableException(Object) - Constructor for exception NotComparableException
NotComparableException(Class) - Constructor for exception NotComparableException
NotComparableException(String) - Constructor for exception NotComparableException

## O

ObjectArrayException - Exception in <Unnamed>
  Generated when one tries to access an array of primitive values as an array of Objects
ObjectArrayException(String) - Constructor for exception ObjectArrayException

## P

position - Variable in class RJavaArrayIterator
primaryLoader - Static variable in class RJavaClassLoader
  singleton
PrimitiveArrayException - Exception in <Unnamed>
  Generated when one tries to convert an arrays into a primitive array of the wrong type
PrimitiveArrayException(String) - Constructor for exception PrimitiveArrayException

## R

range(boolean) - Method in class RectangularArraySummary
  Iterates over the array to find the range of the java array (in the sense of the Comparable interface)
RectangularArrayBuilder - Class in <Unnamed>
  Builds rectangular java arrays
RectangularArrayBuilder(Object, int[]) - Constructor for class RectangularArrayBuilder
  constructor
RectangularArrayBuilder(Object, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(int, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(boolean, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(byte, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(long, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(short, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(double, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(char, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(float, int[]) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(int, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(boolean, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(byte, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(long, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(short, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(double, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(char, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder(float, int) - Constructor for class RectangularArrayBuilder
RectangularArrayBuilder_Test - Class in <Unnamed>
  Test suite for RectangularArrayBuilder
RectangularArrayBuilder_Test() - Constructor for class RectangularArrayBuilder_Test
RectangularArrayExamples - Class in <Unnamed>
  Utility class that makes example rectangular java arrays of 2 and 3 dimensions for all primitive types, String and Point (as an example of array of non primitive object)
RectangularArrayExamples() - Constructor for class RectangularArrayExamples
RectangularArraySummary - Class in <Unnamed>
  Utility class to extract something from a rectangular array
RectangularArraySummary(Object, int[]) - Constructor for class RectangularArraySummary
  Constructor
RectangularArraySummary(Object, int) - Constructor for class RectangularArraySummary
rep(Object, int) - Static method in class RJavaArrayTools
  Creates a java array by cloning o several times
rev(Object[]) - Static method in class RJavaArrayTools
  Returns a copy of the input array with elements in reverse order
RJavaArrayIterator - Class in <Unnamed>
RJavaArrayIterator() - Constructor for class RJavaArrayIterator
RJavaArrayIterator(int[]) - Constructor for class RJavaArrayIterator
RJavaArrayIterator(int) - Constructor for class RJavaArrayIterator
RJavaArrayTools - Class in <Unnamed>
RJavaArrayTools() - Constructor for class RJavaArrayTools
RJavaArrayTools.ArrayDimensionMismatchException - Exception in <Unnamed>
RJavaArrayTools.ArrayDimensionMismatchException(int, int) - Constructor for exception RJavaArrayTools.ArrayDimensionMismatchException
RJavaArrayTools_Test - Class in <Unnamed>
RJavaArrayTools_Test() - Constructor for class RJavaArrayTools_Test
RJavaClassLoader - Class in <Unnamed>
  Class loader used internally by rJava The class manages the class paths and the native libraries (jri, ...)
RJavaClassLoader(String, String) - Constructor for class RJavaClassLoader
  Constructor.
RJavaComparator - Class in <Unnamed>
  Utility class to compare two objects in the sense of the java.lang.Comparable interface
RJavaComparator() - Constructor for class RJavaComparator
RJavaImport - Class in <Unnamed>
  Utilities to manage java packages and how they are "imported" to R databases.
RJavaImport(ClassLoader) - Constructor for class RJavaImport
  Constructor.
RJavaTools - Class in <Unnamed>
  Tools used internally by rJava.
RJavaTools() - Constructor for class RJavaTools
RJavaTools_Test - Class in <Unnamed>
RJavaTools_Test() - Constructor for class RJavaTools_Test
RJavaTools_Test.DummyNonStaticClass - Class in <Unnamed>
RJavaTools_Test.DummyNonStaticClass() - Constructor for class RJavaTools_Test.DummyNonStaticClass
RJavaTools_Test.TestException - Exception in <Unnamed>
RJavaTools_Test.TestException(String) - Constructor for exception RJavaTools_Test.TestException
runtests() - Static method in class ArrayWrapper_Test
runtests() - Static method in class RectangularArrayBuilder_Test
runtests() - Static method in class RJavaArrayTools_Test
runtests() - Static method in class RJavaTools_Test

## S

set(Object, int[], Object) - Static method in class RJavaArrayTools
  Replaces a single value of the array
set(Object, int[], int) - Static method in class RJavaArrayTools
set(Object, int[], boolean) - Static method in class RJavaArrayTools
set(Object, int[], byte) - Static method in class RJavaArrayTools
set(Object, int[], long) - Static method in class RJavaArrayTools
set(Object, int[], short) - Static method in class RJavaArrayTools
set(Object, int[], double) - Static method in class RJavaArrayTools
set(Object, int[], char) - Static method in class RJavaArrayTools
set(Object, int[], float) - Static method in class RJavaArrayTools
set(Object, int, Object) - Static method in class RJavaArrayTools
set(Object, int, int) - Static method in class RJavaArrayTools
set(Object, int, boolean) - Static method in class RJavaArrayTools
set(Object, int, byte) - Static method in class RJavaArrayTools
set(Object, int, long) - Static method in class RJavaArrayTools
set(Object, int, short) - Static method in class RJavaArrayTools
set(Object, int, double) - Static method in class RJavaArrayTools
set(Object, int, char) - Static method in class RJavaArrayTools
set(Object, int, float) - Static method in class RJavaArrayTools
setDebug(int) - Static method in class RJavaClassLoader
  Set the debug level.
setX(Integer) - Method in class RJavaTools_Test
sort(Object[], boolean) - Static method in class RJavaArrayTools
  Returns a copy of the array where elements are sorted
start - Variable in class RJavaArrayIterator
static_x - Static variable in class RJavaTools_Test

## T

TestException - Exception in <Unnamed>
  Generated as part of testing rjava internal java tools
TestException(String) - Constructor for exception TestException
toByte(Object) - Static method in class RJavaClassLoader
  Serialize an object to a byte array.
toObject(byte[]) - Method in class RJavaClassLoader
  Deserialize an object from a byte array.
toObjectPL(byte[]) - Static method in class RJavaClassLoader
  converts the byte array into an Object using the primary RJavaClassLoader

## U

u2w(String) - Static method in class RJavaClassLoader
  Utility to convert paths for windows.
unboxBooleans(Boolean[]) - Static method in class RJavaArrayTools
unboxDoubles(Double[]) - Static method in class RJavaArrayTools
unboxIntegers(Integer[]) - Static method in class RJavaArrayTools
unique(Object[]) - Static method in class RJavaArrayTools
useSystem - Variable in class RJavaClassLoader
  Should the system class loader be used to resolve classes as well as this class loader

## V

verbose - Static variable in class RJavaClassLoader
  Print debug messages if is set to `true`

## X

x - Variable in class DummyPoint
x - Variable in class RJavaTools_Test

## Y

y - Variable in class DummyPoint

A B C D E F G H I L M N O P R S T U V X Y