ProtoObjectObjectWACallback
| context | key | owner |
| instance | class |
|---|---|
| as yet unclassified | no messages
|
| context |
|---|
|
| key |
|---|
|
| owner |
|---|
|
| as yet unclassified |
|---|
| <= other |
^ self priority < other priority or: [self priority = other priority and: [self key asNumber <= other key asNumber]] |
| context |
^ context |
| convertKey: aString |
^ aString |
| evaluateWithArgument: anObject |
self subclassResponsibility |
| evaluateWithField: anObject |
self evaluateWithArgument: (self valueForField: anObject) |
| key |
^ (self convertKey: key) |
| owner |
^ owner |
| priority |
self subclassResponsibility |
| setContext: aRenderingContext owner: anObject key: aString |
context _ aRenderingContext. owner _ anObject. key _ aString |
| valueForField: anObject |
^ anObject ifNil: [''] ifNotNil: [(anObject isCollection and: [anObject isString not]) ifTrue: [anObject isEmpty ifTrue: [''] ifFalse: [anObject first]] ifFalse: [anObject]] |