WACallback


Seaside-Rendering

Comment:



Hierarchy:

ProtoObject
Object
WACallback

Summary:

instance variables:

context key owner

methods:

instance class
as yet unclassified no messages

Detail:

instance variables:

context
inferredType:
UndefinedObject
key
inferredType:
UndefinedObject
owner
inferredType:
UndefinedObject

instance methods:

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]]

class methods:

^top


- made by Dandelion -