SwiftKit/data/documentation/swiftkit/csvparser.json

1 line
10 KiB
JSON

{"seeAlsoSections":[{"title":"Data","identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/Base64StringCoder","doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParserError","doc:\/\/SwiftKit\/documentation\/SwiftKit\/Filter","doc:\/\/SwiftKit\/documentation\/SwiftKit\/FilterOption","doc:\/\/SwiftKit\/documentation\/SwiftKit\/MimeType","doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardCsvParser","doc:\/\/SwiftKit\/documentation\/SwiftKit\/StringCoder","doc:\/\/SwiftKit\/documentation\/SwiftKit\/StringDecoder","doc:\/\/SwiftKit\/documentation\/SwiftKit\/StringEncoder"],"generated":true}],"schemaVersion":{"major":0,"minor":2,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CsvParser"}],"title":"CsvParser","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:8SwiftKit9CsvParserP","modules":[{"name":"SwiftKit"}],"navigatorTitle":[{"kind":"identifier","text":"CsvParser"}]},"abstract":[{"type":"text","text":"This protocol can be implemented by classes that can handle"},{"type":"text","text":" "},{"type":"text","text":"parsing of comma-separated value files and strings."}],"sections":[],"identifier":{"url":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParser","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardCsvParser"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"hierarchy":{"paths":[["doc:\/\/SwiftKit\/documentation\/SwiftKit"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParser\/parseCvsFile(named:withExtension:in:separator:)","doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParser\/parseCvsString(_:separator:)"]}],"variants":[{"paths":["\/documentation\/swiftkit\/csvparser"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CsvParser"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://SwiftKit/documentation/SwiftKit/CsvParser":{"role":"symbol","title":"CsvParser","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CsvParser"}],"abstract":[{"type":"text","text":"This protocol can be implemented by classes that can handle"},{"type":"text","text":" "},{"type":"text","text":"parsing of comma-separated value files and strings."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParser","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CsvParser"}],"url":"\/documentation\/swiftkit\/csvparser"},"doc://SwiftKit/documentation/SwiftKit/StringCoder":{"role":"symbol","title":"StringCoder","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"StringCoder"}],"abstract":[{"type":"text","text":"This protocol can be implemented by classes that can encode"},{"type":"text","text":" "},{"type":"text","text":"and decode strings."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StringCoder","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringCoder"}],"url":"\/documentation\/swiftkit\/stringcoder"},"doc://SwiftKit/documentation/SwiftKit/StandardCsvParser":{"role":"symbol","title":"StandardCsvParser","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StandardCsvParser"}],"abstract":[],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardCsvParser","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StandardCsvParser"}],"url":"\/documentation\/swiftkit\/standardcsvparser"},"doc://SwiftKit/documentation/SwiftKit/CsvParser/parseCvsString(_:separator:)":{"role":"symbol","title":"parseCvsString(_:separator:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"parseCvsString"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Character","preciseIdentifier":"s:SJ"},{"kind":"text","text":") -> [["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]]"}],"abstract":[{"type":"text","text":"Parse a CVS string line by line, splitting up each line"},{"type":"text","text":" "},{"type":"text","text":"using the provided "},{"type":"codeVoice","code":"separator"},{"type":"text","text":"."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParser\/parseCvsString(_:separator:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/swiftkit\/csvparser\/parsecvsstring(_:separator:)"},"doc://SwiftKit/documentation/SwiftKit":{"role":"collection","title":"SwiftKit","abstract":[{"type":"text","text":"SwiftKit adds extra functionality to the Swift framework, like extensions to native types, utilites, services etc."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit","kind":"symbol","type":"topic","url":"\/documentation\/swiftkit"},"doc://SwiftKit/documentation/SwiftKit/CsvParser/parseCvsFile(named:withExtension:in:separator:)":{"role":"symbol","title":"parseCvsFile(named:withExtension:in:separator:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"parseCvsFile"},{"kind":"text","text":"("},{"kind":"externalParam","text":"named"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"withExtension"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bundle","preciseIdentifier":"c:objc(cs)NSBundle"},{"kind":"text","text":", "},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Character","preciseIdentifier":"s:SJ"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> [["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]]"}],"abstract":[{"type":"text","text":"Parse a CVS file with a certain name and extension in a"},{"type":"text","text":" "},{"type":"text","text":"certain bundle."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParser\/parseCvsFile(named:withExtension:in:separator:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/swiftkit\/csvparser\/parsecvsfile(named:withextension:in:separator:)"},"doc://SwiftKit/documentation/SwiftKit/CsvParserError":{"role":"symbol","title":"CsvParserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CsvParserError"}],"abstract":[],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/CsvParserError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CsvParserError"}],"url":"\/documentation\/swiftkit\/csvparsererror"},"doc://SwiftKit/documentation/SwiftKit/StringEncoder":{"role":"symbol","title":"StringEncoder","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"StringEncoder"}],"abstract":[{"type":"text","text":"This protocol can be implemented by classes that can encode"},{"type":"text","text":" "},{"type":"text","text":"strings."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StringEncoder","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringEncoder"}],"url":"\/documentation\/swiftkit\/stringencoder"},"doc://SwiftKit/documentation/SwiftKit/Filter":{"role":"symbol","title":"Filter","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Filter"}],"abstract":[{"type":"text","text":"This struct lets you specify available and selected options"},{"type":"text","text":" "},{"type":"text","text":"of a certain type."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/Filter","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Filter"}],"url":"\/documentation\/swiftkit\/filter"},"doc://SwiftKit/documentation/SwiftKit/StringDecoder":{"role":"symbol","title":"StringDecoder","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"StringDecoder"}],"abstract":[{"type":"text","text":"This protocol can be implemented by classes that can decode"},{"type":"text","text":" "},{"type":"text","text":"strings."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StringDecoder","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringDecoder"}],"url":"\/documentation\/swiftkit\/stringdecoder"},"doc://SwiftKit/documentation/SwiftKit/FilterOption":{"role":"symbol","title":"FilterOption","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FilterOption"}],"abstract":[{"type":"text","text":"This protocol can be implemented by anything that can be used"}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/FilterOption","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FilterOption"}],"url":"\/documentation\/swiftkit\/filteroption"},"doc://SwiftKit/documentation/SwiftKit/MimeType":{"role":"symbol","title":"MimeType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"MimeType"}],"abstract":[{"type":"text","text":"This enum represents a set of different MIME and file types."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/MimeType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MimeType"}],"url":"\/documentation\/swiftkit\/mimetype"},"doc://SwiftKit/documentation/SwiftKit/Base64StringCoder":{"role":"symbol","title":"Base64StringCoder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Base64StringCoder"}],"abstract":[{"type":"text","text":"This coder can encode and decode strings to and from base64."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/Base64StringCoder","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Base64StringCoder"}],"url":"\/documentation\/swiftkit\/base64stringcoder"}}}