public class MVELNumberClassFieldReader extends BaseNumberClassFieldReader implements Externalizable, MVELCompileable, MVELClassFieldReader
Constructor and Description |
---|
MVELNumberClassFieldReader() |
MVELNumberClassFieldReader(String className,
String expr,
boolean typesafe) |
Modifier and Type | Method and Description |
---|---|
void |
compile(MVELDialectRuntimeData runtimeData) |
boolean |
equals(Object obj) |
String |
getClassName() |
String |
getExpression() |
Object |
getValue(InternalWorkingMemory workingMemory,
Object object) |
int |
hashCode() |
boolean |
isTypeSafe() |
void |
readExternal(ObjectInput in) |
void |
setExecutableStatement(org.mvel2.compiler.ExecutableStatement expression) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIntValue, getLongValue, getNativeReadMethod, getNativeReadMethodName, getShortValue, isNullValue
getBigDecimalValue, getBigDecimalValue, getBigIntegerValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getExtractToClass, getExtractToClassName, getFloatValue, getHashCode, getIndex, getIntValue, getLongValue, getShortValue, getValue, getValueType, isGlobal, isNullValue, isSelfReference, setFieldType, setIndex, setValueType
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setFieldType, setValueType
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void setExecutableStatement(org.mvel2.compiler.ExecutableStatement expression)
setExecutableStatement
in interface MVELClassFieldReader
public String getClassName()
getClassName
in interface MVELClassFieldReader
public boolean isTypeSafe()
isTypeSafe
in interface MVELClassFieldReader
public String getExpression()
getExpression
in interface MVELClassFieldReader
public void compile(MVELDialectRuntimeData runtimeData)
compile
in interface MVELCompileable
public Object getValue(InternalWorkingMemory workingMemory, Object object)
getValue
in interface InternalReadAccessor
getValue
in class BaseNumberClassFieldReader
public int hashCode()
hashCode
in class BaseClassFieldReader
public boolean equals(Object obj)
equals
in class BaseClassFieldReader
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.