spring-framework / org.springframework.context.expression / MapAccessor

MapAccessor

open class MapAccessor : CompilablePropertyAccessor

EL property accessor that knows how to traverse the keys of a standard java.util.Map.

Author
Juergen Hoeller

Author
Andy Clement

Since
3.0

Constructors

<init>

MapAccessor()

EL property accessor that knows how to traverse the keys of a standard java.util.Map.

Functions

canRead

open fun canRead(context: EvaluationContext, target: Any, name: String): Boolean

canWrite

open fun canWrite(context: EvaluationContext, target: Any, name: String): Boolean

generateCode

open fun generateCode(propertyName: String, mv: MethodVisitor, cf: CodeFlow): Unit

getPropertyType

open fun getPropertyType(): Class<*>

getSpecificTargetClasses

open fun getSpecificTargetClasses(): Array<Class<*>>

isCompilable

open fun isCompilable(): Boolean

read

open fun read(context: EvaluationContext, target: Any, name: String): TypedValue

write

open fun write(context: EvaluationContext, target: Any, name: String, newValue: Any): Unit