Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Z 

A

AbstractAtomicBuilder() - Constructor for class org.renjin.sexp.AbstractAtomicVector.AbstractAtomicBuilder
 
AbstractAtomicVector - Class in org.renjin.sexp
 
AbstractAtomicVector(AttributeMap) - Constructor for class org.renjin.sexp.AbstractAtomicVector
 
AbstractAtomicVector() - Constructor for class org.renjin.sexp.AbstractAtomicVector
 
AbstractAtomicVector.AbstractAtomicBuilder - Class in org.renjin.sexp
 
AbstractSEXP - Class in org.renjin.sexp
Base class for R data types.
AbstractSEXP() - Constructor for class org.renjin.sexp.AbstractSEXP
 
AbstractSEXP(AttributeMap) - Constructor for class org.renjin.sexp.AbstractSEXP
 
accept(SexpVisitor) - Method in class org.renjin.sexp.BuiltinFunction
 
accept(SexpVisitor) - Method in class org.renjin.sexp.CHARSEXP
 
accept(SexpVisitor) - Method in class org.renjin.sexp.Closure
 
accept(SexpVisitor) - Method in class org.renjin.sexp.ComplexVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.DoubleVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.Environment
 
accept(SexpVisitor) - Method in class org.renjin.sexp.ExpressionVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.ExternalPtr
 
accept(SexpVisitor) - Method in class org.renjin.sexp.FunctionCall
 
accept(SexpVisitor) - Method in class org.renjin.sexp.IntVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.ListVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.LogicalVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.Null
 
accept(SexpVisitor) - Method in class org.renjin.sexp.PairList.Node
 
accept(SexpVisitor) - Method in class org.renjin.sexp.Promise
 
accept(SexpVisitor) - Method in class org.renjin.sexp.RawVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.S4Object
 
accept(SexpVisitor) - Method in interface org.renjin.sexp.SEXP
 
accept(SexpVisitor) - Method in class org.renjin.sexp.SpecialFunction
 
accept(SexpVisitor) - Method in class org.renjin.sexp.StringVector
 
accept(SexpVisitor) - Method in class org.renjin.sexp.Symbol
 
acceptAll(SEXP[], int) - Method in class org.renjin.sexp.SexpVisitor
 
acceptAll(Iterable<SEXP>) - Method in class org.renjin.sexp.SexpVisitor
 
activate() - Method in class org.renjin.grDevices.AwtDevice
 
activate() - Method in class org.renjin.grDevices.GraphicsDevice
the device became active (current)
activate(Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
add(GDObject) - Method in class org.renjin.grDevices.AwtContainer
 
add(GDObject) - Method in interface org.renjin.grDevices.GDContainer
add a new plot object to the list
add(GDObject) - Method in class org.renjin.grDevices.ImageContainer
 
add(GDObject) - Method in class org.renjin.grDevices.SvgContainer
 
add(SEXP) - Method in class org.renjin.sexp.AbstractAtomicVector.AbstractAtomicBuilder
 
add(Complex) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
add(Number) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
add(double) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
add(Number) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
add(SEXP, SEXP) - Method in class org.renjin.sexp.FunctionCall.Builder
 
add(int) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
add(double) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
add(Number) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
add(SEXP) - Method in interface org.renjin.sexp.ListBuilder
 
add(String, SEXP) - Method in interface org.renjin.sexp.ListBuilder
 
add(Symbol, SEXP) - Method in interface org.renjin.sexp.ListBuilder
 
add(SEXP) - Method in class org.renjin.sexp.ListVector.Builder
 
add(Number) - Method in class org.renjin.sexp.ListVector.Builder
 
add(String, SEXP) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(String, Vector.Builder) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(Symbol, SEXP) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(String, int) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(String, double) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(SEXP) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(String, String) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(String, boolean) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(String, Logical) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
add(int) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
add(boolean) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
add(Number) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
add(SEXP, SEXP) - Method in class org.renjin.sexp.PairList.Builder
 
add(Symbol, SEXP) - Method in class org.renjin.sexp.PairList.Builder
 
add(SEXP) - Method in class org.renjin.sexp.PairList.Builder
 
add(String, SEXP) - Method in class org.renjin.sexp.PairList.Builder
 
add(SEXP, SEXP) - Method in class org.renjin.sexp.PromisePairList.Builder
 
add(byte) - Method in class org.renjin.sexp.RawVector.Builder
 
add(Number) - Method in class org.renjin.sexp.RawVector.Builder
 
add(String) - Method in class org.renjin.sexp.StringVector.Builder
 
add(Number) - Method in class org.renjin.sexp.StringVector.Builder
 
add(SEXP) - Method in interface org.renjin.sexp.Vector.Builder
 
add(Number) - Method in interface org.renjin.sexp.Vector.Builder
 
addAll(ListVector) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
addAll(PairList) - Method in class org.renjin.sexp.PairList.Builder
 
addAll(ListVector) - Method in class org.renjin.sexp.PairList.Builder
 
addAll(Iterable<String>) - Method in class org.renjin.sexp.StringVector.Builder
 
addAllFrom(AttributeMap) - Method in class org.renjin.sexp.AttributeMap.Builder
Copies all non-null attributes from attributes to this Builder
addCopy(PairList.Node) - Method in class org.renjin.sexp.PairList.Builder
 
addFrom(S, int) - Method in interface org.renjin.sexp.Vector.Builder
Reads the element at sourceIndex from the source expression and adds a new NA element to the end of the vector under construction.
addIfNotNull(AttributeMap, Symbol) - Method in class org.renjin.sexp.AttributeMap.Builder
 
addNA() - Method in interface org.renjin.sexp.Vector.Builder
Adds a new NA element to the end of the vector under construction
addOnExit(SEXP) - Method in class org.renjin.eval.Context
Adds an expression to evaluate upon exiting this context.
addRestart(SEXP) - Method in class org.renjin.eval.Context
Adds a restart object by name to this Context.
anyNA() - Method in class org.renjin.sexp.Null
 
anyNA() - Method in interface org.renjin.sexp.Vector
 
ANYSXP - Static variable in class org.renjin.sexp.SexpType
 
appendValuesTo(StringBuilder) - Method in class org.renjin.sexp.PairList.Node
 
apply() - Method in class org.renjin.script.RenjinScriptEngine.FunctionCallBuilder
 
apply(SEXP) - Method in interface org.renjin.serialization.RDataWriter.PersistenceHook
 
apply(Context, Environment, FunctionCall) - Method in class org.renjin.sexp.BuiltinFunction
 
apply(Context, Environment, FunctionCall) - Method in class org.renjin.sexp.Closure
 
apply(Context, Environment, FunctionCall) - Method in interface org.renjin.sexp.Function
Applies this function with the given function call.
applyPromised(Context, Environment, FunctionCall, String[], SEXP[], DispatchTable) - Method in class org.renjin.sexp.Closure
 
applyPromised(Context, Environment, FunctionCall, String[], SEXP[], DispatchTable) - Method in interface org.renjin.sexp.Function
Applies the function with the given, promised arguments.
applyPromised(Context, Environment, FunctionCall, String[], SEXP[], DispatchTable) - Method in class org.renjin.sexp.SpecialFunction
 
applyStrict(Context, Environment, FunctionCall, String[], SEXP[]) - Method in interface org.renjin.sexp.StrictFunction
Applies this BuiltinFunction to the given the
AS_CHARACTER - Static variable in class org.renjin.sexp.Symbols
 
asInt() - Method in class org.renjin.sexp.AbstractAtomicVector
 
asInt() - Method in class org.renjin.sexp.AbstractSEXP
 
asInt() - Method in interface org.renjin.sexp.SEXP
Coerces this SEXP to a single integer value
asLogical() - Method in class org.renjin.sexp.AbstractSEXP
Coerces this SEXP to a single logical value
asLogical() - Method in class org.renjin.sexp.DoubleVector
 
asLogical() - Method in class org.renjin.sexp.IntVector
 
asLogical() - Method in class org.renjin.sexp.LogicalVector
 
asLogical() - Method in interface org.renjin.sexp.SEXP
Coerces this SEXP to a single logical value
asLogical() - Method in class org.renjin.sexp.StringVector
 
asLogicalNoNA(Context, FunctionCall, SEXP) - Static method in class org.renjin.sexp.SpecialFunction
 
asPairList() - Method in class org.renjin.sexp.AttributeMap
 
asPairListBuilder() - Method in class org.renjin.sexp.AttributeMap
 
asReal() - Method in class org.renjin.sexp.AbstractAtomicVector
 
asReal() - Method in class org.renjin.sexp.AbstractSEXP
Coerces this SEXP to a single double value.
asReal() - Method in interface org.renjin.sexp.SEXP
Coerces this SEXP to a single double value.
asString() - Method in class org.renjin.sexp.AbstractSEXP
 
asString() - Method in class org.renjin.sexp.CHARSEXP
 
asString() - Method in interface org.renjin.sexp.SEXP
 
asString() - Method in class org.renjin.sexp.StringVector
 
asString() - Method in class org.renjin.sexp.Symbol
 
AtomicVector - Interface in org.renjin.sexp
Root interface for "atomic" R vectors.
AttributeMap - Class in org.renjin.sexp
Immutable map of a SEXP's attributes.
AttributeMap.Builder - Class in org.renjin.sexp
 
AttributeMap.BuilderS4 - Class in org.renjin.sexp
 
attributesBuilder - Variable in class org.renjin.sexp.PairList.Builder
 
AwtContainer - Class in org.renjin.grDevices
 
AwtContainer(int, int) - Constructor for class org.renjin.grDevices.AwtContainer
 
AwtDevice - Class in org.renjin.grDevices
JavaGD is an implementation of the GraphicsDevice protocol which displays the R graphics in an AWT window (via AwtContainer).
AwtDevice(Session, ListVector) - Constructor for class org.renjin.grDevices.AwtDevice
default, public constructor - creates a new JavaGD instance.
AwtPanel - Class in org.renjin.grDevices
 

B

BASE_ENVIRONMENT - Static variable in class org.renjin.sexp.Environment
 
BASE_NAMESPACE_ENVIRONMENT - Static variable in class org.renjin.sexp.Environment
 
BCODESXP - Static variable in class org.renjin.sexp.SexpType
 
beginEvalContext(Environment) - Method in class org.renjin.eval.Context
 
beginFakeFunction(Environment, FunctionCall) - Method in class org.renjin.eval.Context
 
beginFunction(Environment, FunctionEnvironment, FunctionCall, Closure) - Method in class org.renjin.eval.Context
 
bind(Class<T>, T) - Method in class org.renjin.eval.SessionBuilder
bindingIsLocked(Symbol) - Method in class org.renjin.sexp.Environment
 
BooleanArrayVector - Class in org.renjin.sexp
 
BooleanArrayVector(boolean[], AttributeMap) - Constructor for class org.renjin.sexp.BooleanArrayVector
 
build() - Method in class org.renjin.eval.SessionBuilder
 
build() - Method in class org.renjin.sexp.AttributeMap.Builder
 
build() - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
build() - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
build() - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
build() - Method in class org.renjin.sexp.ExpressionVector.Builder
 
build() - Method in class org.renjin.sexp.ExpressionVector.NamedBuilder
 
build() - Method in class org.renjin.sexp.IntArrayVector.Builder
 
build() - Method in interface org.renjin.sexp.ListBuilder
 
build() - Method in class org.renjin.sexp.ListVector.Builder
 
build() - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
build() - Method in class org.renjin.sexp.PairList.Builder
 
build() - Method in class org.renjin.sexp.PromisePairList.Builder
 
build() - Method in class org.renjin.sexp.RawVector.Builder
 
build() - Method in interface org.renjin.sexp.SEXPBuilder
build SEXP
build() - Method in class org.renjin.sexp.StringVector.Builder
 
build() - Method in interface org.renjin.sexp.Vector.Builder
 
buildAttributes() - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
buildDefault() - Static method in class org.renjin.eval.SessionBuilder
 
builder() - Static method in class org.renjin.sexp.AttributeMap
 
Builder() - Constructor for class org.renjin.sexp.AttributeMap.Builder
 
Builder(int, int) - Constructor for class org.renjin.sexp.ComplexArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.ComplexArrayVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.ComplexArrayVector.Builder
 
Builder(ComplexVector) - Constructor for class org.renjin.sexp.ComplexArrayVector.Builder
 
Builder(int, int) - Constructor for class org.renjin.sexp.DoubleArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.DoubleArrayVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.DoubleArrayVector.Builder
 
Builder(DoubleVector) - Constructor for class org.renjin.sexp.DoubleArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.ExpressionVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.ExpressionVector.Builder
 
Builder(ListVector) - Constructor for class org.renjin.sexp.ExpressionVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.FunctionCall.Builder
 
Builder(int, int) - Constructor for class org.renjin.sexp.IntArrayVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.IntArrayVector.Builder
 
Builder(IntVector) - Constructor for class org.renjin.sexp.IntArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.IntArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.ListVector.Builder
 
Builder(int, int) - Constructor for class org.renjin.sexp.ListVector.Builder
 
Builder(ListVector) - Constructor for class org.renjin.sexp.ListVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.ListVector.Builder
 
Builder(int, int) - Constructor for class org.renjin.sexp.LogicalArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.LogicalArrayVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.LogicalArrayVector.Builder
 
Builder(LogicalVector) - Constructor for class org.renjin.sexp.LogicalArrayVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.PairList.Builder
 
Builder(PairList.Node) - Constructor for class org.renjin.sexp.PairList.Builder
 
Builder() - Constructor for class org.renjin.sexp.PromisePairList.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.RawVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.RawVector.Builder
 
Builder(int, int) - Constructor for class org.renjin.sexp.StringVector.Builder
 
Builder() - Constructor for class org.renjin.sexp.StringVector.Builder
 
Builder(StringVector) - Constructor for class org.renjin.sexp.StringVector.Builder
 
Builder(int) - Constructor for class org.renjin.sexp.StringVector.Builder
 
BuilderS4() - Constructor for class org.renjin.sexp.AttributeMap.BuilderS4
 
buildFromClone(ListVector) - Static method in class org.renjin.sexp.ListVector
 
buildNamedFromClone(ListVector) - Static method in class org.renjin.sexp.ListVector
 
BuiltinFunction - Class in org.renjin.sexp
 
BuiltinFunction(String) - Constructor for class org.renjin.sexp.BuiltinFunction
 
BUILTINSXP - Static variable in class org.renjin.sexp.SexpType
 

C

cache - Variable in class org.renjin.sexp.FunctionCall
 
cast(int) - Static method in class org.renjin.sexp.RawVector
 
CHARACTER - Static variable in class org.renjin.sexp.Vector.Order
 
CHARSEXP - Class in org.renjin.sexp
This was the internal storage format for Strings in the C-implementation; it doesn't appear that these are visible from the R-language; if that's the case this may be removed at some point.
CHARSEXP(String) - Constructor for class org.renjin.sexp.CHARSEXP
 
CHARSXP - Static variable in class org.renjin.sexp.SexpType
 
checkArity(FunctionCall, int, int) - Method in class org.renjin.sexp.SpecialFunction
 
checkArity(FunctionCall, int) - Method in class org.renjin.sexp.SpecialFunction
 
checkDims() - Method in class org.renjin.sexp.AbstractSEXP
 
circle(double, double, double) - Method in class org.renjin.grDevices.GraphicsDevice
draw a circle
circle(Ptr, double, double, double) - Static method in class org.renjin.grDevices.GraphicsDevices
 
CLASS - Static variable in class org.renjin.sexp.Symbols
 
CLASS_NAME - Static variable in class org.renjin.sexp.Symbols
 
clear() - Method in class org.renjin.script.RenjinBindings
 
clear() - Method in interface org.renjin.sexp.Frame
Removes all values bound to this variable.
clear() - Method in class org.renjin.sexp.HashFrame
 
clearInvisibleFlag() - Method in class org.renjin.eval.Context
 
clearOnExits() - Method in class org.renjin.eval.Context
Removes all previously added expressions to evaluate upon exiting this context.
clearWarnings() - Method in class org.renjin.eval.Session
 
clip(double, double, double, double) - Method in class org.renjin.grDevices.GraphicsDevice
clip drawing to the specified region
clip(Ptr, double, double, double, double) - Static method in class org.renjin.grDevices.GraphicsDevices
 
clone() - Method in class org.renjin.sexp.FunctionCall
 
clone() - Method in class org.renjin.sexp.Null
 
clone() - Method in interface org.renjin.sexp.PairList
 
clone() - Method in class org.renjin.sexp.PairList.Node
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.AbstractSEXP
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.BooleanArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.Closure
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.ComplexArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.DoubleArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.DoubleVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.Environment
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.ExternalPtr
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.FunctionCall
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.IntArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.IntBufferVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.IntVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.ListVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.LogicalArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.LogicalBitSetVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.LogicalVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.LongArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.PairList.Node
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.PrimitiveFunction
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.RawVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.S4Object
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.StringArrayVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.StringVector
 
cloneWithNewAttributes(AttributeMap) - Method in class org.renjin.sexp.Symbol
 
close() - Method in class org.renjin.eval.Session
Invokes any on.exit() methods registered with the top level context and any finalizers registered with reg.finalizer(on.exit = TRUE)
close() - Method in class org.renjin.grDevices.AwtDevice
 
close() - Method in class org.renjin.grDevices.GraphicsDevice
close the display
close(Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
close() - Method in class org.renjin.serialization.RDataReader
 
close() - Method in class org.renjin.serialization.RDataWriter
 
closeDisplay() - Method in class org.renjin.grDevices.AwtContainer
 
closeDisplay() - Method in interface org.renjin.grDevices.GDContainer
close the display associated with this container
closeDisplay() - Method in class org.renjin.grDevices.ImageContainer
 
closeDisplay() - Method in class org.renjin.grDevices.SvgContainer
 
Closure - Class in org.renjin.sexp
The function closure data type.
Closure(Environment, PairList, SEXP, AttributeMap) - Constructor for class org.renjin.sexp.Closure
 
Closure(Environment, PairList, Supplier<SEXP>, AttributeMap, MethodHandle, SEXP[]) - Constructor for class org.renjin.sexp.Closure
 
Closure(Environment, PairList, SEXP) - Constructor for class org.renjin.sexp.Closure
 
CLOSXP - Static variable in class org.renjin.sexp.SexpType
 
coerceFrom(SEXP) - Static method in class org.renjin.sexp.StringArrayVector
 
Colors - Class in org.renjin.grDevices
 
combineAttributes(Vector, Vector) - Static method in class org.renjin.sexp.AttributeMap
Combines the attributes from vectors x and y according to the R language rules: If x is longer, only x's attributes are copied If y is longer, only y's attributes are copied If x and y are the same length, attributes from both x and y are copied, with those of x taking precedence.
combineAttributesFrom(SEXP) - Method in interface org.renjin.sexp.Vector.Builder
Combines attributes from the provided vector argument by adding the attributes if they are not already set, and checking for consistency.
combineFrom(AttributeMap) - Method in class org.renjin.sexp.AttributeMap.Builder
Combines the attributes from attributes with this builder, enforcing a few consistency rules.
combineStructuralAttributes(Vector, Vector) - Static method in class org.renjin.sexp.AttributeMap
Combines the dim, names, and dimnames attributes from vectors x and y according to the R language rules: If x is longer, only x's attributes are copied If y is longer, only y's attributes are copied If x and y are the same length, attributes from both x and y are copied, with those of x taking precedence.
combineStructuralAttributesFrom(SEXP) - Method in interface org.renjin.sexp.Vector.Builder
Combines dim, dimnames and names attributes from the provided vector argument by adding the attributes if they are not already set, and checking for consistency.
combineStructuralFrom(AttributeMap) - Method in class org.renjin.sexp.AttributeMap.Builder
Combines the name, dim and dimnames attributes from attributes with this builder, enforcing a few consistency rules.
COMMENT - Static variable in class org.renjin.sexp.Symbols
 
compare(int, int) - Method in interface org.renjin.sexp.AtomicVector
Compares two of the vector's elements.
compare(int, int) - Method in class org.renjin.sexp.ComplexVector
 
compare(int, int) - Method in class org.renjin.sexp.DoubleVector
 
compare(int, int) - Method in class org.renjin.sexp.IntVector
 
compare(int, int) - Method in class org.renjin.sexp.LogicalVector
 
compare(int, int) - Method in class org.renjin.sexp.Null
 
compare(int, int) - Method in class org.renjin.sexp.RawVector
 
compare(int, int) - Method in class org.renjin.sexp.StringVector
 
compareElements(Vector, int, Vector, int) - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
compareElements(Vector, int, Vector, int) - Method in class org.renjin.sexp.ListVector.ListType
 
compareElements(Vector, int, Vector, int) - Method in class org.renjin.sexp.Vector.Type
Compares the two elements, coercing types to this Type.
compareTo(Vector.Type) - Method in class org.renjin.sexp.Vector.Type
 
compiledBody - Variable in class org.renjin.sexp.Closure
 
complex(double) - Static method in class org.renjin.sexp.ComplexVector
 
complex(double, double) - Static method in class org.renjin.sexp.ComplexVector
 
COMPLEX - Static variable in class org.renjin.sexp.Vector.Order
 
ComplexArrayVector - Class in org.renjin.sexp
 
ComplexArrayVector(Complex...) - Constructor for class org.renjin.sexp.ComplexArrayVector
 
ComplexArrayVector(ComplexVector) - Constructor for class org.renjin.sexp.ComplexArrayVector
Creates a new ComplexArrayVector that is a copy of the given vector
ComplexArrayVector(Complex[], AttributeMap) - Constructor for class org.renjin.sexp.ComplexArrayVector
 
ComplexArrayVector(Complex[], int, AttributeMap) - Constructor for class org.renjin.sexp.ComplexArrayVector
 
ComplexArrayVector(Complex[], int) - Constructor for class org.renjin.sexp.ComplexArrayVector
 
ComplexArrayVector.Builder - Class in org.renjin.sexp
 
ComplexVector - Class in org.renjin.sexp
 
ComplexVector() - Constructor for class org.renjin.sexp.ComplexVector
 
ComplexVector(AttributeMap) - Constructor for class org.renjin.sexp.ComplexVector
 
container - Variable in class org.renjin.grDevices.GraphicsDevice
container that will receive all drawing methods.
contains(Vector, int) - Method in class org.renjin.sexp.AbstractAtomicVector
 
contains(AtomicVector, int) - Method in class org.renjin.sexp.AbstractAtomicVector
 
contains(AtomicVector, int) - Method in interface org.renjin.sexp.AtomicVector
 
contains(Vector, int) - Method in class org.renjin.sexp.ListVector
 
contains(Vector, int) - Method in class org.renjin.sexp.Null
 
contains(AtomicVector, int) - Method in class org.renjin.sexp.Null
 
contains(Vector, int) - Method in interface org.renjin.sexp.Vector
 
containsKey(Object) - Method in class org.renjin.script.RenjinBindings
 
containsNA() - Method in class org.renjin.sexp.AbstractAtomicVector
 
containsNA() - Method in interface org.renjin.sexp.AtomicVector
 
containsNA() - Method in class org.renjin.sexp.Null
 
containsValue(Object) - Method in class org.renjin.script.RenjinBindings
 
Context - Class in org.renjin.eval
Contexts are the internal mechanism used to keep track of where a computation has got to (and from where), so that control-flow constructs can work and reasonable information can be produced on error conditions, (such as via traceback) and otherwise (the sys.xxx functions).
Context.Type - Enum in org.renjin.eval
 
copy() - Method in class org.renjin.sexp.AttributeMap
 
copyAttributesFrom(SEXP) - Method in interface org.renjin.sexp.Vector.Builder
Copies attributes from the provided vector argument, replacing an attribute if it is already set, or adding a new one if no previous value has been set.
copyNames() - Method in class org.renjin.sexp.AttributeMap
 
copyS4() - Method in class org.renjin.sexp.AttributeMap
 
copyStructural() - Method in class org.renjin.sexp.AttributeMap
 
copyTo(double[], int, int) - Method in class org.renjin.sexp.DoubleArrayVector
 
copyTo(double[], int, int) - Method in class org.renjin.sexp.IntBufferVector
 
copyTo(double[], int, int) - Method in class org.renjin.sexp.Null
 
copyTo(double[], int, int) - Method in interface org.renjin.sexp.Vector
Copies this vectors's values into a double-valued array at the given offset.
CPLXSXP - Static variable in class org.renjin.sexp.SexpType
 
createBindings() - Method in class org.renjin.script.RenjinScriptEngine
 
createChildEnvironment(Environment) - Static method in class org.renjin.sexp.Environment
 
createChildEnvironment(Environment, Frame) - Static method in class org.renjin.sexp.Environment
 
createNamedEnvironment(Environment, String) - Static method in class org.renjin.sexp.Environment
 
createNamespaceEnvironment(Environment, String) - Static method in class org.renjin.sexp.Environment
 
createPromise(SEXP, Environment) - Method in class org.renjin.serialization.NullReadContext
 
createPromise(SEXP, Environment) - Method in interface org.renjin.serialization.ReadContext
 
createPromise(SEXP, Environment) - Method in class org.renjin.serialization.SessionReadContext
 

D

deactivate() - Method in class org.renjin.grDevices.AwtDevice
 
deactivate() - Method in class org.renjin.grDevices.GraphicsDevice
the device became inactive (i.e.
deactivate(Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
DEBUG_ALLOC - Static variable in interface org.renjin.sexp.Vector
Set to true at build time to get messages when Renjin allocates/copies new big vectors
DEFAULT_PACKAGES - Static variable in class org.renjin.eval.Session
 
dim(int, int) - Static method in class org.renjin.sexp.AttributeMap
 
DIM - Static variable in class org.renjin.sexp.Symbols
 
DIMNAMES - Static variable in class org.renjin.sexp.Symbols
 
doEval(Context) - Method in class org.renjin.sexp.Promise
 
DOT_DATA - Static variable in class org.renjin.sexp.Symbols
 
DOT_ENVIRONMENT - Static variable in class org.renjin.sexp.Symbols
 
DOT_XDATA - Static variable in class org.renjin.sexp.Symbols
 
DOTSXP - Static variable in class org.renjin.sexp.SexpType
 
DOUBLE - Static variable in class org.renjin.sexp.Vector.Order
 
DoubleArrayVector - Class in org.renjin.sexp
 
DoubleArrayVector(double) - Constructor for class org.renjin.sexp.DoubleArrayVector
 
DoubleArrayVector(double...) - Constructor for class org.renjin.sexp.DoubleArrayVector
 
DoubleArrayVector(double, AttributeMap) - Constructor for class org.renjin.sexp.DoubleArrayVector
 
DoubleArrayVector(double[], AttributeMap) - Constructor for class org.renjin.sexp.DoubleArrayVector
 
DoubleArrayVector(double[], int, AttributeMap) - Constructor for class org.renjin.sexp.DoubleArrayVector
 
DoubleArrayVector(Collection<Double>) - Constructor for class org.renjin.sexp.DoubleArrayVector
 
DoubleArrayVector(AtomicVector) - Constructor for class org.renjin.sexp.DoubleArrayVector
Creates a new DoubleArrayVector that is a copy of the given vector, with the same attributes.
DoubleArrayVector.Builder - Class in org.renjin.sexp
 
DoubleType() - Constructor for class org.renjin.sexp.DoubleVector.DoubleType
 
DoubleVector - Class in org.renjin.sexp
 
DoubleVector(AttributeMap) - Constructor for class org.renjin.sexp.DoubleVector
 
DoubleVector() - Constructor for class org.renjin.sexp.DoubleVector
 
DoubleVector.DoubleType - Class in org.renjin.sexp
 
DynamicEnvironment - Class in org.renjin.sexp
 
DynamicEnvironment(String, Environment, AttributeMap, Frame) - Constructor for class org.renjin.sexp.DynamicEnvironment
 
DynamicEnvironment(String, Environment, Frame) - Constructor for class org.renjin.sexp.DynamicEnvironment
 
DynamicEnvironment(Environment) - Constructor for class org.renjin.sexp.DynamicEnvironment
 
DynamicEnvironment(Environment, Iterable<NamedValue>) - Constructor for class org.renjin.sexp.DynamicEnvironment
 
DynamicEnvironment(AttributeMap) - Constructor for class org.renjin.sexp.DynamicEnvironment
 

E

elementsIdentical(Vector, int, Vector, int) - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
elementsIdentical(Vector, int, Vector, int) - Method in class org.renjin.sexp.ListVector.ListType
 
elementsIdentical(Vector, int, Vector, int) - Method in class org.renjin.sexp.Vector.Type
Tests whether the element in vector1 at index1 is identical to the element in vector2 at index2.
ELLIPSES - Static variable in class org.renjin.sexp.Symbols
 
EMPTY - Static variable in class org.renjin.sexp.AttributeMap
 
EMPTY - Static variable in class org.renjin.sexp.ComplexArrayVector
 
EMPTY - Static variable in class org.renjin.sexp.DoubleArrayVector
 
EMPTY - Static variable in class org.renjin.sexp.Environment
The root of the environment hierarchy.
EMPTY - Static variable in class org.renjin.sexp.IntVector
 
EMPTY - Static variable in class org.renjin.sexp.ListVector
 
EMPTY - Static variable in class org.renjin.sexp.LogicalVector
 
EMPTY - Static variable in class org.renjin.sexp.RawVector
 
EMPTY - Static variable in class org.renjin.sexp.StringVector
 
ensureCapacity(int) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
ensureCapacity(int) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
ensureCapacity(int) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
ensureCapacity(int) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
entrySet() - Method in class org.renjin.script.RenjinBindings
 
Environment - Class in org.renjin.sexp
The Environment data type.
Environment(Environment, String, AttributeMap) - Constructor for class org.renjin.sexp.Environment
 
environment - Variable in class org.renjin.sexp.Promise
 
ENVSXP - Static variable in class org.renjin.sexp.SexpType
 
EPSILON - Static variable in class org.renjin.sexp.DoubleVector
 
equals(Object) - Method in class org.renjin.sexp.AbstractAtomicVector
 
equals(Object) - Method in class org.renjin.sexp.AttributeMap
 
equals(Object) - Method in class org.renjin.sexp.Closure
 
equals(Object) - Method in class org.renjin.sexp.FunctionCall
 
equals(Object) - Method in class org.renjin.sexp.ListVector
 
equals(Object) - Method in class org.renjin.sexp.Null
 
equals(Object) - Method in class org.renjin.sexp.PairList.Node
 
equals(Object) - Method in class org.renjin.sexp.S4Object
 
equals(Object) - Method in interface org.renjin.sexp.SEXP
Returns true if this SEXP is equal to the other SEXP given, using the same rules as the builtin Identical.identical(SEXP, SEXP) function, namely: This SEXP must have the same R type as the other SEXP This SEXP must have identical attributes as the other SEXP For Vectors, this SEXP must have the same length and identical elements as the other SEXP, where two NA elements are considered identical.
equals(Object) - Method in class org.renjin.sexp.Symbol
 
eval(Reader, Bindings) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(String, Bindings) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(String) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(String, ScriptContext) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(Reader) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(Reader, ScriptContext) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(File) - Method in class org.renjin.script.RenjinScriptEngine
 
eval(Context, Environment) - Method in class org.renjin.sexp.AbstractSEXP
 
eval(Context, Environment) - Method in class org.renjin.sexp.ExpressionVector
 
eval(Context, Environment) - Method in class org.renjin.sexp.FunctionCall
 
eval(Context, Environment) - Method in class org.renjin.sexp.Promise
 
eval(Context, Environment) - Method in class org.renjin.sexp.PromisePairList.Node
 
eval(Context, Environment) - Method in interface org.renjin.sexp.SEXP
Evaluate this S-Expression in the given evaluation context and environment.
eval(Context, Environment) - Method in class org.renjin.sexp.Symbol
 
evaluate(SEXP) - Method in class org.renjin.eval.Context
 
evaluate(SEXP, Environment) - Method in class org.renjin.eval.Context
Evaluates the given expression in the given environment.
evaluateCallingHandler(Context, SEXP) - Method in class org.renjin.eval.Context
Evaluates the given calling handler function call in this context, but temporarily sets the conditionStack pointer to the parent of the context in which the handler was defined.
evaluateFunction(Environment, String) - Method in class org.renjin.eval.Context
Evaluates a function reference from compiled code.
evaluateFunction(Environment, SEXP) - Method in class org.renjin.eval.Context
 
Execute - Class in org.renjin.script
A java main class that will start a new Renjin session and call the "execute" function.
Execute() - Constructor for class org.renjin.script.Execute
 
exists(Symbol) - Method in class org.renjin.sexp.Environment
Returns true if the given symbol is bound to either a normal value, or to an active binding in this Environment.
exit() - Method in class org.renjin.eval.Context
Invokes any on.exit expressions that have been set.
expandThenApplyPromised(Context, Environment, FunctionCall, String[], SEXP[]) - Method in interface org.renjin.sexp.Function
 
expression - Variable in class org.renjin.sexp.Promise
 
EXPRESSION - Static variable in class org.renjin.sexp.Vector.Order
 
ExpressionVector - Class in org.renjin.sexp
A vector of FunctionCalls
ExpressionVector(SEXP[], AttributeMap) - Constructor for class org.renjin.sexp.ExpressionVector
 
ExpressionVector(SEXP...) - Constructor for class org.renjin.sexp.ExpressionVector
 
ExpressionVector(List<SEXP>, AttributeMap) - Constructor for class org.renjin.sexp.ExpressionVector
 
ExpressionVector(List<SEXP>) - Constructor for class org.renjin.sexp.ExpressionVector
 
ExpressionVector.Builder - Class in org.renjin.sexp
 
ExpressionVector.NamedBuilder - Class in org.renjin.sexp
 
EXPRSXP - Static variable in class org.renjin.sexp.SexpType
 
ExternalPtr<T> - Class in org.renjin.sexp
Data type that wraps an external (JVM) pointer
ExternalPtr(T, AttributeMap) - Constructor for class org.renjin.sexp.ExternalPtr
 
ExternalPtr(T, SEXP, SEXP) - Constructor for class org.renjin.sexp.ExternalPtr
 
ExternalPtr(T) - Constructor for class org.renjin.sexp.ExternalPtr
 
EXTPTRSXP - Static variable in class org.renjin.sexp.SexpType
 

F

FALSE - Static variable in class org.renjin.sexp.LogicalVector
 
FileDevice - Class in org.renjin.grDevices
 
FileDevice(Session, ListVector) - Constructor for class org.renjin.grDevices.FileDevice
 
fill(int) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
findByTag(Symbol) - Method in class org.renjin.sexp.Null
Null implementation of PairList.findByTag(Symbol)
findByTag(Symbol) - Method in interface org.renjin.sexp.PairList
Finds the first value associated with the given tag, or Null.INSTANCE if no such element exists.
findByTag(Symbol) - Method in class org.renjin.sexp.PairList.Node
 
findEllipsisArgumentIndex() - Method in class org.renjin.sexp.FunctionCall
 
findFunction(Context, Symbol) - Method in class org.renjin.sexp.Environment
 
findNamespace(Symbol) - Method in class org.renjin.serialization.NullReadContext
 
findNamespace(Symbol) - Method in interface org.renjin.serialization.ReadContext
 
findNamespace(Symbol) - Method in class org.renjin.serialization.SessionReadContext
 
findVarArg(int) - Method in class org.renjin.sexp.Environment
returns varArg value at provided index
findVariable(Context, Symbol, Predicate<SEXP>, boolean) - Method in class org.renjin.sexp.Environment
Searches the environment for a value that matches the given predicate.
findVariable(Context, Symbol) - Method in class org.renjin.sexp.Environment
Recursively searches this environment and its parent for the symbol symbol.
findVariable(Symbol) - Method in class org.renjin.sexp.Environment
Deprecated.
findVariableOrThrow(Context, Symbol) - Method in class org.renjin.sexp.Environment
return variable value or invoke associated active binding and otherwise throw error
findVariableUnsafe(Symbol) - Method in class org.renjin.sexp.Environment
Recursively searches this environment and its parent for the symbol symbol assuming there are no active bindings present in the current environment (up to the environment where symbol is found)
flush(boolean) - Method in class org.renjin.grDevices.GraphicsDevice
hold/flush
flush(Ptr, boolean) - Static method in class org.renjin.grDevices.GraphicsDevices
 
flush() - Method in class org.renjin.grDevices.SvgContainer
 
force(Context) - Method in class org.renjin.sexp.AbstractSEXP
 
force(Context) - Method in class org.renjin.sexp.Promise
Forces the evaluation of this Promise, if it has not already been evaluated.
force(Context) - Method in interface org.renjin.sexp.SEXP
If this SEXP is a Promise, return its result, evaluating in the given context if the Promise is not yet evaluated.
forceOrMissing(Context) - Method in interface org.renjin.sexp.SEXP
 
forElement(SEXP) - Static method in class org.renjin.sexp.Vector.Type
Returns the narrowest Vector.Type that can contain element.
FQNAME - Static variable in class org.renjin.sexp.Symbols
 
Frame - Interface in org.renjin.sexp
Defines the interface to objects providing the storage for Environments
fromArray(SEXP...) - Static method in class org.renjin.sexp.PairList.Node
 
fromIterable(Iterable<? extends SEXP>) - Static method in class org.renjin.sexp.PairList.Node
 
fromListExp(PairList.Node) - Static method in class org.renjin.sexp.FunctionCall
 
fromListVector(ListVector) - Static method in class org.renjin.sexp.AttributeMap
 
fromPairList(PairList) - Static method in class org.renjin.sexp.AttributeMap
 
fromPairList(PairList) - Static method in class org.renjin.sexp.PromisePairList.Builder
 
fromRealArray(double[], AttributeMap) - Static method in class org.renjin.sexp.ComplexArrayVector
 
fromVector(Vector) - Static method in class org.renjin.sexp.PairList.Node
 
fromVector(Vector) - Static method in class org.renjin.sexp.StringArrayVector
 
Function - Interface in org.renjin.sexp
Superinterface for the three function-like SEXPs: Closure, SpecialFunction, and PrimitiveFunction.
FunctionCall - Class in org.renjin.sexp
Expression representing a call to an R function, consisting of a function reference and a list of arguments.
FunctionCall(SEXP, PairList) - Constructor for class org.renjin.sexp.FunctionCall
 
FunctionCall(SEXP, PairList, AttributeMap) - Constructor for class org.renjin.sexp.FunctionCall
 
FunctionCall.Builder - Class in org.renjin.sexp
 
FunctionEnvironment - Class in org.renjin.sexp
 
FunctionEnvironment(Environment, SEXP[], SEXP[], MatchedArguments, SEXP[], DispatchTable) - Constructor for class org.renjin.sexp.FunctionEnvironment
 
FUNSXP - Static variable in class org.renjin.sexp.SexpType
 

G

GDCircle - Class in org.renjin.grDevices
 
GDCircle(double, double, double) - Constructor for class org.renjin.grDevices.GDCircle
 
GDClip - Class in org.renjin.grDevices
 
GDClip(double, double, double, double) - Constructor for class org.renjin.grDevices.GDClip
 
GDColor - Class in org.renjin.grDevices
 
GDColor(int) - Constructor for class org.renjin.grDevices.GDColor
 
GDContainer - Interface in org.renjin.grDevices
GDContainer is the minimal interface that has to be implemented by classes that are used as back-ends for JavaGD.
GDFill - Class in org.renjin.grDevices
 
GDFill(int) - Constructor for class org.renjin.grDevices.GDFill
 
GDFont - Class in org.renjin.grDevices
 
GDFont(double, double, double, int, String) - Constructor for class org.renjin.grDevices.GDFont
 
GDLine - Class in org.renjin.grDevices
 
GDLine(double, double, double, double) - Constructor for class org.renjin.grDevices.GDLine
 
GDLinePar - Class in org.renjin.grDevices
 
GDLinePar(double, int) - Constructor for class org.renjin.grDevices.GDLinePar
 
GDObject - Interface in org.renjin.grDevices
GDObject is an arbitrary object that can be painted
GDPath - Class in org.renjin.grDevices
 
GDPath(int, Ptr, Ptr, Ptr, boolean) - Constructor for class org.renjin.grDevices.GDPath
 
GDPolygon - Class in org.renjin.grDevices
 
GDPolygon(int, Ptr, Ptr, boolean) - Constructor for class org.renjin.grDevices.GDPolygon
 
GDRaster - Class in org.renjin.grDevices
 
GDRaster(Ptr, int, int, double, double, double, double, double, boolean) - Constructor for class org.renjin.grDevices.GDRaster
 
GDRect - Class in org.renjin.grDevices
 
GDRect(double, double, double, double) - Constructor for class org.renjin.grDevices.GDRect
 
GDState - Class in org.renjin.grDevices
object storing the current graphics state
GDState() - Constructor for class org.renjin.grDevices.GDState
 
GDText - Class in org.renjin.grDevices
 
GDText(double, double, double, double, String) - Constructor for class org.renjin.grDevices.GDText
 
GENERIC - Static variable in class org.renjin.sexp.Symbols
 
get(Object) - Method in class org.renjin.script.RenjinBindings
 
get(String) - Method in class org.renjin.script.RenjinScriptEngine
 
get(String) - Method in class org.renjin.sexp.AttributeMap.Builder
 
get(Symbol) - Method in class org.renjin.sexp.AttributeMap.Builder
 
get(String) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
get(Symbol) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
get(String) - Method in class org.renjin.sexp.AttributeMap
 
get(Symbol) - Method in class org.renjin.sexp.AttributeMap
 
get(int) - Method in class org.renjin.sexp.DoubleVector
 
get(Context, int) - Method in class org.renjin.sexp.FunctionEnvironment
Access an index frame variable from the function environment, searching parent environments if necessary.
get(int) - Method in class org.renjin.sexp.ListVector
 
get(String) - Method in class org.renjin.sexp.ListVector
 
get(String) - Static method in class org.renjin.sexp.Symbol
Obtains a reference to a Symbol from the global Symbol table.
getActiveBinding(Symbol) - Method in class org.renjin.sexp.Environment
returns the active binding without invocation
getArgument(int) - Method in class org.renjin.sexp.FunctionCall
 
getArguments() - Method in class org.renjin.eval.Context
The effective arguments to this function call, promised in the calling environment.
getArguments() - Method in class org.renjin.sexp.FunctionCall
 
getAttribute(String) - Method in class org.renjin.script.RenjinScriptContext
 
getAttribute(String, int) - Method in class org.renjin.script.RenjinScriptContext
 
getAttribute(Symbol) - Method in class org.renjin.sexp.AbstractSEXP
 
getAttribute(Symbol) - Method in class org.renjin.sexp.Null
 
getAttribute(Symbol) - Method in interface org.renjin.sexp.SEXP
Returns the value of the attribute named name for this SEXP.
getAttribute(Symbol) - Method in interface org.renjin.sexp.Vector.Builder
 
getAttributes() - Method in class org.renjin.sexp.AbstractSEXP
 
getAttributes() - Method in class org.renjin.sexp.Null
 
getAttributes() - Method in interface org.renjin.sexp.SEXP
 
getAttributesScope(String) - Method in class org.renjin.script.RenjinScriptContext
 
getBaseEnvironment() - Method in class org.renjin.eval.Context
 
getBaseEnvironment() - Method in class org.renjin.eval.Session
 
getBaseEnvironment() - Method in class org.renjin.serialization.NullReadContext
 
getBaseEnvironment() - Method in interface org.renjin.serialization.ReadContext
 
getBaseEnvironment() - Method in class org.renjin.serialization.SessionReadContext
 
getBaseNamespaceEnv() - Method in class org.renjin.eval.Session
 
getBaseNamespaceEnvironment() - Method in class org.renjin.serialization.NullReadContext
 
getBaseNamespaceEnvironment() - Method in interface org.renjin.serialization.ReadContext
 
getBaseNamespaceEnvironment() - Method in class org.renjin.serialization.SessionReadContext
 
getBinding(Symbol) - Method in class org.renjin.sexp.DynamicEnvironment
 
getBinding(Symbol) - Method in class org.renjin.sexp.Environment
 
getBinding(Symbol) - Method in class org.renjin.sexp.FunctionEnvironment
 
getBindings(int) - Method in class org.renjin.script.RenjinScriptContext
 
getBindings(int) - Method in class org.renjin.script.RenjinScriptEngine
 
getBody() - Method in class org.renjin.sexp.Closure
The body is a parsed R statement.
getBufferGraphics() - Method in class org.renjin.grDevices.AwtPanel
 
getCall() - Method in class org.renjin.eval.Context
 
getCallingEnvironment() - Method in class org.renjin.eval.Context
 
getClassLoader() - Method in class org.renjin.eval.Session
 
getClassVector() - Method in class org.renjin.sexp.AttributeMap
 
getCol() - Method in class org.renjin.grDevices.GDState
 
getCommandLineArguments() - Method in class org.renjin.eval.Session
 
getComputationDepth() - Method in class org.renjin.sexp.Null
 
getComputationDepth() - Method in interface org.renjin.sexp.Vector
 
getConditionHandler(String) - Method in class org.renjin.eval.Context
 
getConditionStack() - Method in class org.renjin.eval.Context
 
getConnectionTable() - Method in class org.renjin.eval.Session
 
getContext() - Method in class org.renjin.script.RenjinScriptContext
 
getContext() - Method in class org.renjin.script.RenjinScriptEngine
 
getDeviceNumber() - Method in class org.renjin.grDevices.AwtContainer
 
getDeviceNumber() - Method in interface org.renjin.grDevices.GDContainer
retrieve the current device number
getDeviceNumber() - Method in class org.renjin.grDevices.GraphicsDevice
returns the device number
getDeviceNumber() - Method in class org.renjin.grDevices.ImageContainer
 
getDeviceNumber() - Method in class org.renjin.grDevices.SvgContainer
 
getDim() - Method in class org.renjin.sexp.AttributeMap
 
getDimArray() - Method in class org.renjin.sexp.AttributeMap
 
getDimNames() - Method in class org.renjin.sexp.AttributeMap
 
getDimNames(int) - Method in class org.renjin.sexp.AttributeMap
 
getDimNamesOrEmpty() - Method in class org.renjin.sexp.AttributeMap
 
getDispatchTable() - Method in class org.renjin.sexp.FunctionEnvironment
 
getEffectiveStdErr() - Method in class org.renjin.eval.Session
Returns the standard error stream associated with this Session or the sink writer if one is active.
getEffectiveStdOut() - Method in class org.renjin.eval.Session
Returns the standard output stream associated with this Stream or the sink writer if a sink is active.
getElementAsByte(int) - Method in class org.renjin.sexp.Null
 
getElementAsByte(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsByte(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.AbstractAtomicVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.ComplexArrayVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsComplex(int) - Method in class org.renjin.sexp.Null
 
getElementAsComplex(int) - Method in class org.renjin.sexp.StringVector
 
getElementAsComplex(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsComplexIm(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsComplexIm(int) - Method in class org.renjin.sexp.Null
 
getElementAsComplexIm(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.DoubleArrayVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsDouble(String) - Method in class org.renjin.sexp.ListVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.LongArrayVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.Null
 
getElementAsDouble(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsDouble(int) - Method in class org.renjin.sexp.StringVector
 
getElementAsDouble(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsInt(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.IntArrayVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.IntBufferVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsInt(String) - Method in class org.renjin.sexp.ListVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.LongArrayVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.Null
 
getElementAsInt(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsInt(int) - Method in class org.renjin.sexp.StringVector
 
getElementAsInt(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsList(String) - Method in class org.renjin.sexp.ListVector
 
getElementAsLogical(int) - Method in class org.renjin.sexp.AbstractAtomicVector
 
getElementAsLogical(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsLogical(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsLogical(int) - Method in class org.renjin.sexp.LogicalBitSetVector
 
getElementAsLogical(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsLogical(int) - Method in class org.renjin.sexp.Null
 
getElementAsLogical(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsLong(int) - Method in class org.renjin.sexp.LongArrayVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.Null
 
getElementAsObject(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsObject(int) - Method in class org.renjin.sexp.StringVector
 
getElementAsObject(int) - Method in interface org.renjin.sexp.Vector
Returns the element at index index of the vector as a native JVM object, depending on the underlying R type: logical: java.lang.Boolean integer: java.lang.Integer double: java.lang.Double complex: org.apache.commons.math.complex.Complex character: java.lang.String
getElementAsRawLogical(int) - Method in class org.renjin.sexp.BooleanArrayVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.LogicalArrayVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.LogicalBitSetVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.Null
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsRawLogical(int) - Method in class org.renjin.sexp.StringVector
 
getElementAsRawLogical(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.AbstractSEXP
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsSEXP(String) - Method in class org.renjin.sexp.ListVector
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.Null
 
getElementAsSEXP(int) - Method in interface org.renjin.sexp.PairList
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.PairList.Node
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsSEXP(int) - Method in interface org.renjin.sexp.SEXP
 
getElementAsSEXP(int) - Method in class org.renjin.sexp.StringVector
 
getElementAsString(int) - Method in class org.renjin.sexp.ComplexVector
 
getElementAsString(int) - Method in class org.renjin.sexp.DoubleVector
 
getElementAsString(int) - Method in class org.renjin.sexp.IntVector
 
getElementAsString(String) - Method in class org.renjin.sexp.ListVector
 
getElementAsString(int) - Method in class org.renjin.sexp.ListVector
 
getElementAsString(int) - Method in class org.renjin.sexp.LogicalVector
 
getElementAsString(int) - Method in class org.renjin.sexp.LongArrayVector
 
getElementAsString(int) - Method in class org.renjin.sexp.Null
 
getElementAsString(int) - Method in class org.renjin.sexp.RawVector
 
getElementAsString(int) - Method in class org.renjin.sexp.StringArrayVector
 
getElementAsString(int) - Method in interface org.renjin.sexp.Vector
 
getElementAsVector(Vector, int) - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
getElementAsVector(String) - Method in class org.renjin.sexp.ListVector
 
getElementAsVector(Vector, int) - Method in class org.renjin.sexp.ListVector.ListType
 
getElementAsVector(Vector, int) - Method in class org.renjin.sexp.Vector.Type
Creates a new Vector of this Type from the element at index in vector.
getEllipsesVariable() - Method in class org.renjin.sexp.Environment
 
getEnclosingEnvironment() - Method in class org.renjin.sexp.Closure
A function's evaluation environment is the environment that was active at the time that the function was created.
getEngineName() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getEngineVersion() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getEnvironment() - Method in class org.renjin.eval.Context
 
getEnvironment() - Method in class org.renjin.sexp.Promise
 
getErrorWriter() - Method in class org.renjin.script.RenjinScriptContext
 
getEvaluationDepth() - Method in class org.renjin.eval.Context
 
getExtensions() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getFactory() - Method in class org.renjin.script.RenjinScriptEngine
 
getFileSystemManager() - Method in class org.renjin.eval.Context
 
getFileSystemManager() - Method in class org.renjin.eval.Session
 
getFill() - Method in class org.renjin.grDevices.GDState
 
getFont() - Method in class org.renjin.grDevices.GDFont
 
getFont() - Method in class org.renjin.grDevices.GDState
 
getFormalCount() - Method in class org.renjin.sexp.FunctionEnvironment
 
getFormals() - Method in class org.renjin.sexp.Closure
The formal argument list is a a pair list of arguments.
getFormalValue(int) - Method in class org.renjin.sexp.FunctionEnvironment
Returns the promised argument matched to the first formal argument, or null if no value was provided for the first formal.
getFrameDepth() - Method in class org.renjin.eval.Context
 
getFunction() - Method in class org.renjin.eval.Context
 
getFunction(Context, Symbol) - Method in interface org.renjin.sexp.Frame
Retrieves a function value from the frame.
getFunction() - Method in class org.renjin.sexp.FunctionCall
 
getFunction(Context, Symbol) - Method in class org.renjin.sexp.HashFrame
 
getFunctionBinding(Context, Symbol) - Method in class org.renjin.sexp.DynamicEnvironment
 
getFunctionBinding(Context, Symbol) - Method in class org.renjin.sexp.Environment
 
getFunctionBinding(Context, Symbol) - Method in class org.renjin.sexp.FunctionEnvironment
 
getFunctionName() - Method in class org.renjin.eval.Context
 
getGlobalEnvironment() - Method in class org.renjin.eval.Context
 
getGlobalEnvironment() - Method in class org.renjin.eval.Session
 
getGlobalEnvironment() - Method in class org.renjin.serialization.NullReadContext
 
getGlobalEnvironment() - Method in interface org.renjin.serialization.ReadContext
 
getGlobalEnvironment() - Method in class org.renjin.serialization.SessionReadContext
 
getGraphics() - Method in class org.renjin.grDevices.AwtContainer
 
getGraphics() - Method in interface org.renjin.grDevices.GDContainer
retrieve graphics if this container is backed by some Graphics object.
getGraphics() - Method in class org.renjin.grDevices.ImageContainer
 
getGraphics() - Method in class org.renjin.grDevices.SvgContainer
 
getGState() - Method in class org.renjin.grDevices.AwtContainer
 
getGState() - Method in interface org.renjin.grDevices.GDContainer
retrieve graphics state
getGState() - Method in class org.renjin.grDevices.ImageContainer
 
getGState() - Method in class org.renjin.grDevices.SvgContainer
 
getHomeDirectory() - Method in class org.renjin.eval.Session
 
getImplicitClass() - Method in class org.renjin.sexp.AbstractSEXP
 
getImplicitClass() - Method in class org.renjin.sexp.BuiltinFunction
 
getImplicitClass() - Method in class org.renjin.sexp.Closure
 
getImplicitClass() - Method in class org.renjin.sexp.DoubleVector
 
getImplicitClass() - Method in class org.renjin.sexp.FunctionCall
 
getImplicitClass() - Method in class org.renjin.sexp.IntVector
 
getImplicitClass() - Method in class org.renjin.sexp.PrimitiveFunction
 
getImplicitClass() - Method in interface org.renjin.sexp.SEXP
 
getImplicitClass() - Method in class org.renjin.sexp.Symbol
 
getIndexByName(String) - Method in class org.renjin.sexp.AbstractSEXP
Searches the list of this vector's names for a symbol that matches name.
getIndexByName(String) - Method in interface org.renjin.sexp.ListBuilder
 
getIndexByName(String) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
getIndexByName(String) - Method in class org.renjin.sexp.PairList.Builder
 
getIndexByName(String) - Method in interface org.renjin.sexp.SEXP
Searches the list of this expression's "names" attribute for the provided name.
getInstance() - Method in class org.renjin.sexp.ExternalPtr
 
getInterface(Class<T>) - Method in class org.renjin.script.RenjinScriptEngine
 
getInterface(Object, Class<T>) - Method in class org.renjin.script.RenjinScriptEngine
 
getInternalValue() - Method in enum org.renjin.sexp.Logical
 
getLanguageName() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getLanguageVersion() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getLoadedLibraries() - Method in class org.renjin.eval.Session
 
getLocalName(int) - Method in class org.renjin.sexp.FunctionEnvironment
 
getMatching() - Method in class org.renjin.sexp.FunctionEnvironment
 
getMember(Symbol) - Method in class org.renjin.sexp.ExternalPtr
 
getMethodCallSyntax(String, String, String...) - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getMimeTypes() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getName(int) - Method in class org.renjin.sexp.AbstractSEXP
 
getName() - Method in class org.renjin.sexp.BuiltinFunction
 
getName() - Method in class org.renjin.sexp.Environment
 
getName() - Method in interface org.renjin.sexp.NamedValue
 
getName() - Method in class org.renjin.sexp.PairList.Node
 
getName(int) - Method in class org.renjin.sexp.PairList.Node
 
getName() - Method in class org.renjin.sexp.PrimitiveFunction
 
getName(int) - Method in interface org.renjin.sexp.SEXP
 
getName() - Method in class org.renjin.sexp.SpecialFunction
 
getNamedArgument(String) - Method in class org.renjin.sexp.FunctionCall
 
getNames() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getNames() - Method in class org.renjin.sexp.AbstractSEXP
 
getNames() - Method in class org.renjin.sexp.AttributeMap
 
getNames() - Method in class org.renjin.sexp.Environment
 
getNames() - Method in class org.renjin.sexp.Null
 
getNames() - Method in class org.renjin.sexp.PairList.Node
 
getNames() - Method in interface org.renjin.sexp.SEXP
 
getNamesOrNull() - Method in class org.renjin.sexp.AttributeMap
 
getNamespace() - Static method in class org.renjin.script.Execute
 
getNamespaceName(Environment) - Method in enum org.renjin.serialization.HeadlessWriteContext
 
getNamespaceName(Environment) - Method in class org.renjin.serialization.SessionWriteContext
 
getNamespaceName(Environment) - Method in interface org.renjin.serialization.WriteContext
 
getNamespaceRegistry() - Method in class org.renjin.eval.Context
 
getNamespaceRegistry() - Method in class org.renjin.eval.Session
 
getNext() - Method in class org.renjin.sexp.PairList.Node
 
getNextNode() - Method in class org.renjin.sexp.PairList.Node
 
getNode(int) - Method in class org.renjin.sexp.PairList.Node
 
getOptions() - Method in class org.renjin.eval.Session
 
getOutputStatement(String) - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getPackage() - Method in class org.renjin.sexp.AttributeMap
 
getPanel() - Method in class org.renjin.grDevices.AwtContainer
 
getParameter(String) - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getParent() - Method in class org.renjin.eval.Context
 
getParent() - Method in class org.renjin.sexp.Environment
return the parent Environment
getPrintName() - Method in class org.renjin.sexp.Symbol
 
getProgram(String...) - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getPromised(int) - Method in class org.renjin.sexp.FunctionEnvironment
 
getPromisedExpression() - Method in class org.renjin.sexp.Promise
 
getPromisedExpression() - Method in interface org.renjin.sexp.SEXP
If this is a Promise, return the unevaluated, promised expression.
getProtected() - Method in class org.renjin.sexp.ExternalPtr
 
getRawTag() - Method in class org.renjin.sexp.Null
 
getRawTag() - Method in interface org.renjin.sexp.PairList
 
getRawTag() - Method in class org.renjin.sexp.PairList.Node
 
getReader() - Method in class org.renjin.script.RenjinScriptContext
 
getRestart(int) - Method in class org.renjin.eval.Context
Tries to find a restart in this context or one of it's parents.
getResult() - Method in class org.renjin.sexp.SexpVisitor
 
getRNG() - Method in class org.renjin.eval.Session
 
getRngMethod() - Method in class org.renjin.eval.Session
 
getRuntimeContext() - Method in class org.renjin.script.RenjinScriptEngine
 
getS3Class() - Method in class org.renjin.sexp.AbstractSEXP
 
getS3Class() - Method in class org.renjin.sexp.Null
 
getS3Class() - Method in interface org.renjin.sexp.SEXP
R possesses a simple generic function mechanism which can be used for an object-oriented style of programming.
getS4Cache() - Method in class org.renjin.eval.Session
 
getScopes() - Method in class org.renjin.script.RenjinScriptContext
 
getScriptEngine() - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getScriptEngine(Session) - Method in class org.renjin.script.RenjinScriptEngineFactory
 
getSecurityManager() - Method in class org.renjin.eval.Session
 
getSession() - Method in class org.renjin.eval.Context
 
getSession() - Method in class org.renjin.script.RenjinScriptEngine
 
getSessionController() - Method in class org.renjin.eval.Session
 
getSingleton(Class<T>) - Method in class org.renjin.eval.Context
 
getSingleton(Class<X>) - Method in class org.renjin.eval.Session
Retrieves the singleton associated with this session.
getSize() - Method in class org.renjin.grDevices.AwtContainer
 
getSize() - Method in interface org.renjin.grDevices.GDContainer
retrieve the size of the container
getSize() - Method in class org.renjin.grDevices.ImageContainer
 
getSize() - Method in class org.renjin.grDevices.SvgContainer
 
getStdErr() - Method in class org.renjin.eval.Session
Returns the standard error stream associated with this Session.
getStdIn() - Method in class org.renjin.eval.Session
 
getStdOut() - Method in class org.renjin.eval.Session
Returns the standard output stream associated with this Session.
getString(Symbol) - Method in class org.renjin.sexp.AttributeMap
 
getSymbolNames() - Method in class org.renjin.sexp.Environment
 
getSymbols() - Method in interface org.renjin.sexp.Frame
 
getSymbols() - Method in class org.renjin.sexp.HashFrame
 
getSystemEnvironment() - Method in class org.renjin.eval.Session
 
getTag() - Method in class org.renjin.sexp.ExternalPtr
 
getTag() - Method in class org.renjin.sexp.Null
 
getTag() - Method in interface org.renjin.sexp.PairList
 
getTag() - Method in class org.renjin.sexp.PairList.Node
 
getTopLevelContext() - Method in class org.renjin.eval.Session
 
getTopLevelContext() - Method in class org.renjin.script.RenjinScriptEngine
 
getType() - Method in class org.renjin.eval.Context
 
getTypeName() - Method in class org.renjin.sexp.BuiltinFunction
 
getTypeName() - Method in class org.renjin.sexp.CHARSEXP
 
getTypeName() - Method in class org.renjin.sexp.Closure
 
getTypeName() - Method in class org.renjin.sexp.ComplexVector
 
getTypeName() - Method in class org.renjin.sexp.DoubleVector
 
getTypeName() - Method in class org.renjin.sexp.Environment
 
getTypeName() - Method in class org.renjin.sexp.ExpressionVector
 
getTypeName() - Method in class org.renjin.sexp.ExternalPtr
 
getTypeName() - Method in class org.renjin.sexp.FunctionCall
 
getTypeName() - Method in class org.renjin.sexp.IntVector
 
getTypeName() - Method in class org.renjin.sexp.ListVector
 
getTypeName() - Method in class org.renjin.sexp.LogicalVector
 
getTypeName() - Method in class org.renjin.sexp.Null
 
getTypeName() - Method in class org.renjin.sexp.PairList.Node
 
getTypeName() - Method in class org.renjin.sexp.Promise
 
getTypeName() - Method in class org.renjin.sexp.PromisePairList.Node
 
getTypeName() - Method in class org.renjin.sexp.RawVector
 
getTypeName() - Method in class org.renjin.sexp.S4Object
 
getTypeName() - Method in interface org.renjin.sexp.SEXP
 
getTypeName() - Method in class org.renjin.sexp.SpecialFunction
 
getTypeName() - Method in class org.renjin.sexp.StringVector
 
getTypeName() - Method in class org.renjin.sexp.Symbol
 
getValue() - Method in class org.renjin.sexp.CHARSEXP
 
getValue() - Method in interface org.renjin.sexp.NamedValue
 
getValue() - Method in class org.renjin.sexp.PairList.Node
 
getValue() - Method in class org.renjin.sexp.Promise
 
getValues() - Method in class org.renjin.sexp.ListVector.Builder
 
getVarArgReferenceIndex() - Method in class org.renjin.sexp.Symbol
 
getVariable(String) - Method in class org.renjin.sexp.Environment
Deprecated.
getVariable(Symbol) - Method in class org.renjin.sexp.Environment
Deprecated.
getVariable(Context, Symbol) - Method in class org.renjin.sexp.Environment
Get variable value or execute function bound to a symbol.
getVariable(Context, String) - Method in class org.renjin.sexp.Environment
Get variable value or execute function bound to a symbol.
getVariable(Symbol) - Method in interface org.renjin.sexp.Frame
 
getVariable(Symbol) - Method in class org.renjin.sexp.HashFrame
 
getVariableOrThrowIfActivelyBound(Symbol) - Method in class org.renjin.sexp.Environment
 
getVariableUnsafe(Symbol) - Method in class org.renjin.sexp.Environment
Get the variable assigned to a Symbol when no active bindings are present.
getVariableUnsafe(String) - Method in class org.renjin.sexp.Environment
getVariable returns the value for the provided symbol without handling active bindings.
getVectorEngine() - Method in class org.renjin.eval.Session
 
getVectorType() - Method in class org.renjin.sexp.ComplexVector
 
getVectorType() - Method in class org.renjin.sexp.DoubleVector
 
getVectorType() - Method in class org.renjin.sexp.ExpressionVector
 
getVectorType() - Method in class org.renjin.sexp.IntVector
 
getVectorType() - Method in class org.renjin.sexp.ListVector
 
getVectorType() - Method in class org.renjin.sexp.LogicalVector
 
getVectorType() - Method in class org.renjin.sexp.Null
 
getVectorType() - Method in class org.renjin.sexp.RawVector
 
getVectorType() - Method in class org.renjin.sexp.StringVector
 
getVectorType() - Method in interface org.renjin.sexp.Vector
 
getWorkingDirectory() - Method in class org.renjin.eval.Session
 
getWriter() - Method in class org.renjin.script.RenjinScriptContext
 
GLOBAL_ENVIRONMENT_NAME - Static variable in class org.renjin.sexp.Environment
 
GraphicsDevice - Class in org.renjin.grDevices
GraphicsDevice defines an interface (and provides a simple implementation) between the JavaGD R device and the Java code.
GraphicsDevice() - Constructor for class org.renjin.grDevices.GraphicsDevice
 
GraphicsDevices - Class in org.renjin.grDevices
Provides entry points into the Java-based graphics devices from the C code.

H

has(Symbol) - Method in class org.renjin.sexp.AttributeMap
 
hasAnyBesidesName() - Method in class org.renjin.sexp.AttributeMap
 
hasAnyBesidesS4Flag() - Method in class org.renjin.sexp.AttributeMap
 
hasAttributes() - Method in class org.renjin.sexp.AbstractSEXP
 
hasAttributes() - Method in interface org.renjin.sexp.SEXP
 
hasClass() - Method in class org.renjin.sexp.AttributeMap
 
hashBit() - Method in class org.renjin.sexp.Symbol
Maps this symbol to a single bit in 32-bit hash bitset.
hashCode() - Method in class org.renjin.sexp.AttributeMap
 
hashCode() - Method in class org.renjin.sexp.Closure
 
hashCode() - Method in class org.renjin.sexp.DoubleVector
 
hashCode() - Method in class org.renjin.sexp.FunctionCall
 
hashCode() - Method in class org.renjin.sexp.IntVector
 
hashCode() - Method in class org.renjin.sexp.ListVector
 
hashCode() - Method in class org.renjin.sexp.LogicalVector
 
hashCode() - Method in class org.renjin.sexp.Null
 
hashCode() - Method in class org.renjin.sexp.PairList.Node
 
hashCode() - Method in class org.renjin.sexp.RawVector
 
hashCode() - Method in class org.renjin.sexp.S4Object
 
hashCode() - Method in class org.renjin.sexp.StringVector
 
hashCode() - Method in class org.renjin.sexp.Symbol
 
HashFrame - Class in org.renjin.sexp
 
HashFrame() - Constructor for class org.renjin.sexp.HashFrame
 
HashFrame(Iterable<NamedValue>) - Constructor for class org.renjin.sexp.HashFrame
 
hasName(int) - Method in class org.renjin.sexp.AbstractSEXP
 
hasName() - Method in interface org.renjin.sexp.NamedValue
 
hasName() - Method in class org.renjin.sexp.PairList.Node
 
HasNamedValues - Interface in org.renjin.sexp
Common interface to ListVector and PairList.
hasNames() - Method in class org.renjin.sexp.AbstractSEXP
 
hasNames() - Method in class org.renjin.sexp.AttributeMap
 
hasNames() - Method in interface org.renjin.sexp.SEXP
 
hasNextNode() - Method in class org.renjin.sexp.PairList.Node
 
hasTag() - Method in class org.renjin.sexp.Null
 
hasTag() - Method in interface org.renjin.sexp.PairList
 
hasTag() - Method in class org.renjin.sexp.PairList.Node
 
hasTag() - Static method in class org.renjin.sexp.PairList.Predicates
 
hasVariable(Symbol) - Method in class org.renjin.sexp.Environment
 
haveNonEmpty() - Method in class org.renjin.sexp.StringVector.Builder
 
head - Variable in class org.renjin.sexp.PairList.Builder
 
HeadlessWriteContext - Enum in org.renjin.serialization
Context for writing SEXP without an environment or session.
hold() - Method in class org.renjin.grDevices.GraphicsDevice
 
hold(Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 

I

ImageContainer - Class in org.renjin.grDevices
Container for writing a raster images to files.
ImageContainer(Session, String, String, Color, int, int) - Constructor for class org.renjin.grDevices.ImageContainer
 
IMPLICIT_CLASS - Static variable in class org.renjin.sexp.BuiltinFunction
 
IMPLICIT_CLASS - Static variable in interface org.renjin.sexp.Function
 
IMPLICIT_CLASS - Static variable in class org.renjin.sexp.FunctionCall
 
IMPLICIT_CLASS - Static variable in class org.renjin.sexp.IntVector
 
IMPLICIT_CLASS - Static variable in class org.renjin.sexp.Symbol
 
indexOf(Vector, int, int) - Method in class org.renjin.sexp.AbstractAtomicVector
 
indexOf(AtomicVector, int, int) - Method in interface org.renjin.sexp.AtomicVector
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.ComplexVector
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.DoubleVector
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.IntVector
 
indexOf(Vector, int, int) - Method in class org.renjin.sexp.ListVector
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.LogicalVector
 
indexOf(Vector, int, int) - Method in class org.renjin.sexp.Null
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.Null
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.RawVector
 
indexOf(AtomicVector, int, int) - Method in class org.renjin.sexp.StringVector
 
indexOf(String) - Method in class org.renjin.sexp.StringVector
 
indexOf(Vector, int, int) - Method in interface org.renjin.sexp.Vector
 
indexOfNA() - Method in class org.renjin.sexp.AbstractAtomicVector
 
indexOfNA() - Method in interface org.renjin.sexp.AtomicVector
 
indexOfNA() - Method in class org.renjin.sexp.Null
 
indexOfName(String) - Method in class org.renjin.sexp.ListVector
 
inherits(String) - Method in class org.renjin.sexp.AbstractSEXP
 
inherits(String) - Method in interface org.renjin.sexp.SEXP
 
init() - Method in class org.renjin.eval.Context
Executes the default the standard R initialization sequence: Load the base package (/org/renjin/library/base/R/base) Execute the system profile (/org/renjin/library/base/R/Rprofile) Evaluate .OptRequireMethods() Evaluate .First.Sys()
insertAbove(Frame) - Method in class org.renjin.sexp.Environment
 
INSTANCE - Static variable in class org.renjin.sexp.Null
 
IntArrayVector - Class in org.renjin.sexp
 
IntArrayVector(int...) - Constructor for class org.renjin.sexp.IntArrayVector
 
IntArrayVector(AtomicVector) - Constructor for class org.renjin.sexp.IntArrayVector
Creates a new IntArrayVector that is a copy of the given vector, with the same attributes.
IntArrayVector(int[], int, AttributeMap) - Constructor for class org.renjin.sexp.IntArrayVector
 
IntArrayVector(int[], AttributeMap.Builder) - Constructor for class org.renjin.sexp.IntArrayVector
 
IntArrayVector(int[], AttributeMap) - Constructor for class org.renjin.sexp.IntArrayVector
 
IntArrayVector.Builder - Class in org.renjin.sexp
 
IntBufferVector - Class in org.renjin.sexp
 
IntBufferVector(IntBuffer, int) - Constructor for class org.renjin.sexp.IntBufferVector
 
IntBufferVector(IntBuffer, int, AttributeMap) - Constructor for class org.renjin.sexp.IntBufferVector
 
INTEGER - Static variable in class org.renjin.sexp.Vector.Order
 
INTSXP - Static variable in class org.renjin.sexp.SexpType
 
IntVector - Class in org.renjin.sexp
 
IntVector() - Constructor for class org.renjin.sexp.IntVector
 
IntVector(AttributeMap) - Constructor for class org.renjin.sexp.IntVector
 
invoke(String) - Method in class org.renjin.script.RenjinScriptEngine
 
invokeFunction(String, Object...) - Method in class org.renjin.script.RenjinScriptEngine
 
invokeMethod(Object, String, Object...) - Method in class org.renjin.script.RenjinScriptEngine
 
isActive() - Method in class org.renjin.grDevices.GraphicsDevice
 
isActiveBinding(Symbol) - Method in class org.renjin.sexp.Environment
Checks if active bindings are assigned to a given variable name
isActiveBinding(String) - Method in class org.renjin.sexp.Environment
 
isAtomic() - Method in class org.renjin.sexp.Vector.Type
 
isBaseEnvironment(Environment) - Method in enum org.renjin.serialization.HeadlessWriteContext
 
isBaseEnvironment(Environment) - Method in class org.renjin.serialization.SessionWriteContext
 
isBaseEnvironment(Environment) - Method in interface org.renjin.serialization.WriteContext
 
isBaseNamespaceEnvironment(Environment) - Method in enum org.renjin.serialization.HeadlessWriteContext
 
isBaseNamespaceEnvironment(Environment) - Method in class org.renjin.serialization.SessionWriteContext
 
isBaseNamespaceEnvironment(Environment) - Method in interface org.renjin.serialization.WriteContext
 
isBound(Symbol) - Method in class org.renjin.sexp.DynamicEnvironment
 
isBound(Symbol) - Method in class org.renjin.sexp.Environment
 
isBound(Symbol) - Method in class org.renjin.sexp.FunctionEnvironment
 
isCommandLineEditingAvailable() - Method in class org.renjin.eval.SessionController
 
isConstantAccessTime() - Method in class org.renjin.sexp.BooleanArrayVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.ComplexArrayVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.DoubleArrayVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.IntArrayVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.IntBufferVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.ListVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.LogicalArrayVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.LogicalBitSetVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.LongArrayVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.Null
 
isConstantAccessTime() - Method in class org.renjin.sexp.RawVector
 
isConstantAccessTime() - Method in class org.renjin.sexp.StringArrayVector
 
isConstantAccessTime() - Method in interface org.renjin.sexp.Vector
 
isDeferred() - Method in class org.renjin.sexp.Null
 
isDeferred() - Method in interface org.renjin.sexp.Vector
 
isDispatchMetadata() - Method in class org.renjin.sexp.Symbol
 
isElementNA(int) - Method in class org.renjin.sexp.BooleanArrayVector
 
isElementNA(int) - Method in class org.renjin.sexp.ComplexArrayVector
 
isElementNA(int) - Method in class org.renjin.sexp.ComplexVector
 
isElementNA(int) - Method in class org.renjin.sexp.DoubleArrayVector
 
isElementNA(int) - Method in class org.renjin.sexp.DoubleVector
 
isElementNA(int) - Method in class org.renjin.sexp.IntVector
 
isElementNA(int) - Method in class org.renjin.sexp.ListVector
 
isElementNA(int) - Method in class org.renjin.sexp.LogicalVector
 
isElementNA(int) - Method in class org.renjin.sexp.LongArrayVector
 
isElementNA(int) - Method in class org.renjin.sexp.Null
 
isElementNA(int) - Method in class org.renjin.sexp.RawVector
 
isElementNA(int) - Method in class org.renjin.sexp.StringVector
 
isElementNA(int) - Method in interface org.renjin.sexp.Vector
Checks whether the element is the NA value for this type.
isElementNaN(int) - Method in class org.renjin.sexp.ComplexVector
 
isElementNaN(int) - Method in class org.renjin.sexp.DoubleArrayVector
 
isElementNaN(int) - Method in class org.renjin.sexp.DoubleVector
 
isElementNaN(int) - Method in class org.renjin.sexp.Null
 
isElementNaN(int) - Method in interface org.renjin.sexp.Vector
 
isElementTrue(int) - Method in class org.renjin.sexp.LogicalArrayVector
 
isElementTrue(int) - Method in class org.renjin.sexp.Null
 
isElementTrue(int) - Method in interface org.renjin.sexp.Vector
 
isEmpty() - Method in class org.renjin.script.RenjinBindings
 
isEmpty() - Method in class org.renjin.sexp.AttributeMap
 
isEvaluated() - Method in class org.renjin.sexp.Promise
 
isFinite(double) - Static method in class org.renjin.sexp.DoubleVector
Deprecated.
See Java 1.8 Double.isFinite(double)
isGlobalEnvironment(Environment) - Method in enum org.renjin.serialization.HeadlessWriteContext
 
isGlobalEnvironment(Environment) - Method in class org.renjin.serialization.SessionWriteContext
 
isGlobalEnvironment(Environment) - Method in interface org.renjin.serialization.WriteContext
 
isInteractive() - Method in class org.renjin.eval.SessionController
 
isInvisible() - Method in class org.renjin.eval.Session
 
isLocked() - Method in class org.renjin.sexp.Environment
 
isMissingArgument(Symbol) - Method in interface org.renjin.sexp.Frame
 
isMissingArgument(Context, String) - Method in class org.renjin.sexp.FunctionEnvironment
 
isMissingArgument(Context, int) - Method in class org.renjin.sexp.FunctionEnvironment
 
isMissingArgument(Context, Symbol) - Method in class org.renjin.sexp.FunctionEnvironment
 
isMissingArgument(Symbol) - Method in class org.renjin.sexp.HashFrame
 
isNA(Complex) - Static method in class org.renjin.sexp.ComplexVector
 
isNA(double) - Static method in class org.renjin.sexp.DoubleVector
 
isNA(int) - Static method in class org.renjin.sexp.IntVector
 
isNA(int) - Static method in class org.renjin.sexp.LogicalVector
 
isNA(String) - Static method in class org.renjin.sexp.StringVector
 
isNamespaceEnvironment(Environment) - Method in enum org.renjin.serialization.HeadlessWriteContext
 
isNamespaceEnvironment(Environment) - Method in class org.renjin.serialization.SessionWriteContext
 
isNamespaceEnvironment(Environment) - Method in interface org.renjin.serialization.WriteContext
 
isNaN(Complex) - Static method in class org.renjin.sexp.ComplexVector
 
isNaN(double) - Static method in class org.renjin.sexp.DoubleVector
 
isNumeric() - Method in class org.renjin.sexp.AbstractSEXP
 
isNumeric() - Method in class org.renjin.sexp.DoubleVector
 
isNumeric() - Method in class org.renjin.sexp.IntVector
 
isNumeric() - Method in class org.renjin.sexp.LogicalVector
 
isNumeric() - Method in interface org.renjin.sexp.SEXP
 
isObject() - Method in class org.renjin.sexp.AbstractSEXP
 
isObject() - Method in interface org.renjin.sexp.SEXP
 
isRDataFile(ByteSource) - Static method in class org.renjin.serialization.RDataReader
 
isReservedWord() - Method in class org.renjin.sexp.Symbol
 
isS4() - Method in class org.renjin.sexp.AttributeMap
 
isTerminal() - Method in class org.renjin.eval.SessionController
 
isTopLevel() - Method in class org.renjin.eval.Context
 
isValid(String) - Static method in class org.renjin.sexp.Symbols
A syntactically valid name consists of letters, numbers and the dot or underline characters and starts with a letter or the dot not followed by a number.
isVarArgReference() - Method in class org.renjin.sexp.Symbol
 
isWiderThan(Vector) - Method in class org.renjin.sexp.AbstractAtomicVector
 
isWiderThan(Vector) - Method in class org.renjin.sexp.ListVector
 
isWiderThan(Vector) - Method in class org.renjin.sexp.Null
 
isWiderThan(Vector) - Method in interface org.renjin.sexp.Vector
 
isWiderThan(Vector.Type) - Method in class org.renjin.sexp.Vector.Type
 
isWiderThan(Vector) - Method in class org.renjin.sexp.Vector.Type
 
isWiderThanOrEqualTo(Vector) - Method in class org.renjin.sexp.Vector.Type
 
isWiderThanOrEqualTo(Vector.Type) - Method in class org.renjin.sexp.Vector.Type
 
iterator() - Method in class org.renjin.sexp.ComplexArrayVector
 
iterator() - Method in class org.renjin.sexp.ComplexVector
 
iterator() - Method in class org.renjin.sexp.DoubleVector
 
iterator() - Method in class org.renjin.sexp.IntVector
 
iterator() - Method in class org.renjin.sexp.ListVector
 
iterator() - Method in class org.renjin.sexp.LogicalVector
 
iterator() - Method in class org.renjin.sexp.RawVector
 
iterator() - Method in class org.renjin.sexp.StringVector
 

K

keySet() - Method in class org.renjin.script.RenjinBindings
 

L

LANGSXP - Static variable in class org.renjin.sexp.SexpType
 
LEFT_BRACE - Static variable in class org.renjin.sexp.Symbols
 
legalFirstCharacter(String) - Static method in class org.renjin.sexp.Symbols
 
length() - Method in class org.renjin.sexp.AbstractSEXP
 
length() - Method in class org.renjin.sexp.BooleanArrayVector
 
length() - Method in class org.renjin.sexp.CHARSEXP
 
length() - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
length() - Method in class org.renjin.sexp.ComplexArrayVector
 
length() - Method in class org.renjin.sexp.ComplexVector
 
length() - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
length() - Method in class org.renjin.sexp.DoubleArrayVector
 
length() - Method in class org.renjin.sexp.DoubleVector
 
length() - Method in class org.renjin.sexp.Environment
 
length() - Method in class org.renjin.sexp.IntArrayVector.Builder
 
length() - Method in class org.renjin.sexp.IntArrayVector
 
length() - Method in class org.renjin.sexp.IntBufferVector
 
length() - Method in class org.renjin.sexp.IntVector
 
length() - Method in interface org.renjin.sexp.ListBuilder
 
length() - Method in class org.renjin.sexp.ListVector.Builder
 
length() - Method in class org.renjin.sexp.ListVector
 
length() - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
length() - Method in class org.renjin.sexp.LogicalArrayVector
 
length() - Method in class org.renjin.sexp.LogicalBitSetVector
 
length() - Method in class org.renjin.sexp.LogicalVector
 
length() - Method in class org.renjin.sexp.LongArrayVector
 
length() - Method in class org.renjin.sexp.Null
 
length() - Method in class org.renjin.sexp.PairList.Builder
 
length() - Method in class org.renjin.sexp.PairList.Node
 
length() - Method in class org.renjin.sexp.RawVector.Builder
 
length() - Method in class org.renjin.sexp.RawVector
 
length() - Method in interface org.renjin.sexp.SEXP
Returns the number of elements in this expression.
length() - Method in interface org.renjin.sexp.SEXPBuilder
return length of SEXP which is already build.
length() - Method in class org.renjin.sexp.StringArrayVector
 
length() - Method in class org.renjin.sexp.StringVector.Builder
 
length() - Method in class org.renjin.sexp.StringVector
 
length() - Method in interface org.renjin.sexp.Vector.Builder
 
LEVELS - Static variable in class org.renjin.sexp.Symbols
 
LGLSXP - Static variable in class org.renjin.sexp.SexpType
 
line(double, double, double, double) - Method in class org.renjin.grDevices.GraphicsDevice
draw a line
line(Ptr, double, double, double, double) - Static method in class org.renjin.grDevices.GraphicsDevices
 
LIST - Static variable in class org.renjin.sexp.Vector.Order
 
listBindings() - Method in class org.renjin.sexp.DynamicEnvironment
 
listBindings() - Method in class org.renjin.sexp.Environment
 
listBindings() - Method in class org.renjin.sexp.FunctionEnvironment
 
ListBuilder - Interface in org.renjin.sexp
Common interface to builders of ListVector and PairLists
listNodes(PairList) - Static method in class org.renjin.sexp.PairList.Node
Returns an iterator over the individual ListExp nodes in this list, or an empty iterator if exp is the NilExp.
LISTSXP - Static variable in class org.renjin.sexp.SexpType
 
ListType() - Constructor for class org.renjin.sexp.ListVector.ListType
 
ListVector - Class in org.renjin.sexp
Generic vector of SEXPs
ListVector(List<? extends SEXP>, AttributeMap) - Constructor for class org.renjin.sexp.ListVector
 
ListVector(List<? extends SEXP>) - Constructor for class org.renjin.sexp.ListVector
 
ListVector(SEXP[], SEXP, AttributeMap) - Constructor for class org.renjin.sexp.ListVector
 
ListVector(SEXP[], AttributeMap) - Constructor for class org.renjin.sexp.ListVector
 
ListVector(SEXP...) - Constructor for class org.renjin.sexp.ListVector
 
ListVector.Builder - Class in org.renjin.sexp
 
ListVector.ListType - Class in org.renjin.sexp
 
ListVector.NamedBuilder - Class in org.renjin.sexp
Convenience builder for constructing lists with names
load(Context, Environment, InputStream) - Static method in class org.renjin.serialization.Serialization
 
loadFromConn2(Context, SEXP, Environment) - Static method in class org.renjin.serialization.Serialization
Reload datasets written with the function save.
loadLibrary(DllInfo) - Method in class org.renjin.eval.Session
 
locator() - Method in class org.renjin.grDevices.AwtDevice
 
locator() - Method in class org.renjin.grDevices.GraphicsDevice
Block until the user selects a point from the canvas, or until the operation is cancelled.
locator(Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
LocatorSync - Class in org.renjin.grDevices
a simple synchronization class that can be used by a separate thread to wake JavaGD from waiting for a locator result.
LocatorSync() - Constructor for class org.renjin.grDevices.LocatorSync
 
lock(boolean) - Method in class org.renjin.sexp.Environment
Locking the environment prevents adding or removing variable bindings from the environment.
lockBinding(Symbol) - Method in class org.renjin.sexp.Environment
Locking the binding prevents changing the value of the variable
Logical - Enum in org.renjin.sexp
 
LOGICAL - Static variable in class org.renjin.sexp.Vector.Order
 
LogicalArrayVector - Class in org.renjin.sexp
 
LogicalArrayVector(boolean...) - Constructor for class org.renjin.sexp.LogicalArrayVector
Constructs a Logical vector from a list of boolean values
LogicalArrayVector(int[], int, AttributeMap) - Constructor for class org.renjin.sexp.LogicalArrayVector
 
LogicalArrayVector(int[], AttributeMap) - Constructor for class org.renjin.sexp.LogicalArrayVector
 
LogicalArrayVector(int...) - Constructor for class org.renjin.sexp.LogicalArrayVector
 
LogicalArrayVector(Logical...) - Constructor for class org.renjin.sexp.LogicalArrayVector
 
LogicalArrayVector(Boolean[]) - Constructor for class org.renjin.sexp.LogicalArrayVector
Constructs a Logical vector from a list of boolean values
LogicalArrayVector.Builder - Class in org.renjin.sexp
 
LogicalBitSetVector - Class in org.renjin.sexp
Implementation of the LogicalVector that uses a BitSet as a backing storage.
LogicalBitSetVector(BitSet, int, AttributeMap) - Constructor for class org.renjin.sexp.LogicalBitSetVector
 
LogicalBitSetVector(BitSet, int) - Constructor for class org.renjin.sexp.LogicalBitSetVector
 
logicalFromString(String) - Static method in class org.renjin.sexp.StringVector
 
LogicalVector - Class in org.renjin.sexp
 
LogicalVector(AttributeMap) - Constructor for class org.renjin.sexp.LogicalVector
 
LogicalVector() - Constructor for class org.renjin.sexp.LogicalVector
 
LongArrayVector - Class in org.renjin.sexp
Wrapper for 64-bit integer values.
LongArrayVector(long) - Constructor for class org.renjin.sexp.LongArrayVector
 
LOWER_WORD_MASK - Static variable in class org.renjin.sexp.DoubleVector
 

M

main(String[]) - Static method in class org.renjin.script.Execute
 
makeActiveBinding(Symbol, Closure) - Method in class org.renjin.sexp.Environment
Creates an active binding to given variable name
match(double, double) - Static method in class org.renjin.sexp.DoubleVector
 
matches(String) - Static method in class org.renjin.sexp.PairList.Predicates
 
matches(SEXP) - Static method in class org.renjin.sexp.PairList.Predicates
 
materialize(SEXP) - Method in class org.renjin.eval.Context
If the S-Expression is an DeferredComputation, then it is materialized with the VectorPipeliner.
materialize(ListVector) - Method in class org.renjin.eval.Context
 
materialize(Vector) - Method in class org.renjin.eval.Context
 
maxElementLength() - Method in class org.renjin.sexp.ListVector
 
menu(StringVector) - Method in class org.renjin.eval.SessionController
 
metricInfo(int) - Method in class org.renjin.grDevices.GraphicsDevice
retrieve font metrics info for the given unicode character
metricInfo(Ptr, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
minElementLength() - Method in class org.renjin.sexp.ListVector
 
MISSING_ARG - Static variable in class org.renjin.sexp.Symbol
 
mode(int) - Method in class org.renjin.grDevices.GraphicsDevice
R signalled a mode change
mode(Ptr, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
mouseClicked(MouseEvent) - Method in class org.renjin.grDevices.LocatorSync
 
mouseEntered(MouseEvent) - Method in class org.renjin.grDevices.LocatorSync
 
mouseExited(MouseEvent) - Method in class org.renjin.grDevices.LocatorSync
 
mousePressed(MouseEvent) - Method in class org.renjin.grDevices.LocatorSync
 
mouseReleased(MouseEvent) - Method in class org.renjin.grDevices.LocatorSync
 

N

NA - Static variable in class org.renjin.sexp.ComplexVector
 
NA - Static variable in class org.renjin.sexp.DoubleVector
The double constant used to designate elements or values that are missing in the statistical sense, or literally "Not Available".
NA - Static variable in class org.renjin.sexp.IntVector
The integer constant used to designate elements or values that are missing in the statistical sense, or literally "Not Available".
NA - Static variable in class org.renjin.sexp.LogicalVector
 
NA - Static variable in class org.renjin.sexp.StringVector
 
NA_BITS - Static variable in class org.renjin.sexp.DoubleVector
This is the internal representation R uses to represent NAs: a "quiet NaN" with a payload of 1954 (0x07A2).
NA_PAYLOAD - Static variable in class org.renjin.sexp.DoubleVector
 
NA_VECTOR - Static variable in class org.renjin.sexp.ComplexArrayVector
 
NA_VECTOR - Static variable in class org.renjin.sexp.DoubleArrayVector
 
NA_VECTOR - Static variable in class org.renjin.sexp.IntArrayVector
 
NA_VECTOR - Static variable in class org.renjin.sexp.LogicalVector
 
NAME - Static variable in class org.renjin.sexp.Symbols
 
NAMED_EMPTY - Static variable in class org.renjin.sexp.ComplexArrayVector
 
NamedBuilder(ListVector) - Constructor for class org.renjin.sexp.ExpressionVector.NamedBuilder
 
NamedBuilder() - Constructor for class org.renjin.sexp.ListVector.NamedBuilder
 
NamedBuilder(int, int) - Constructor for class org.renjin.sexp.ListVector.NamedBuilder
 
NamedBuilder(ListVector) - Constructor for class org.renjin.sexp.ListVector.NamedBuilder
 
NamedBuilder(int) - Constructor for class org.renjin.sexp.ListVector.NamedBuilder
 
NamedValue - Interface in org.renjin.sexp
 
namedValues() - Method in interface org.renjin.sexp.HasNamedValues
 
namedValues() - Method in class org.renjin.sexp.ListVector
 
namedValues() - Method in class org.renjin.sexp.PairList.Node
 
names() - Method in class org.renjin.sexp.AttributeMap
 
NAMES - Static variable in class org.renjin.sexp.Symbols
 
NaN - Static variable in class org.renjin.sexp.ComplexVector
 
NaN - Static variable in class org.renjin.sexp.DoubleVector
 
newBuilder() - Static method in class org.renjin.sexp.AttributeMap
 
newBuilder() - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
newBuilder() - Static method in class org.renjin.sexp.FunctionCall
 
newBuilder() - Method in class org.renjin.sexp.ListVector.ListType
 
newBuilder() - Static method in class org.renjin.sexp.ListVector
 
newBuilder() - Static method in class org.renjin.sexp.PairList.Node
 
newBuilder() - Static method in class org.renjin.sexp.StringVector
 
newBuilder() - Method in class org.renjin.sexp.Vector.Type
 
newBuilderS4() - Static method in class org.renjin.sexp.AttributeMap
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.ComplexVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.DoubleArrayVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.DoubleVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.IntVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.ListVector.ListType
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.ListVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.LogicalVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.Null
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.RawVector
 
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.StringVector
 
newBuilderWithInitialCapacity(int) - Method in interface org.renjin.sexp.Vector
Returns a builder for this type of vector, initially allocating enough capacity for the given number of elements, but setting the initial size to zero.
newBuilderWithInitialCapacity(int) - Method in class org.renjin.sexp.Vector.Type
Returns a builder for this type of vector, with no elements added, but an initial capacity of initialCapacity
newBuilderWithInitialSize(int) - Method in interface org.renjin.sexp.AtomicVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.ComplexVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.DoubleArrayVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.DoubleVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.ExpressionVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.IntVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.ListVector.ListType
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.ListVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.LogicalVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.Null
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.RawVector
 
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.StringVector
 
newBuilderWithInitialSize(int) - Method in interface org.renjin.sexp.Vector
Returns a builder for this type of vector, with an initial number of elements with the value NA.
newBuilderWithInitialSize(int) - Method in class org.renjin.sexp.Vector.Type
 
newCall(SEXP, SEXP...) - Static method in class org.renjin.sexp.FunctionCall
 
newCallFromVector(ListVector) - Static method in class org.renjin.sexp.FunctionCall
 
newCopyBuilder() - Method in class org.renjin.sexp.ComplexVector
 
newCopyBuilder() - Method in class org.renjin.sexp.DoubleArrayVector
 
newCopyBuilder() - Method in class org.renjin.sexp.DoubleVector
 
newCopyBuilder() - Method in class org.renjin.sexp.ExpressionVector
 
newCopyBuilder() - Method in class org.renjin.sexp.FunctionCall
 
newCopyBuilder() - Method in class org.renjin.sexp.IntVector
 
newCopyBuilder() - Method in class org.renjin.sexp.ListVector
 
newCopyBuilder() - Method in class org.renjin.sexp.LogicalVector
 
newCopyBuilder() - Method in class org.renjin.sexp.Null
 
newCopyBuilder(Vector.Type) - Method in class org.renjin.sexp.Null
 
newCopyBuilder() - Method in class org.renjin.sexp.PairList.Node
 
newCopyBuilder() - Method in class org.renjin.sexp.RawVector
 
newCopyBuilder() - Method in class org.renjin.sexp.StringVector
 
newCopyBuilder() - Method in interface org.renjin.sexp.Vector
Creates a new Builder which is initialized with all of this vector's elements AND its attributes.
newCopyBuilder(Vector.Type) - Method in interface org.renjin.sexp.Vector
Creates a new Builder which is initialized with all of this vector's elements AND it's attributes.
newCopyNamedBuilder() - Method in class org.renjin.sexp.ExpressionVector
 
newCopyNamedBuilder() - Method in class org.renjin.sexp.ListVector
 
newDevice(Ptr, SEXP) - Static method in class org.renjin.grDevices.GraphicsDevices
 
newMatrix(Complex[], int, int) - Static method in class org.renjin.sexp.ComplexArrayVector
 
newMatrix(double[], int, int) - Static method in class org.renjin.sexp.DoubleArrayVector
 
newNamedBuilder() - Static method in class org.renjin.sexp.ListVector
 
newPage(int) - Method in class org.renjin.grDevices.AwtDevice
 
newPage() - Method in class org.renjin.grDevices.GraphicsDevice
create a new, blank page (old API, not used anymore)
newPage(int) - Method in class org.renjin.grDevices.GraphicsDevice
create a new, blank page
newPage(Ptr, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
newTopLevelContext() - Static method in class org.renjin.eval.Context
 
nextNode - Variable in class org.renjin.sexp.PairList.Node
The next node in the linked list, i.e.
NILSXP - Static variable in class org.renjin.sexp.SexpType
 
Node(SEXP, SEXP, AttributeMap, PairList) - Constructor for class org.renjin.sexp.PairList.Node
 
Node(SEXP, SEXP, PairList) - Constructor for class org.renjin.sexp.PairList.Node
 
Node(SEXP, PairList) - Constructor for class org.renjin.sexp.PairList.Node
 
Node(String, SEXP, PairList) - Constructor for class org.renjin.sexp.PairList.Node
 
nodes() - Method in class org.renjin.sexp.AttributeMap
 
nodes() - Method in class org.renjin.sexp.Null
Null implementation of PairList.nodes()
nodes() - Method in class org.renjin.sexp.PairList.Node
Creates an Iterable of the succession of ListExps.
nodes() - Method in interface org.renjin.sexp.PairList
 
Null - Class in org.renjin.sexp
The R Nullary object.
NULL - Static variable in class org.renjin.sexp.Vector.Order
 
NullReadContext - Class in org.renjin.serialization
A "null" read context which will deserialize references to special environments like base and global with the empty environment.
NullReadContext() - Constructor for class org.renjin.serialization.NullReadContext
 
NUM_BITS - Static variable in class org.renjin.sexp.RawVector
 

O

of(SEXP) - Static method in class org.renjin.sexp.ListVector
 
of(SEXP, SEXP) - Static method in class org.renjin.sexp.ListVector
 
of(SEXP...) - Static method in class org.renjin.sexp.ListVector
 
ONE - Static variable in class org.renjin.sexp.DoubleArrayVector
 
open(double, double) - Method in class org.renjin.grDevices.AwtDevice
creates a new graphics window containing a canvas
open(double, double) - Method in class org.renjin.grDevices.FileDevice
 
open(double, double) - Method in class org.renjin.grDevices.GraphicsDevice
requests a new device of the specified size
open(Ptr, double, double) - Static method in class org.renjin.grDevices.GraphicsDevices
 
Order() - Constructor for class org.renjin.sexp.Vector.Order
 
org.renjin.eval - package org.renjin.eval
 
org.renjin.grDevices - package org.renjin.grDevices
 
org.renjin.script - package org.renjin.script
 
org.renjin.serialization - package org.renjin.serialization
Implementation of serialization builtins, including load(), save(), loadRDS() etc.
org.renjin.sexp - package org.renjin.sexp
 

P

PACKAGE - Static variable in class org.renjin.sexp.Symbols
 
paint(Graphics) - Method in class org.renjin.grDevices.AwtPanel
This method will be called by the AWT event thread.
paint(GDObject, GDState) - Method in class org.renjin.grDevices.AwtPanel
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDCircle
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDClip
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDColor
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDFill
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDFont
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDLine
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDLinePar
 
paint(Component, GDState, Graphics) - Method in interface org.renjin.grDevices.GDObject
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDPath
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDPolygon
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDRaster
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDRect
 
paint(Component, GDState, Graphics) - Method in class org.renjin.grDevices.GDText
 
PairList - Interface in org.renjin.sexp
Pairlists (LISTSXP, the name going back to the origins of R as a Scheme-like language) are rarely seen at R level, but are for example used for argument lists.
PairList.Builder - Class in org.renjin.sexp
 
PairList.Node - Class in org.renjin.sexp
 
PairList.Predicates - Class in org.renjin.sexp
 
parents() - Method in class org.renjin.sexp.Environment
 
path(int, Ptr, Ptr, Ptr, boolean) - Method in class org.renjin.grDevices.GraphicsDevice
create multi-polygon path
path(Ptr, int, Ptr, Ptr, Ptr, boolean) - Static method in class org.renjin.grDevices.GraphicsDevices
 
polygon(int, Ptr, Ptr) - Method in class org.renjin.grDevices.GraphicsDevice
 
polygon(Ptr, int, Ptr, Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
polyline(int, Ptr, Ptr) - Method in class org.renjin.grDevices.GraphicsDevice
 
polyline(Ptr, int, Ptr, Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
Predicates() - Constructor for class org.renjin.sexp.PairList.Predicates
 
PrimitiveFunction - Class in org.renjin.sexp
 
PrimitiveFunction() - Constructor for class org.renjin.sexp.PrimitiveFunction
 
PrimitiveFunction(AttributeMap) - Constructor for class org.renjin.sexp.PrimitiveFunction
 
printWarnings() - Method in class org.renjin.eval.Session
 
printWarnings() - Method in class org.renjin.script.RenjinScriptEngine
 
promise(Environment) - Method in class org.renjin.sexp.AbstractAtomicVector
 
promise(int) - Method in class org.renjin.sexp.FunctionEnvironment
 
promise(String) - Method in class org.renjin.sexp.FunctionEnvironment
 
promise(Environment) - Method in class org.renjin.sexp.ListVector
 
promise(Environment) - Method in class org.renjin.sexp.Null
 
Promise - Class in org.renjin.sexp
Promises are the mechanism by which R implements lazy "call-by-need" semantics for closures.
Promise(Environment, SEXP) - Constructor for class org.renjin.sexp.Promise
 
Promise(SEXP, SEXP) - Constructor for class org.renjin.sexp.Promise
Creates a Promise with it's expression and its already-evaluated result.
promise(Environment) - Method in class org.renjin.sexp.Promise
 
promise(Environment) - Method in interface org.renjin.sexp.SEXP
Create a promise to this S-Expression with the given environment.
PromisePairList - Interface in org.renjin.sexp
Specialized PairList used in the course of argument matching.
PromisePairList.Builder - Class in org.renjin.sexp
 
PromisePairList.Node - Class in org.renjin.sexp
 
PROMSXP - Static variable in class org.renjin.sexp.SexpType
 
PROTOTYPE - Static variable in class org.renjin.sexp.Symbols
 
put(String, Object) - Method in class org.renjin.script.RenjinBindings
 
put(String, Object) - Method in class org.renjin.script.RenjinScriptEngine
 
putAll(Map<? extends String, ? extends Object>) - Method in class org.renjin.script.RenjinBindings
 

Q

quit(Context, SessionController.SaveMode, int, boolean) - Method in class org.renjin.eval.SessionController
 

R

raster(Ptr, int, int, double, double, double, double, double, boolean) - Method in class org.renjin.grDevices.GraphicsDevice
 
raster(Ptr, Ptr, int, int, double, double, double, double, double, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
RAW - Static variable in class org.renjin.sexp.Vector.Order
 
RAWSXP - Static variable in class org.renjin.sexp.SexpType
 
RawVector - Class in org.renjin.sexp
 
RawVector(byte...) - Constructor for class org.renjin.sexp.RawVector
 
RawVector(byte[], AttributeMap) - Constructor for class org.renjin.sexp.RawVector
 
RawVector.Builder - Class in org.renjin.sexp
 
RDataReader - Class in org.renjin.serialization
Reads R objects from an InputStream.
RDataReader(Context, InputStream) - Constructor for class org.renjin.serialization.RDataReader
 
RDataReader(InputStream) - Constructor for class org.renjin.serialization.RDataReader
 
RDataReader.PersistentRestorer - Interface in org.renjin.serialization
Interface that allows Renjin containers to restore objects previously stored by RDataWriter.PersistenceHook
RDataWriter - Class in org.renjin.serialization
Writes R data object to an OutputStream.
RDataWriter(WriteContext, RDataWriter.PersistenceHook, OutputStream, Serialization.SerializationType) - Constructor for class org.renjin.serialization.RDataWriter
 
RDataWriter(Context, RDataWriter.PersistenceHook, OutputStream) - Constructor for class org.renjin.serialization.RDataWriter
 
RDataWriter(Context, OutputStream, Serialization.SerializationType) - Constructor for class org.renjin.serialization.RDataWriter
 
RDataWriter(Context, OutputStream) - Constructor for class org.renjin.serialization.RDataWriter
 
RDataWriter(WriteContext, OutputStream) - Constructor for class org.renjin.serialization.RDataWriter
 
RDataWriter(OutputStream) - Constructor for class org.renjin.serialization.RDataWriter
 
RDataWriter.PersistenceHook - Interface in org.renjin.serialization
Interfaces that allows R developers and Renjin containers to provide custom serialization for certain types of sexps, like Java objects that are stored in an R Environment.
readAndVerifyVersion() - Method in class org.renjin.serialization.RDataReader
 
ReadContext - Interface in org.renjin.serialization
Provides contextual information required to deserialize an R object graph
readExp() - Method in class org.renjin.serialization.RDataReader
 
readFile() - Method in class org.renjin.serialization.RDataReader
 
readLine(String) - Method in class org.renjin.eval.SessionController
 
readStreamType(InputStream) - Static method in class org.renjin.serialization.RDataReader
 
REALSXP - Static variable in class org.renjin.sexp.SexpType
 
rect(double, double, double, double) - Method in class org.renjin.grDevices.GraphicsDevice
 
rect(Ptr, double, double, double, double) - Static method in class org.renjin.grDevices.GraphicsDevices
 
Recursive - Interface in org.renjin.sexp
Marker interface for R types defined as "recursive"
REFSXP - Static variable in class org.renjin.sexp.SexpType
 
registerFinalizer(SEXP, FinalizationHandler, boolean) - Method in class org.renjin.eval.Session
 
remove(Object) - Method in class org.renjin.script.RenjinBindings
 
remove(Symbol) - Method in class org.renjin.sexp.AttributeMap.Builder
 
remove(Symbol) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
remove(Symbol) - Method in class org.renjin.sexp.Environment
 
remove(Symbol) - Method in interface org.renjin.sexp.Frame
 
remove(Symbol) - Method in class org.renjin.sexp.HashFrame
 
remove(int) - Method in interface org.renjin.sexp.ListBuilder
 
remove(int) - Method in class org.renjin.sexp.ListVector.Builder
 
remove(int) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
remove(int) - Method in class org.renjin.sexp.PairList.Builder
Removes the node at index index.
removeAttribute(String, int) - Method in class org.renjin.script.RenjinScriptContext
 
removeAttribute(Symbol) - Method in class org.renjin.sexp.PairList.Builder
 
removeAttribute(Symbol) - Method in interface org.renjin.sexp.SEXPBuilder
 
removeAttribute(Symbol) - Method in interface org.renjin.sexp.Vector.Builder
 
removeBinding(Symbol) - Method in class org.renjin.sexp.DynamicEnvironment
 
removeBinding(Symbol) - Method in class org.renjin.sexp.Environment
 
removeBinding(Symbol) - Method in class org.renjin.sexp.FunctionEnvironment
 
removeDim() - Method in class org.renjin.sexp.AttributeMap.Builder
 
removeDimnames() - Method in class org.renjin.sexp.AttributeMap.Builder
 
RenjinBindings - Class in org.renjin.script
 
RenjinBindings(Environment) - Constructor for class org.renjin.script.RenjinBindings
 
RenjinScriptContext - Class in org.renjin.script
 
RenjinScriptEngine - Class in org.renjin.script
 
RenjinScriptEngine() - Constructor for class org.renjin.script.RenjinScriptEngine
 
RenjinScriptEngine.FunctionCallBuilder - Class in org.renjin.script
 
RenjinScriptEngineFactory - Class in org.renjin.script
 
RenjinScriptEngineFactory() - Constructor for class org.renjin.script.RenjinScriptEngineFactory
 
replace(int, SEXP) - Method in class org.renjin.sexp.ListVector.Builder
 
repromise() - Method in class org.renjin.sexp.AbstractAtomicVector
 
repromise(SEXP) - Method in class org.renjin.sexp.AbstractAtomicVector
 
repromise() - Method in class org.renjin.sexp.ListVector
 
repromise(SEXP) - Method in class org.renjin.sexp.ListVector
 
repromise() - Method in class org.renjin.sexp.Null
 
repromise(SEXP) - Method in class org.renjin.sexp.Null
 
repromise() - Method in class org.renjin.sexp.Promise
 
repromise(SEXP) - Method in class org.renjin.sexp.Promise
 
repromise() - Method in interface org.renjin.sexp.SEXP
Wrap an already-evaluated argument in a promise.
repromise(SEXP) - Method in interface org.renjin.sexp.SEXP
 
reset() - Method in class org.renjin.grDevices.AwtContainer
 
reset() - Method in class org.renjin.grDevices.AwtPanel
 
reset() - Method in interface org.renjin.grDevices.GDContainer
reset the plot- remove all objects
reset() - Method in class org.renjin.grDevices.ImageContainer
 
reset() - Method in class org.renjin.grDevices.SvgContainer
 
resolveFile(String) - Method in class org.renjin.eval.Context
 
resolveFile(String) - Method in class org.renjin.eval.Session
Translates a uri/path into a VFS FileObject.
restore(StringVector) - Method in interface org.renjin.serialization.RDataReader.PersistentRestorer
 
rng - Variable in class org.renjin.eval.Session
 
ROW_NAMES - Static variable in class org.renjin.sexp.Symbols
Identifies the row.names attribute, which contains an AtomicVector with the names of the rows of a data.frame object.
runFinalizers() - Method in class org.renjin.eval.Session
Invokes any registered finalizers for Environments that have been queued for garbage collection.

S

S4_NULL - Static variable in class org.renjin.sexp.Symbols
 
S4Object - Class in org.renjin.sexp
 
S4Object() - Constructor for class org.renjin.sexp.S4Object
 
S4Object(AttributeMap) - Constructor for class org.renjin.sexp.S4Object
 
S4SXP - Static variable in class org.renjin.sexp.SexpType
 
save(SEXP) - Method in class org.renjin.serialization.RDataWriter
Serializes the given sexp, prefixed by the magic bytes 'RDX\n'
save(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP) - Static method in class org.renjin.serialization.Serialization
 
saveToConn(Context, StringVector, SEXP, boolean, SEXP, Environment, boolean) - Static method in class org.renjin.serialization.Serialization
Serializes a list of objects within a given environment to a connnection
Serialization - Class in org.renjin.serialization
Implementation of serialization builtins and internal functions.
Serialization() - Constructor for class org.renjin.serialization.Serialization
 
Serialization.SerializationType - Enum in org.renjin.serialization
 
serialize(SEXP) - Method in class org.renjin.serialization.RDataWriter
 
serialize(Context, SEXP, SEXP, boolean, SEXP, SEXP) - Static method in class org.renjin.serialization.Serialization
Writes ‘object’ to the specified connection.
serializeToConn(Context, SEXP, SEXP, boolean, SEXP, SEXP) - Static method in class org.renjin.serialization.Serialization
 
Session - Class in org.renjin.eval
Outermost context for R evaluation.
SessionBuilder - Class in org.renjin.eval
 
SessionBuilder() - Constructor for class org.renjin.eval.SessionBuilder
 
SessionController - Class in org.renjin.eval
Provides implementations for the session-oriented R commands like quit(), browse(), etc.
SessionController() - Constructor for class org.renjin.eval.SessionController
 
SessionController.SaveMode - Enum in org.renjin.eval
 
SessionReadContext - Class in org.renjin.serialization
 
SessionReadContext(Context) - Constructor for class org.renjin.serialization.SessionReadContext
 
SessionWriteContext - Class in org.renjin.serialization
 
SessionWriteContext(Context) - Constructor for class org.renjin.serialization.SessionWriteContext
 
set(int, SEXP) - Method in class org.renjin.sexp.AbstractAtomicVector.AbstractAtomicBuilder
 
set(String, SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
 
set(Symbol, SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
 
set(String, SEXP) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
set(Symbol, SEXP) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
set(int, double, double) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
set(int, Complex) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
set(int, double) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
set(int, Double) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
set(int, SEXP) - Method in class org.renjin.sexp.FunctionEnvironment
 
set(int, int) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
set(int, double) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
set(int, SEXP) - Method in interface org.renjin.sexp.ListBuilder
 
set(int, SEXP) - Method in class org.renjin.sexp.ListVector.Builder
 
set(int, SEXP) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
set(int, int) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
set(int, boolean) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
set(int, Logical) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
set(int, SEXP) - Method in class org.renjin.sexp.PairList.Builder
Replaces the element at index index
set(String, SEXP) - Method in class org.renjin.sexp.PairList.Builder
Sets the first existing node with the name name to the given value, or adds the
set(int, byte) - Method in class org.renjin.sexp.RawVector.Builder
 
set(int, String) - Method in class org.renjin.sexp.StringVector.Builder
 
set(int, SEXP) - Method in interface org.renjin.sexp.Vector.Builder
Sets the element at destinationIndex to the expression exp.
setArrayNames(Vector) - Method in class org.renjin.sexp.AttributeMap.Builder
Sets a 1-dimensional DIMNAMES attribute
setAttribute(String, Object, int) - Method in class org.renjin.script.RenjinScriptContext
 
setAttribute(String, SEXP) - Method in class org.renjin.sexp.AbstractSEXP
 
setAttribute(Symbol, SEXP) - Method in class org.renjin.sexp.AbstractSEXP
 
setAttribute(Symbol, SEXP) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
setAttribute(Symbol, SEXP) - Method in class org.renjin.sexp.Null
 
setAttribute(Symbol, SEXP) - Method in class org.renjin.sexp.PairList.Builder
 
setAttribute(String, SEXP) - Method in class org.renjin.sexp.PairList.Builder
 
setAttribute(String, SEXP) - Method in interface org.renjin.sexp.SEXP
Copies this SEXP, sets the value of the attribute indicated by name, and returns the copied object.
setAttribute(Symbol, SEXP) - Method in interface org.renjin.sexp.SEXP
Copies this SEXP, sets the value of the attribute indicated by name, and returns the copied object.
setAttribute(String, SEXP) - Method in interface org.renjin.sexp.SEXPBuilder
set attribute.
setAttribute(Symbol, SEXP) - Method in interface org.renjin.sexp.SEXPBuilder
set attibutr
setAttribute(String, SEXP) - Method in interface org.renjin.sexp.Vector.Builder
 
setAttribute(Symbol, SEXP) - Method in interface org.renjin.sexp.Vector.Builder
 
setAttributes(AttributeMap) - Method in class org.renjin.sexp.AbstractSEXP
 
setAttributes(AttributeMap.Builder) - Method in class org.renjin.sexp.AbstractSEXP
 
setAttributes(AttributeMap) - Method in class org.renjin.sexp.Null
 
setAttributes(AttributeMap) - Method in class org.renjin.sexp.PairList.Builder
 
setAttributes(AttributeMap) - Method in interface org.renjin.sexp.SEXP
Replaces all of this SEXP's attributes with the attributes specified by attributes
setAttributes(AttributeMap.Builder) - Method in interface org.renjin.sexp.SEXP
 
setBindings(Bindings, int) - Method in class org.renjin.script.RenjinScriptContext
 
setBindings(Bindings, int) - Method in class org.renjin.script.RenjinScriptEngine
 
setClass(String...) - Method in class org.renjin.sexp.AttributeMap.Builder
 
setClass(SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
Validates a class attribute value
setClass(String...) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
setClass(SEXP) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
Validates a class attribute value
setClassLoader(ClassLoader) - Method in class org.renjin.eval.SessionBuilder
Sets the ClassLoader to use to resolve JVM classes by the import() builtin.
setCol(Color) - Method in class org.renjin.grDevices.GDState
 
setColor(int) - Method in class org.renjin.grDevices.GraphicsDevice
set drawing color
setColor(Ptr, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
setCommandLineArguments(String, String...) - Method in class org.renjin.eval.Session
 
setCommandLineArguments(String, List<String>) - Method in class org.renjin.eval.Session
 
setConditionHandler(String, SEXP, boolean) - Method in class org.renjin.eval.Context
Sets a function to handle a specific class of condition.
setContext(ScriptContext) - Method in class org.renjin.script.RenjinScriptEngine
 
setDeviceNumber(int) - Method in class org.renjin.grDevices.AwtContainer
 
setDeviceNumber(int) - Method in interface org.renjin.grDevices.GDContainer
set the device number of this container
setDeviceNumber(int) - Method in class org.renjin.grDevices.ImageContainer
 
setDeviceNumber(int) - Method in class org.renjin.grDevices.SvgContainer
 
setDim(SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
Sets the dim attribute.
setDim(IntVector) - Method in class org.renjin.sexp.AttributeMap.Builder
Sets the dim attribute
setDim(int, int) - Method in class org.renjin.sexp.AttributeMap.Builder
 
setDim(int, int) - Method in interface org.renjin.sexp.Vector.Builder
 
setDimNames(SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
 
setEnclosingEnvironment(Environment) - Method in class org.renjin.sexp.Closure
Creates a copy of this Closure with the new enclosing environment.
setErrorWriter(Writer) - Method in class org.renjin.script.RenjinScriptContext
 
setExecutorService(ExecutorService) - Method in class org.renjin.eval.SessionBuilder
Sets the ExecutorService to use for parallelizing work for this Session.
setFileSystemManager(FileSystemManager) - Method in class org.renjin.eval.SessionBuilder
Sets the FileSystemManager used to implement calls to R's builtin functions.
setFill(Color) - Method in class org.renjin.grDevices.GDState
 
setFill(int) - Method in class org.renjin.grDevices.GraphicsDevice
set fill color
setFill(Ptr, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
setFont(Font) - Method in class org.renjin.grDevices.GDState
 
setFont(double, double, double, int, String) - Method in class org.renjin.grDevices.GraphicsDevice
set current font
setFont(Ptr, double, double, double, int, Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
setForceAntiAliasing(boolean) - Method in class org.renjin.grDevices.AwtPanel
 
setFrom(int, Vector, int) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
setFrom(int, Vector, int) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
setFrom(int, Vector, int) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
setFrom(int, SEXP, int) - Method in class org.renjin.sexp.ListVector.Builder
 
setFrom(int, Vector, int) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
setFrom(int, Vector, int) - Method in class org.renjin.sexp.RawVector.Builder
 
setFrom(int, Vector, int) - Method in class org.renjin.sexp.StringVector.Builder
 
setFrom(int, S, int) - Method in interface org.renjin.sexp.Vector.Builder
Reads the element at sourceIndex from the source expression and replaces the element at destinationIndex in the vector under construction.
setGlobalFrame(Frame) - Method in class org.renjin.eval.SessionBuilder
Sets the Frame that backs the Global Environment.
setGlobalVariable(Context, Symbol, Object) - Method in class org.renjin.eval.Context
 
setGlobalVariable(Context, String, Object) - Method in class org.renjin.eval.Context
 
setInvisibleFlag() - Method in class org.renjin.eval.Context
 
setLength(int) - Method in class org.renjin.sexp.StringArrayVector
 
setLine(double, int) - Method in class org.renjin.grDevices.GraphicsDevice
set line width and type
setLine(Ptr, double, int) - Static method in class org.renjin.grDevices.GraphicsDevices
 
setMember(Symbol, SEXP) - Method in class org.renjin.sexp.ExternalPtr
 
setNA(int) - Method in class org.renjin.sexp.ComplexArrayVector.Builder
 
setNA(int) - Method in class org.renjin.sexp.DoubleArrayVector.Builder
 
setNA(int) - Method in class org.renjin.sexp.IntArrayVector.Builder
 
setNA(int) - Method in class org.renjin.sexp.ListVector.Builder
 
setNA(int) - Method in class org.renjin.sexp.LogicalArrayVector.Builder
 
setNA(int) - Method in class org.renjin.sexp.RawVector.Builder
 
setNA(int) - Method in class org.renjin.sexp.StringVector.Builder
 
setNA(int) - Method in interface org.renjin.sexp.Vector.Builder
Sets the element at index index to NA.
setName(int, String) - Method in class org.renjin.sexp.ListVector.NamedBuilder
 
setNames(StringVector) - Method in class org.renjin.sexp.AttributeMap.Builder
 
setNames(SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
 
setNextNode(PairList.Node) - Method in class org.renjin.sexp.PairList.Node
 
setNextNode(PairList) - Method in class org.renjin.sexp.PairList.Node
 
setOnExit(SEXP) - Method in class org.renjin.eval.Context
Sets an expression to evaluate upon exiting this context, removing any previously added exit expressions.
setPackageLoader(PackageLoader) - Method in class org.renjin.eval.SessionBuilder
Sets the PackageLoader implementation to be used for loading R packages by the new Session.
setParent(Environment) - Method in class org.renjin.sexp.Environment
set parent environment to provided environment
setReader(Reader) - Method in class org.renjin.script.RenjinScriptContext
 
setRepaintPaused(boolean) - Method in class org.renjin.grDevices.AwtPanel
 
setResult(SEXP) - Method in class org.renjin.sexp.Promise
 
setS4(boolean) - Method in class org.renjin.sexp.AttributeMap.Builder
 
setS4(boolean) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
setSecurityManager(SecurityManager) - Method in class org.renjin.eval.Session
 
setSessionController(SessionController) - Method in class org.renjin.eval.Session
 
setStdErr(PrintWriter) - Method in class org.renjin.eval.Session
 
setStdIn(Reader) - Method in class org.renjin.eval.Session
 
setStdOut(PrintWriter) - Method in class org.renjin.eval.Session
 
setTag(SEXP) - Method in class org.renjin.sexp.Null
 
setTag(SEXP) - Method in class org.renjin.sexp.PairList.Node
 
setTag(SEXP) - Method in interface org.renjin.sexp.PairList
 
setValue(SEXP) - Method in class org.renjin.sexp.PairList.Node
 
setVariable(String, SEXP) - Method in class org.renjin.sexp.Environment
Deprecated.
setVariable(Symbol, SEXP) - Method in class org.renjin.sexp.Environment
Deprecated.
setVariable(Context, String, SEXP) - Method in class org.renjin.sexp.Environment
sets Variable and invokes function if variable is an active binding.
setVariable(Context, Symbol, SEXP) - Method in class org.renjin.sexp.Environment
sets Variable and invokes function if variable is an active binding.
setVariable(Symbol, SEXP) - Method in interface org.renjin.sexp.Frame
 
setVariable(Symbol, SEXP) - Method in class org.renjin.sexp.HashFrame
 
setVariableUnsafe(Symbol, SEXP) - Method in class org.renjin.sexp.Environment
set Variable without checking if variable is an 'active' binding or if the binding is locked.
setVariableUnsafe(String, SEXP) - Method in class org.renjin.sexp.Environment
set Variable without checking if variable is an 'active' binding.
setWorkingDirectory(FileObject) - Method in class org.renjin.eval.Session
 
setWorkingDirectory(File) - Method in class org.renjin.eval.Session
 
setWriter(Writer) - Method in class org.renjin.script.RenjinScriptContext
 
SEXP - Interface in org.renjin.sexp
Base interface for all R data types.
SEXPBuilder - Interface in org.renjin.sexp
Base builder for SEXP.
SexpType - Class in org.renjin.sexp
SEXP Type numerical type codes
SexpVisitor<R> - Class in org.renjin.sexp
A visitor for iterating through an expression tree
SexpVisitor() - Constructor for class org.renjin.sexp.SexpVisitor
 
simplify(SEXP) - Method in class org.renjin.eval.Context
 
singleton(Symbol, SEXP) - Static method in class org.renjin.sexp.PairList.Node
 
singleton(String, SEXP) - Static method in class org.renjin.sexp.PairList.Node
 
singleton(SEXP) - Static method in class org.renjin.sexp.PairList.Node
 
size() - Method in class org.renjin.grDevices.GraphicsDevice
retrieve the current size of the device
size(Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
size() - Method in class org.renjin.script.RenjinBindings
 
SOURCE - Static variable in class org.renjin.sexp.Symbols
 
SpecialFunction - Class in org.renjin.sexp
 
SpecialFunction(String) - Constructor for class org.renjin.sexp.SpecialFunction
 
SPECIALSXP - Static variable in class org.renjin.sexp.SexpType
 
SRC_FILE - Static variable in class org.renjin.sexp.Symbols
 
SRC_REF - Static variable in class org.renjin.sexp.Symbols
 
startsWith(Symbol) - Static method in class org.renjin.sexp.PairList.Predicates
 
STDOUT - Static variable in class org.renjin.sexp.Symbols
 
StrictFunction - Interface in org.renjin.sexp
Interface to a PrimitiveFunction which is strict; that is all of its arguments will be evaluated.
StringArrayVector - Class in org.renjin.sexp
 
StringArrayVector(String[], AttributeMap) - Constructor for class org.renjin.sexp.StringArrayVector
 
StringArrayVector(String...) - Constructor for class org.renjin.sexp.StringArrayVector
 
StringArrayVector(Iterable<String>) - Constructor for class org.renjin.sexp.StringArrayVector
 
StringArrayVector(Collection<String>, AttributeMap) - Constructor for class org.renjin.sexp.StringArrayVector
 
StringArrayVector(Collection<String>) - Constructor for class org.renjin.sexp.StringArrayVector
 
StringVector - Class in org.renjin.sexp
 
StringVector(AttributeMap) - Constructor for class org.renjin.sexp.StringVector
 
StringVector.Builder - Class in org.renjin.sexp
 
STRSXP - Static variable in class org.renjin.sexp.SexpType
 
strWidth(String) - Method in class org.renjin.grDevices.GraphicsDevice
retrieve width of the given text when drawn in the current font
strWidth(Ptr, Ptr) - Static method in class org.renjin.grDevices.GraphicsDevices
 
SvgContainer - Class in org.renjin.grDevices
 
SvgContainer(Session, String, int, int, Color) - Constructor for class org.renjin.grDevices.SvgContainer
 
Symbol - Class in org.renjin.sexp
 
Symbols - Class in org.renjin.sexp
 
SYMSXP - Static variable in class org.renjin.sexp.SexpType
 
syncDisplay(boolean) - Method in class org.renjin.grDevices.AwtContainer
 
syncDisplay(boolean) - Method in interface org.renjin.grDevices.GDContainer
synchronize display with the graphics objects
syncDisplay(boolean) - Method in class org.renjin.grDevices.ImageContainer
 
syncDisplay(boolean) - Method in class org.renjin.grDevices.SvgContainer
 

T

tagEquals(String) - Method in class org.renjin.sexp.PairList.Node
 
tail - Variable in class org.renjin.sexp.PairList.Builder
 
TEMP - Static variable in class org.renjin.sexp.Symbols
 
TEMP_VAL - Static variable in class org.renjin.sexp.Symbols
 
text(double, double, String, double, double) - Method in class org.renjin.grDevices.GraphicsDevice
draw text
text(Ptr, double, double, Ptr, double, double) - Static method in class org.renjin.grDevices.GraphicsDevices
 
to(Vector) - Method in class org.renjin.sexp.DoubleVector.DoubleType
 
to(Vector) - Method in class org.renjin.sexp.ListVector.ListType
 
to(Vector) - Method in class org.renjin.sexp.Vector.Type
Returns a copy or a view of the vector x, converted to this Vector.Type.
toArray() - Method in class org.renjin.sexp.StringArrayVector
 
toArray() - Method in class org.renjin.sexp.StringVector
 
toArrayUnsafe() - Method in class org.renjin.sexp.ListVector
Returns an "unsafe" reference to the array backing this ListVector.
toBooleanStrict() - Method in enum org.renjin.sexp.Logical
 
toByteArray() - Method in class org.renjin.sexp.RawVector
 
toByteArrayUnsafe() - Method in class org.renjin.sexp.RawVector
 
toComplexArray() - Method in class org.renjin.sexp.ComplexVector
 
toComplexArrayVectorUnsafe() - Method in class org.renjin.sexp.ComplexArrayVector
 
toDoubleArray() - Method in class org.renjin.sexp.AbstractAtomicVector
 
toDoubleArray() - Method in interface org.renjin.sexp.AtomicVector
 
toDoubleArray() - Method in class org.renjin.sexp.DoubleArrayVector
 
toDoubleArray() - Method in class org.renjin.sexp.IntVector
 
toDoubleArray() - Method in class org.renjin.sexp.Null
 
toDoubleArrayUnsafe() - Method in class org.renjin.sexp.DoubleArrayVector
 
toIntArray() - Method in class org.renjin.sexp.AbstractAtomicVector
 
toIntArray() - Method in interface org.renjin.sexp.AtomicVector
 
toIntArray() - Method in class org.renjin.sexp.IntVector
 
toIntArray() - Method in class org.renjin.sexp.Null
 
toIntArrayUnsafe() - Method in class org.renjin.sexp.IntArrayVector
 
toIntArrayUnsafe() - Method in class org.renjin.sexp.LogicalArrayVector
Returns reference to the int[] array backing this LogicalVector.
toIntBufferUnsafe() - Method in class org.renjin.sexp.IntBufferVector
Returns the underlying IntBuffer backing this vector.
toMap() - Method in class org.renjin.sexp.AttributeMap
 
toString() - Method in class org.renjin.sexp.CHARSEXP
 
toString() - Method in class org.renjin.sexp.Closure
 
toString() - Method in class org.renjin.sexp.ComplexArrayVector
 
toString() - Method in class org.renjin.sexp.DoubleArrayVector
 
toString(DoubleVector) - Static method in class org.renjin.sexp.DoubleVector
 
toString() - Method in class org.renjin.sexp.Environment
 
toString() - Method in class org.renjin.sexp.ExpressionVector
 
toString() - Method in class org.renjin.sexp.FunctionCall
 
toString() - Method in class org.renjin.sexp.HashFrame
 
toString() - Method in class org.renjin.sexp.IntVector
 
toString() - Method in class org.renjin.sexp.ListVector
 
toString(int) - Static method in enum org.renjin.sexp.Logical
 
toString() - Method in class org.renjin.sexp.LogicalVector
 
toString() - Method in class org.renjin.sexp.Null
 
toString() - Method in class org.renjin.sexp.PairList.Node
 
toString() - Method in class org.renjin.sexp.Promise
 
toString(byte) - Static method in class org.renjin.sexp.RawVector
 
toString() - Method in class org.renjin.sexp.RawVector
 
toString() - Method in class org.renjin.sexp.S4Object
 
toString() - Method in interface org.renjin.sexp.SEXP
Returns a String representation of this SEXP intended only for use in debugging.
toString() - Method in class org.renjin.sexp.StringVector
 
toString() - Method in class org.renjin.sexp.Symbol
 
toVector() - Method in class org.renjin.sexp.AttributeMap
 
toVector() - Method in class org.renjin.sexp.Null
Null implementation of PairList.toVector()
toVector() - Method in class org.renjin.sexp.PairList.Node
 
toVector() - Method in interface org.renjin.sexp.PairList
 
TRUE - Static variable in class org.renjin.sexp.LogicalVector
 
TSP - Static variable in class org.renjin.sexp.Symbols
 
Type(int) - Constructor for class org.renjin.sexp.Vector.Type
 
TYPE_CODE - Static variable in class org.renjin.sexp.IntVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.BuiltinFunction
 
TYPE_NAME - Static variable in class org.renjin.sexp.CHARSEXP
 
TYPE_NAME - Static variable in class org.renjin.sexp.Closure
 
TYPE_NAME - Static variable in class org.renjin.sexp.ComplexVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.DoubleVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.Environment
 
TYPE_NAME - Static variable in class org.renjin.sexp.ExpressionVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.FunctionCall
 
TYPE_NAME - Static variable in class org.renjin.sexp.IntVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.ListVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.LogicalVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.Null
 
TYPE_NAME - Static variable in interface org.renjin.sexp.PairList
 
TYPE_NAME - Static variable in class org.renjin.sexp.Promise
 
TYPE_NAME - Static variable in class org.renjin.sexp.RawVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.SpecialFunction
 
TYPE_NAME - Static variable in class org.renjin.sexp.StringVector
 
TYPE_NAME - Static variable in class org.renjin.sexp.Symbol
 
typeName(int) - Static method in class org.renjin.sexp.SexpType
 
TZONE - Static variable in class org.renjin.sexp.Symbols
 

U

UNBOUND_VALUE - Static variable in class org.renjin.sexp.Symbol
 
unhandled(SEXP) - Method in class org.renjin.sexp.SexpVisitor
 
unlockBinding(Symbol) - Method in class org.renjin.sexp.Environment
Unlocks the binding to allow changing the value of the given symbol.
unsafe(boolean[]) - Static method in class org.renjin.sexp.BooleanArrayVector
 
unsafe(double[]) - Static method in class org.renjin.sexp.ComplexArrayVector
 
unsafe(double[]) - Static method in class org.renjin.sexp.DoubleArrayVector
Creates a new DoubleArrayVector by wrapping an existing array, without copying.
unsafe(double[], AttributeMap) - Static method in class org.renjin.sexp.DoubleArrayVector
Creates a new DoubleArrayVector by wrapping an existing array, without copying.
unsafe(double[], AttributeMap.Builder) - Static method in class org.renjin.sexp.DoubleArrayVector
 
unsafe(int[]) - Static method in class org.renjin.sexp.IntArrayVector
Creates a new IntArrayVector from the given array, without copying.
unsafe(int[], AttributeMap) - Static method in class org.renjin.sexp.IntArrayVector
Creates a new IntArrayVector from the given array, without copying.
unsafe(int[], AttributeMap) - Static method in class org.renjin.sexp.LogicalArrayVector
 
unsafe(int[]) - Static method in class org.renjin.sexp.LogicalArrayVector
 
unsafe(byte[]) - Static method in class org.renjin.sexp.RawVector
 
unsafeSetAddress(T) - Method in class org.renjin.sexp.ExternalPtr
 
unsafeSetAttributes(AttributeMap) - Method in class org.renjin.sexp.AbstractSEXP
Modifies this SEXP's attributes in place.
unsafeSetAttributes(AttributeMap.Builder) - Method in class org.renjin.sexp.AbstractSEXP
 
unsafeSetBody(SEXP) - Method in class org.renjin.sexp.Closure
 
unsafeSetEnclosingEnvironment(Environment) - Method in class org.renjin.sexp.Closure
 
unsafeSetFormals(PairList) - Method in class org.renjin.sexp.Closure
 
unsafeSetProtected(SEXP) - Method in class org.renjin.sexp.ExternalPtr
 
unsafeSetTag(SEXP) - Method in class org.renjin.sexp.ExternalPtr
 
unserialize(Context, SEXP, SEXP) - Static method in class org.renjin.serialization.Serialization
 
unserializeFromConn(Context, SEXP, Environment) - Static method in class org.renjin.serialization.Serialization
 
unserializeFromConn(Context, SEXP, Null) - Static method in class org.renjin.serialization.Serialization
 
update(Graphics) - Method in class org.renjin.grDevices.AwtPanel
 
updateBinding(Symbol, SEXP) - Method in class org.renjin.sexp.DynamicEnvironment
 
updateBinding(Symbol, SEXP) - Method in class org.renjin.sexp.Environment
 
updateBinding(Symbol, SEXP) - Method in class org.renjin.sexp.FunctionEnvironment
 

V

validateAndBuildFor(SEXP) - Method in class org.renjin.sexp.AttributeMap.Builder
 
validateAndBuildFor(SEXP) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
 
validateAndBuildForVectorOfLength(int) - Method in class org.renjin.sexp.AttributeMap.Builder
Builds the new AttributeMap, validating the attributes for a SEXP of the given length
validateAndBuildForVectorOfLength(int) - Method in class org.renjin.sexp.AttributeMap.BuilderS4
Builds the new AttributeMap, validating the attributes for a SEXP of the given length
value - Variable in class org.renjin.sexp.PairList.Node
 
valueIterator() - Method in class org.renjin.sexp.PairList.Node
 
valueOf(String) - Static method in enum org.renjin.eval.Context.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.renjin.eval.SessionController.SaveMode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.renjin.grDevices.Colors
 
valueOf(String) - Static method in enum org.renjin.serialization.HeadlessWriteContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.renjin.serialization.Serialization.SerializationType
Returns the enum constant of this type with the specified name.
valueOf(Complex) - Static method in class org.renjin.sexp.ComplexVector
 
valueOf(double) - Static method in class org.renjin.sexp.ComplexVector
 
valueOf(double) - Static method in class org.renjin.sexp.DoubleArrayVector
 
valueOf(double) - Static method in class org.renjin.sexp.DoubleVector
 
valueOf(double, AttributeMap) - Static method in class org.renjin.sexp.DoubleVector
 
valueOf(int) - Static method in class org.renjin.sexp.IntVector
 
valueOf(String) - Static method in enum org.renjin.sexp.Logical
Returns the enum constant of this type with the specified name.
valueOf(boolean) - Static method in enum org.renjin.sexp.Logical
 
valueOf(int) - Static method in enum org.renjin.sexp.Logical
 
valueOf(boolean) - Static method in class org.renjin.sexp.LogicalVector
 
valueOf(Logical) - Static method in class org.renjin.sexp.LogicalVector
 
valueOf(int) - Static method in class org.renjin.sexp.LogicalVector
 
valueOf(String) - Static method in class org.renjin.sexp.StringVector
 
values() - Static method in enum org.renjin.eval.Context.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.renjin.eval.SessionController.SaveMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.renjin.script.RenjinBindings
 
values() - Static method in enum org.renjin.serialization.HeadlessWriteContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.renjin.serialization.Serialization.SerializationType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.renjin.sexp.ListVector.Builder
 
values() - Static method in enum org.renjin.sexp.Logical
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.renjin.sexp.Null
Null implementation of PairList.values()
values() - Method in class org.renjin.sexp.PairList.Node
 
values() - Method in interface org.renjin.sexp.PairList
 
values - Variable in class org.renjin.sexp.StringArrayVector
 
VECSXP - Static variable in class org.renjin.sexp.SexpType
 
Vector - Interface in org.renjin.sexp
Provides a common interface to ListExp, all AtomicExps, and PairLists
Vector.Builder<S extends SEXP> - Interface in org.renjin.sexp
An interface to
Vector.Order - Class in org.renjin.sexp
 
Vector.Type - Class in org.renjin.sexp
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.ComplexVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.DoubleVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.ExpressionVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.IntVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.ListVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.LogicalVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.Null
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.RawVector
 
VECTOR_TYPE - Static variable in class org.renjin.sexp.StringVector
 
visit(CHARSEXP) - Method in class org.renjin.sexp.SexpVisitor
 
visit(BuiltinFunction) - Method in class org.renjin.sexp.SexpVisitor
 
visit(ComplexVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(Environment) - Method in class org.renjin.sexp.SexpVisitor
 
visit(ExpressionVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(IntVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(FunctionCall) - Method in class org.renjin.sexp.SexpVisitor
 
visit(PairList.Node) - Method in class org.renjin.sexp.SexpVisitor
 
visit(LogicalVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(Null) - Method in class org.renjin.sexp.SexpVisitor
 
visit(PrimitiveFunction) - Method in class org.renjin.sexp.SexpVisitor
 
visit(Promise) - Method in class org.renjin.sexp.SexpVisitor
 
visit(DoubleVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(PromisePairList) - Method in class org.renjin.sexp.SexpVisitor
 
visit(StringVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(Symbol) - Method in class org.renjin.sexp.SexpVisitor
 
visit(Closure) - Method in class org.renjin.sexp.SexpVisitor
 
visit(RawVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(ListVector) - Method in class org.renjin.sexp.SexpVisitor
 
visit(S4Object) - Method in class org.renjin.sexp.SexpVisitor
 
visit(ExternalPtr) - Method in class org.renjin.sexp.SexpVisitor
 
visitSpecial(SpecialFunction) - Method in class org.renjin.sexp.SexpVisitor
 

W

waitForClick() - Method in class org.renjin.grDevices.LocatorSync
Waits for a mouse a click
warn(String) - Method in class org.renjin.eval.Context
 
warn(FunctionCall, String) - Method in class org.renjin.eval.Context
 
widest(Vector.Type, Vector.Type) - Static method in class org.renjin.sexp.Vector.Type
 
widest(Vector.Type, Vector) - Static method in class org.renjin.sexp.Vector.Type
 
widest(Vector, SEXP) - Static method in class org.renjin.sexp.Vector.Type
 
windowActivated(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
 
windowClosed(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
 
windowClosing(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
listener response to "Close" - effectively invokes dev.off() on the device
windowDeactivated(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
 
windowDeiconified(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
 
windowIconified(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
 
windowOpened(WindowEvent) - Method in class org.renjin.grDevices.AwtDevice
 
withArgument(Object) - Method in class org.renjin.script.RenjinScriptEngine.FunctionCallBuilder
 
withAttributes(AttributeMap) - Method in class org.renjin.sexp.PairList.Builder
withDefaultPackages() - Method in class org.renjin.eval.SessionBuilder
Loads the default packages for R 3.3.2 (stats, graphics, grDevices, utils, datasets, methods)
withInitialCapacity(int) - Static method in class org.renjin.sexp.ComplexArrayVector.Builder
 
withInitialCapacity(int) - Static method in class org.renjin.sexp.DoubleArrayVector.Builder
 
withInitialCapacity(int) - Static method in class org.renjin.sexp.IntArrayVector.Builder
 
withInitialSize(int) - Static method in class org.renjin.sexp.ComplexArrayVector.Builder
 
withInitialSize(int) - Static method in class org.renjin.sexp.DoubleArrayVector.Builder
 
withInitialSize(int) - Static method in class org.renjin.sexp.IntArrayVector.Builder
 
withNamedArgument(String, Object) - Method in class org.renjin.script.RenjinScriptEngine.FunctionCallBuilder
 
withoutBasePackage() - Method in class org.renjin.eval.SessionBuilder
Disables loading of the R-Language portions of the base package: primitives will still be available but none of the functions in the base package will be loaded.
WriteContext - Interface in org.renjin.serialization
Provides contextual information needed for serializing environments
writeFile(SEXP) - Method in class org.renjin.serialization.RDataWriter
Deprecated.
Call save() explicitly

Z

ZERO - Static variable in class org.renjin.sexp.DoubleArrayVector
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
Skip navigation links