The javaImport function creates an item on R's search that maps names to class names references found in one or several "imported" java packages.

javaImport(packages = "java.lang")

Arguments

packages

character vector containing java package paths

Value

An external pointer to a java specific UserDefinedDatabase object

References

User-Defined Tables in the R Search Path. Duncan Temple Lang. December 4, 2001 https://www.omegahat.net/RObjectTables/

Author

Romain Francois <francoisromain@free.fr>

Note

Currently the list of objects in the imported package is populated as new objects are found, not at creation time.

Warning

This feature is experimental. Use with caution, and don't forget to detach.

See also

Examples

if (FALSE) {
  attach( javaImport( "java.util" ), pos = 2 , name = "java:java.util" )
  
  # now we can just do something like this 
  v <- new( Vector )
  v$add( "foobar" )
  ls( pos = 2 )
  
  # or this
  m <- new( HashMap )
  m$put( "foo", "bar" )
  ls( pos = 2 )
  
  # or even this :
  Collections$EMPTY_MAP
}