1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
\name{jarrayRef-class}
\docType{class}
\alias{jarrayRef-class}
\alias{[,jarrayRef-method}
\alias{[[,jarrayRef-method}
\alias{[[<-,jarrayRef-method}
\alias{head,jarrayRef-method}
\alias{tail,jarrayRef-method}
\alias{length,jarrayRef-method}
\alias{str,jarrayRef-method}
\alias{unique,jarrayRef-method}
\alias{duplicated,jarrayRef-method}
\alias{anyDuplicated,jarrayRef-method}
\alias{sort,jarrayRef-method}
\alias{rev,jarrayRef-method}
\alias{min,jarrayRef-method}
\alias{max,jarrayRef-method}
\alias{range,jarrayRef-method}
\title{Class "jarrayRef" Reference to an array Java object }
\description{ This class is a subclass of \link{jobjRef-class}
and represents a reference to an array Java object. }
\section{Objects from the Class}{
Objects cannot be created directly, but only as the return
value of \code{\link{.jcall}} function.
}
\section{Slots}{
\describe{
\item{\code{jsig}:}{JNI signature of the array type}
\item{\code{jobj}:}{Internal identifier of the object}
\item{\code{jclass}:}{Inherited from \code{jobjRef}, but unspecified}
}
}
\section{Methods}{
\describe{
\item{[}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{[[}{\code{signature(x = "jarrayRef")}: R indexing of java arrays }
\item{[[<-}{\code{signature(x = "jarrayRef")}: replacement method }
\item{\code{head}}{\code{signature(x = "jarrayRef")}: head of the java array }
\item{\code{tail}}{\code{signature(x = "jarrayRef")}: tail of the java array }
\item{length}{\code{signature(object = "jarrayRef")}: Number of java objects in the java array }
\item{str}{\code{signature(object = "jarrayRef")}: ... }
\item{unique}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{duplicated}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{anyDuplicated}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{sort}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{rev}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{min}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{max}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
\item{range}{\code{signature(x = "jarrayRef")}: \emph{not yet implemented} }
}
}
\section{Extends}{
Class \code{"\linkS4class{jobjRef}"}, directly.
}
\author{ Simon Urbanek }
\seealso{
\code{\link{.jcall}} or \code{\linkS4class{jobjRef}}
\code{\linkS4class{jrectRef}} for rectangular arrays
}
% need to find examples of rugged arrays
% \examples{
% \dontshow{.jinit()}
% }
\keyword{classes}
|