This class encapsulates functionality of a text data provider.
It provides data in a format in which the row separator, column separator,
text qualifier, column's fixed width are user-specified text.
Text data may contains the column names as first row.
And may be delimited by string or may be fixed width.
This bean provides powerful designing aspects by providing following user friendly property.