Class PropertyHandlerAccessor
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
-
- org.mvel2.optimizers.impl.refl.nodes.PropertyHandlerAccessor
-
- All Implemented Interfaces:
java.io.Serializable
,Accessor
,AccessorNode
public class PropertyHandlerAccessor extends BaseAccessor
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class
conversionType
private PropertyHandler
propertyHandler
private java.lang.String
propertyName
-
Fields inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
nextNode
-
-
Constructor Summary
Constructors Constructor Description PropertyHandlerAccessor(java.lang.String propertyName, java.lang.Class conversionType, PropertyHandler propertyHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
getKnownEgressType()
java.lang.Object
getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
java.lang.Object
setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
Methods inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
getNextNode, setNextNode
-
-
-
-
Field Detail
-
propertyName
private java.lang.String propertyName
-
propertyHandler
private PropertyHandler propertyHandler
-
conversionType
private java.lang.Class conversionType
-
-
Constructor Detail
-
PropertyHandlerAccessor
public PropertyHandlerAccessor(java.lang.String propertyName, java.lang.Class conversionType, PropertyHandler propertyHandler)
-
-
Method Detail
-
getValue
public java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
-
setValue
public java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
getKnownEgressType
public java.lang.Class getKnownEgressType()
-
-