The class which tries to detects the source of a vCard file from its contents.
The specification of vCard (including both 2.1 and 3.0) is not so strict as to
guess its format just by reading beginning few lines (usually we can, but in
some most pessimistic case, we cannot until at almost the end of the file).
Also we cannot store all vCard entries in memory, while there's no specification
how big the vCard entry would become after the parse.
This class is usually used for the "first scan", in which we can understand which vCard
version is used (and how many entries exist in a file).
|