Index: TECH/FileReader.cls.xml
===================================================================
diff -u -r2226 -r2229
--- TECH/FileReader.cls.xml (.../FileReader.cls.xml) (revision 2226)
+++ TECH/FileReader.cls.xml (.../FileReader.cls.xml) (revision 2229)
@@ -13,15 +13,15 @@
Do reader.SetHeaderRow(1) ; optioneel, default = 1
Do reader.SetFirstDataRow(2) ; optioneel, default = 2
Do reader.SetTranslateHeader2UpperCase() ; optioneel, default=0
-Do reader.AddHeaderTranslation(From, To) ; optioneel, 1 per translatie
+Do reader.AddHeaderTranslation(From, To, DataType) ; optioneel, 1 per translatie
While reader.Next()
{
Set x=reader.Data("HeaderName")
Set y=reader.Column(1)
}
-Voor debugging zijn er volgende 2 methods, eerst min. eenmaal reader.Next() uitvoeren
- Do reader.DumpHeader()
+Voor debugging zijn er volgende 2 methods maar eerst min. eenmaal reader.Next() uitvoeren
+Do reader.DumpHeader()
Do reader.DumpRow()
1
%RegisteredObject
@@ -147,6 +147,8 @@
+
+controle of de end of file bereikt is
%Boolean
+
+ophalen van de volgende lijn en deze plaatsen in de cache
%Boolean
+
+aantal kolommen
%Integer
+
+ophalen van de kolomnaam via de kolomnr
ColumnNr:%Integer
%String
+
+ophalen van de kolomnaam via de kolomnr
ColumnNr:%Integer
%String
+
+ophalen van een waarde via de kolomnr
ColumnNr:%Integer
%String
+
+ophalen van een waarde via de headername
HeaderName:%String
%String
+
+aantal reeds ingelezen rijen
@@ -291,6 +307,8 @@
+
+Inlezen volgend delimited element rekening houden met CSVEscaping
%String
+
+Debugging naar std output
+
+Debugging naar std output
+
+conversie van de gevonden kolomnamen in de header naar uppercase
+default worden de gevonden kolomnamen onveranderd gebruikt
+
+Per default worden lege lijnen overgeslagen.
+
+Een reeds geopende stream gebruiken in de FileReader
Stream:%FileCharacterStream
+
+instellen van de delimiter (default = TAB)
Delimiter:%String
+
+Instellen van het CSV escape karakter, default is dit " double quote
+CSV escaping wordt niet toegepast voor TAB-delimited bestanden
Char
+
+Als de header in het delimited tekstbestand incorrect is kan je deze veranderen.
+Indien het delimeted tekstbestand geen header heeft dan kan je via de kolom volgnrs een TranslatedHeaderName toevoegen
+Tevens kan je via het DataType getallen,datum en tijd automatisch converteren naar intern cache formaat
HeaderNameInFile,TranslatedHeaderName,DataType
+
+Instellen van het rijnr waarop de header terug te vinden is
RowNr
+
+Instellen van het rijnr waarop de eerste datarij terug te vinden is
RowNr