R: Access or Modify Content or Metadata

generics {NLP} | R Documentation

## Access or Modify Content or Metadata

### Description

Access or modify the content or metadata of R objects.

### Usage

    content(x)
    content(x) <- value
    meta(x, tag = NULL, ...)
    meta(x, tag = NULL, ...) <- value

### Arguments

`x` | an R object.
`value` | a suitable R object.
`tag` | a character string or `NULL` (default), indicating to return the single metadata value for the given tag, or all metadata tag/value pairs.
`...` | arguments to be passed to or from methods.

### Details

These are generic functions, with no default methods.

Often, classed R objects (e.g., those representing text documents in packages NLP and tm) contain information that can be grouped into “content”, metadata and other components, where content can be arbitrary, and metadata are collections of tag/value pairs represented as named or empty lists. The `content()` and `meta()` getters and setters aim at providing a consistent high-level interface to the respective information (abstracting from how classes internally represent the information).

### Value

Methods for `meta()` should return a named or empty list of tag/value pairs if no tag is given (default), or the value for the given tag.

### See Also

`TextDocument` for basic information on the text document infrastructure employed by package NLP.

[Package NLP version 0.1-10 Index]