lazarus/docs/xml/lazutils/lcsvutils.xml
maxim 61aa952c85 Merged revision(s) 65243 #70e776f427, 65249 #a3ec8bf364, 65254-65256 #9556e1f744-#9556e1f744, 65261-65271 #9883a587f5-#9883a587f5, 65274 #03f68b4474, 65278-65279 #79264e3cc9-#79264e3cc9 from trunk:
Docs: LazUtils, Added topics for TWaitableSection.
........
Docs: LazUtils. Updated topic content in laz2_dom.xml.
........
Docs: LazUtils. Fixed content model error.
........
Docs: LazUtils. Updates for missing module descriptions.
........
Docs: LCL,LazUtils. Updates for module descriptions.
........
Docs: LCL,LazUtils. Updated topics for source changes in version 2.1.
........
Docs: LCL. Fixes missing punctuation in short descriptions (partial).
........
Docs: LCL. Fixes missing punctuation in short descriptions (partial).
........
Docs: LCL. Fixes missing punctuation in short descriptions (partial).
........
Docs: LCL. Fixes XML error in previous patch.
........
Docs: LCL. Fixes missing punctuation in short descriptions (partial).
........
Docs: LCL. Fixes missing punctuation in short descriptions (partial).
........
Docs: LCL. Fixes missing punctuation in short descriptions (FINAL).
........
Docs: LazUtils. Fixes missing punctuation in short descriptions (Partial).
........
Docs: LazUtils. Fixes missing punctuation in short descriptions (FINAL).
........
Docs: FreeType. Fixes missing punctuation in short descriptions.
........
Docs: LCL. Fixes missing punctuation in short descriptions after var tag.
........
Docs (LazControls, RTTIControls): added missing punctuation in short descriptions, patch by Don, bug #39018
........
Docs: LCL. Minor updates to TPen, LCL version constants.
........

git-svn-id: branches/fixes_2_2@65284 -
2021-06-22 00:43:37 +00:00

96 lines
3.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<fpdoc-descriptions>
<package name="lazutils">
<!--
====================================================================
lcsvutils
====================================================================
-->
<module name="lcsvutils">
<short>
Contains routines used to read and process Comma-separated values from a file or a stream.
</short>
<descr>
<file>lcsvutils.pas</file> contains routines used to read and process Comma-separated values from a file or a stream. It is used in the implementation of the LazUtils package and the TGrid component.
</descr>
<!-- procedure type Visibility: default -->
<element name="TCSVRecordProc">
<short>Procedure used to read and process comma-separated values.</short>
<descr>
TCSVProc is a nested procedure used when reading and processing comma-separated values. A TCSVProc reference is passed as an argument to the LoadFromCSVFile and LoadFromCSVStream routines. Applications must create a procedure that performs actions required when a line of CSV of data has been read from its data source and separated into individual field values.
</descr>
<seealso></seealso>
</element>
<element name="TCSVRecordProc.Fields">
<short>TStringList used to store comma-separated field values.</short>
</element>
<element name="TCSVEncoding">
<short>Represents character encodings used for values in CSV data.</short>
<descr>
TCSVEncoding is an enumerated type which represents character encodings that can be used for CSV data.
</descr>
<seealso></seealso>
</element>
<element name="TCSVEncoding.ceAuto">
<short>Auto-detects character encoding applied to the CSV data.</short>
</element>
<element name="TCSVEncoding.ceUTF8">
<short>CSV data uses the UTF-8 encoding.</short>
</element>
<element name="TCSVEncoding.ceUTF16">
<short>CSV data uses the UTF-16 encoding.</short>
</element>
<element name="TCSVEncoding.ceUTF16be">
<short>CSV data uses the UTF-16 Big-Endian encoding.</short>
</element>
<element name="LoadFromCSVStream">
<short>
Loads and processes comma-separated values from the specified stream.
</short>
<descr></descr>
<errors></errors>
<seealso></seealso>
</element>
<element name="LoadFromCSVStream.AStream">
<short>TStream instance containing the CSV data.</short>
</element>
<element name="LoadFromCSVStream.AProc">
<short>Routine used to load and process records in the CSV data.</short>
</element>
<element name="LoadFromCSVStream.ADelimiter">
<short>Delimiter used to separate fields in the CSV data.</short>
</element>
<element name="LoadFromCSVStream.CSVEncoding">
<short>Character encoding used for the CSV data.</short>
</element>
<element name="LoadFromCSVFile">
<short>
Loads and process comma-separated valued from the specified file.
</short>
<descr></descr>
<errors></errors>
<seealso></seealso>
</element>
<element name="LoadFromCSVFile.aFilename">
<short>File name which contains the CSV data.</short>
</element>
<element name="LoadFromCSVFile.AProc">
<short>Routine used to load and process records in the CSV data.</short>
</element>
<element name="LoadFromCSVFile.ADelimiter">
<short>Delimiter used to separate fields in the CSV data.</short>
</element>
<element name="LoadFromCSVFile.CSVEncoding">
<short>Character encoding used for the CSV data.</short>
</element>
</module>
<!-- lcsvutils -->
</package>
</fpdoc-descriptions>