GnuSmalltalkUsersGuide:BaseChapter 194

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
TextCollector

TextCollector

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: Stream

범주: 스트림


나는 표준 Stream 프로토콜과 단일 메시지 사이에서 다른 객체로 (그 선택자는 플러그 가능하고, #nextPutAll: 과 거의 일치한다) 매핑하는 thread-safe 클래스다. 나는 사실상 전역적 Transcript 객체를 구현하는 클래스이다.


TextCollector 클래스: 접근하기

message: receiverToSelectorAssociation

쓰기 연산을 실행하기 위해 anAssociation이 식별한 메시지를 사용하는 수신자의 새 인스턴스를 응답하라. anAssociation의 키는 수신자이고, 그 값은 선택자이다.

new

이 클래스의 인스턴스를 대상으로 해당 메서드를 호출해서는 안 된다.


TextCollector: 접근하기

cr

새행을 (캐리지 리턴) Transcript 상에서 내보내라(emit).

endEntry

두 개의 새행을 내보내라(emit). 해당 메서드는 VisualWorks와의 호환성을 위해 존재한다.

next: anInteger put: anObject

anObject의 anInteger 복사본을 Transcript에 작성하라.

next: n putAll: aString startingAt: pos

aString을 Transcript에 작성하라.

nextPut: aCharacter

aCharacter를 Transcript로 내보내라(emit).

show: aString

aString을 Transcript에 작성하라.

showCr: aString

aString 뒤에 새행 문자를 Transcript에 작성하라.

showOnNewLine: aString

aString 앞에 새행 문자를 Transcript에 작성하라.


TextCollector: 인쇄하기

print: anObject

anObject의 표현을 Transcript에 인쇄하라.

printOn: aStream

수신자의 표현을 aStream 상에 인쇄하라.


TextCollector: 설정하기

message

쓰기 연산을 실행하기 위해 전송될 메시지를 나타내는 연관을 응답하라. 키는 수신자이고 값은 선택자이다.

message: receiverToSelectorAssociation

쓰기 연산을 실행하기 위해 전송될 메시지를 anAssociation이 나타내는 메시지로 설정하라. anAssociation의 키는 수신자이고 그 값은 선택자이다.


TextCollector: 보관하기

store: anObject

anObject로 평가하는 스몰토크 코드를 Transcript 상에 인쇄하라.

storeOn: aStream

수신자로 평가하는 스몰토크 코드를 aStream 상에 인쇄하라.


Notes