SimpleSource(encoding = "",
length = 0,
position = 0,
reader = readPlain,
...,
class)
getSources()
## S3 method for class 'SimpleSource':
close(con, \dots)
## S3 method for class 'SimpleSource':
eoi(x)
## S3 method for class 'DataframeSource':
getElem(x)
## S3 method for class 'DirSource':
getElem(x)
## S3 method for class 'URISource':
getElem(x)
## S3 method for class 'VectorSource':
getElem(x)
## S3 method for class 'XMLSource':
getElem(x)
## S3 method for class 'SimpleSource':
length(x)
## S3 method for class 'SimpleSource':
open(con, \dots)
## S3 method for class 'DataframeSource':
pGetElem(x)
## S3 method for class 'DirSource':
pGetElem(x)
## S3 method for class 'URISource':
pGetElem(x)
## S3 method for class 'VectorSource':
pGetElem(x)
## S3 method for class 'SimpleSource':
reader(x)
## S3 method for class 'SimpleSource':
stepNext(x)Source.Source.0.SimpleSource tag-value pairs for storing additional
information; not used otherwise.SimpleSource, an object inheriting from class,
SimpleSource, and Source. For getSources, a character vector with sources provided by package
open and close return the opened and closed source,
respectively.
For eoi, a logical indicating if the end of input of the source is
reached.
For getElem a named list with the components content holding the
document and uri giving a uniform resource identifier (e.g., a file
path or URL; NULL if not applicable or unavailable). For
pGetElem a list of such named lists.
For length, an integer for the number of elements.
For reader, a function for the default reader.
Source: such packages then provide
S3 source classes extending the virtual base class (such as
DirSource provided by package All extension classes must provide implementations for the functions
close, eoi, getElem, length, open,
reader, and stepNext. For parallel element access the function
pGetElem must be provided as well.
The functions open and close open and close the source,
respectively. eoi indicates end of input. getElem fetches the
element at the current position, whereas pGetElem retrieves all
elements in parallel at once. The function length gives the number of
elements. reader returns a default reader for processing elements.
stepNext increases the position in the source to acquire the next
element.
The function SimpleSource provides a simple reference implementation
and can be used when creating custom sources.
DataframeSource, DirSource,
URISource, VectorSource, and
XMLSource.