OpenError.st
author penk
Tue, 14 Dec 2004 14:14:09 +0100
changeset 8657 1df84e8daa15
parent 8514 9e18649ad0c9
child 8728 d70396dc4e96
permissions -rw-r--r--
care for nil suspendedContext in description
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8064
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:libbasic' }"
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
StreamError subclass:#OpenError
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'Kernel-Exceptions-Errors'
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!OpenError methodsFor:'accessing'!
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
pathName
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
    "the name of the file/device which failed to open"
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
8282
b209958b06aa openErrorSignal arg: always a string
Claus Gittinger <cg@exept.de>
parents: 8064
diff changeset
    16
    ^ parameter pathName
b209958b06aa openErrorSignal arg: always a string
Claus Gittinger <cg@exept.de>
parents: 8064
diff changeset
    17
!
b209958b06aa openErrorSignal arg: always a string
Claus Gittinger <cg@exept.de>
parents: 8064
diff changeset
    18
b209958b06aa openErrorSignal arg: always a string
Claus Gittinger <cg@exept.de>
parents: 8064
diff changeset
    19
stream
b209958b06aa openErrorSignal arg: always a string
Claus Gittinger <cg@exept.de>
parents: 8064
diff changeset
    20
    "the stream which failed to open"
b209958b06aa openErrorSignal arg: always a string
Claus Gittinger <cg@exept.de>
parents: 8064
diff changeset
    21
8064
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
    ^ parameter
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
! !
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
8514
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    25
!OpenError methodsFor:'printing & storing'!
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    26
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    27
description
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    28
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    29
    ^ super description , ': ', self pathName
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    30
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    31
    "
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    32
        '/tmp/nIcHtExIsTeNt' asFilename readStream
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    33
    "
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    34
! !
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    35
8064
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
!OpenError class methodsFor:'documentation'!
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
version
8514
9e18649ad0c9 Log pathname in description of OpenError
Stefan Vogel <sv@exept.de>
parents: 8509
diff changeset
    39
    ^ '$Header: /cvs/stx/stx/libbasic/OpenError.st,v 1.4 2004-09-03 11:31:47 stefan Exp $'
8064
081bff3d87a4 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
! !