2006/08/08 17:41:31
ChemoJun050 (2006/08/08) Copyright 2002-2006 National Institute of Informatics, Research Organization of Information and Systems.
category:
-
ChemoJun-File-IO
inheritance:
instance variables:
class instance variables:
class variables:
pool variables:
instance methods:
-
initialize [initialize-release]
super initialize.
lineCollection := nil
-
lineCollection [accessing]
lineCollection isNil ifTrue: [lineCollection := OrderedCollection new].
^lineCollection
-
readFrom: aStream [reading]
[aStream atEnd not] whileTrue:
[(self getLine: aStream)
ifNotNil: [:aString | self lineCollection add: (aString copyUpTo: Character cr)]]
class methods:
-
copyright [copyright]
^'ChemoJun050 (2006/08/08) Copyright 2002-2006 National Institute of Informatics, Research Organization of Information and Systems.'
-
defaultFileDescriptions [defaults]
^Array with: (Array with: (#jun_Text_files >> 'Text files') asString)
with: (Array with: (#jun_All_files >> 'All files') asString)
-
defaultFilePatterns [defaults]
^Array with: #('*.txt' '*.TXT') with: #('*')
-
defaultRequestMessageString [defaults]
^(#jun_Select_a_text_file_ >> 'Select a text file.') asString
-
example1 [examples]
"ChemoJunTextFileReader example1."
| aReader |
aReader := ChemoJunTextFileReader request.
aReader isNil ifTrue: [^nil].
^aReader
-
system [copyright]
^'ChemoJun'
-
version [copyright]
^'050'