getFromNamespace
Utility functions for Developing Namespaces
Description
Gets an object from a namespace, assigns the value of an object to a namespace, or 
changes the value of an object in a namespace.
Usage
assignInNamespace(x, value, ns, pos = -1, envir = as.environment(pos))
assignInMyNamespace(x, value) 
getFromNamespace(x, ns, pos = -1, envir = as.environment(pos))
Arguments
  
| x | a character string giving the name of the object. Must be non-empty string. | 
  | value | the value to be assigned to the object x. | 
  | ns | a character string giving the name of a namespace, or a 
namespace environment. | 
  | pos | an integer, a character string, or an environment specifying 
in which environment to find the object. | 
  | envir | an environment object. An alternative way to specify in which 
environment to find the object. The default value is specified 
by pos. | 
  | ... | other optional arguments passed to edit function. | 
 
Details
getFromNamespace is used to get an unexported object from 
a namespace.  It is more like the ::: operator but the namespace 
can be specified in more ways.
assignInNamespace is used to assign a new value to an unexported 
object from a namespace. assignInMyNamespace is called inside of 
a package, therefore the namespace of calling function is used as environment 
to assign new value to the object.
Value
| getFromNamespace | returns the value of the found object. | 
| assignInNamespace | returns NULL. | 
| assignInMyNamespace | returns NULL. | 
 
 
See Also
Examples
getFromNamespace("print.hclust", ns = "stats")
getFromNamespace("print.hclust", pos = "package:stats")
stats:::print.hclust