This class performs general configuration file syntax parsing but don't take care about configuration data semantics. That means the another handler must be used in addition to this class to process semantics.
This parser doesn't read file from disk by itself. The client implementation should provide content line-by-line receiving parsed data back through special callback interface. However the configuration file name must be provided since it is used in syntax error messages construction. One instance of this parser may be used only for one file because it has internal line counter. By the same reason the empty lines must be given as well as lines with any content.
- See also:
- ConfigCenter AbstractConfigHandler ConfigFileException