org.drools.base.field
Class ObjectFieldImpl
java.lang.Object
org.drools.base.field.ObjectFieldImpl
- All Implemented Interfaces:
- Externalizable, Serializable, FieldValue
public class ObjectFieldImpl
- extends Object
- implements FieldValue, Externalizable
- See Also:
- Serialized Form
ObjectFieldImpl
public ObjectFieldImpl()
ObjectFieldImpl
public ObjectFieldImpl(Object value)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
getValue
public Object getValue()
- Specified by:
getValue in interface FieldValue
toString
public String toString()
- Overrides:
toString in class Object
getBooleanValue
public boolean getBooleanValue()
- Specified by:
getBooleanValue in interface FieldValue
getByteValue
public byte getByteValue()
- Specified by:
getByteValue in interface FieldValue
getCharValue
public char getCharValue()
- Specified by:
getCharValue in interface FieldValue
getDoubleValue
public double getDoubleValue()
- Specified by:
getDoubleValue in interface FieldValue
getFloatValue
public float getFloatValue()
- Specified by:
getFloatValue in interface FieldValue
getIntValue
public int getIntValue()
- Specified by:
getIntValue in interface FieldValue
getLongValue
public long getLongValue()
- Specified by:
getLongValue in interface FieldValue
getShortValue
public short getShortValue()
- Specified by:
getShortValue in interface FieldValue
equals
public boolean equals(Object object)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
isNull
public boolean isNull()
- Specified by:
isNull in interface FieldValue
isBooleanField
public boolean isBooleanField()
- Specified by:
isBooleanField in interface FieldValue
isFloatNumberField
public boolean isFloatNumberField()
- Specified by:
isFloatNumberField in interface FieldValue
isIntegerNumberField
public boolean isIntegerNumberField()
- Specified by:
isIntegerNumberField in interface FieldValue
isObjectField
public boolean isObjectField()
- Specified by:
isObjectField in interface FieldValue
isCollectionField
public boolean isCollectionField()
- Description copied from interface:
FieldValue
- Returns true if the given field value implements the Collection interface
- Specified by:
isCollectionField in interface FieldValue
- Returns:
isStringField
public boolean isStringField()
- Specified by:
isStringField in interface FieldValue
getBigDecimalValue
public BigDecimal getBigDecimalValue()
- Specified by:
getBigDecimalValue in interface FieldValue
getBigIntegerValue
public BigInteger getBigIntegerValue()
- Specified by:
getBigIntegerValue in interface FieldValue
isEnum
public boolean isEnum()
setEnum
public void setEnum(boolean isEnum)
getEnumName
public String getEnumName()
setEnumName
public void setEnumName(String enumName)
getFieldName
public String getFieldName()
setFieldName
public void setFieldName(String fieldName)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.