Coerces to a character vector and validates.
## Static method (use this):
## Arguments$getCharacters(s, length=NULL, trim=FALSE, nchar=NULL, useNames=TRUE,
## asGString=getOption("Arguments$getCharacters/args/asGString", TRUE), .name=NULL,
## ...)## Don't use the below:
# S3 method for Arguments
getCharacters(static, s, length=NULL, trim=FALSE, nchar=NULL, useNames=TRUE,
asGString=getOption("Arguments$getCharacters/args/asGString", TRUE), .name=NULL, ...)
Returns a character
vector, if it is valid. Otherwise an exception is
thrown.
A vector.
A numeric vector of length one or two. If one,
the maximum number of characters ("length") in s. If two,
the minimum and maximum length of s.
If TRUE, the 'names' attribute is preserved, otherwise
it is dropped.
If TRUE, each string is treated as a GString.
A character string for name used in error messages.
Not used.
If s contains missing values, and nchar is not NULL,
then an exception is thrown.
Henrik Bengtsson
For more information see Arguments.