Package org.drools.core.reteoo
Class CompositeObjectSinkAdapter.HashKey
- java.lang.Object
-
- org.drools.core.reteoo.CompositeObjectSinkAdapter.HashKey
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
- Enclosing class:
- CompositeObjectSinkAdapter
public static class CompositeObjectSinkAdapter.HashKey extends java.lang.Object implements java.io.Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HashKey()
HashKey(int index, org.drools.base.rule.accessor.FieldValue value, org.drools.base.rule.accessor.ReadAccessor extractor)
HashKey(CompositeObjectSinkAdapter.FieldIndex fieldIndex, java.lang.Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object object)
int
getIndex()
java.lang.Object
getObjectValue()
int
hashCode()
void
readExternal(java.io.ObjectInput in)
void
setValue(int index, java.lang.Object value, org.drools.base.rule.accessor.ReadAccessor extractor)
void
setValue(int index, org.drools.base.rule.accessor.ReadAccessor extractor, org.drools.base.rule.accessor.FieldValue value)
void
writeExternal(java.io.ObjectOutput out)
-
-
-
Constructor Detail
-
HashKey
public HashKey()
-
HashKey
public HashKey(CompositeObjectSinkAdapter.FieldIndex fieldIndex, java.lang.Object value)
-
HashKey
public HashKey(int index, org.drools.base.rule.accessor.FieldValue value, org.drools.base.rule.accessor.ReadAccessor extractor)
-
-
Method Detail
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
getIndex
public int getIndex()
-
setValue
public void setValue(int index, java.lang.Object value, org.drools.base.rule.accessor.ReadAccessor extractor)
-
setValue
public void setValue(int index, org.drools.base.rule.accessor.ReadAccessor extractor, org.drools.base.rule.accessor.FieldValue value)
-
getObjectValue
public java.lang.Object getObjectValue()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in classjava.lang.Object
-
-