Package org.drools.core.rule
Class AbstractCompositeRestriction.CompositeContextEntry
- java.lang.Object
-
- org.drools.core.rule.AbstractCompositeRestriction.CompositeContextEntry
-
- All Implemented Interfaces:
Externalizable
,Serializable
,ContextEntry
- Enclosing class:
- AbstractCompositeRestriction
public static class AbstractCompositeRestriction.CompositeContextEntry extends Object implements ContextEntry
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description ContextEntry[]
contextEntries
-
Constructor Summary
Constructors Constructor Description CompositeContextEntry()
CompositeContextEntry(Restriction[] restrictions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextEntry
getNext()
void
readExternal(ObjectInput in)
void
resetFactHandle()
void
resetTuple()
void
setNext(ContextEntry entry)
void
updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
void
updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)
void
writeExternal(ObjectOutput out)
-
-
-
Field Detail
-
contextEntries
public ContextEntry[] contextEntries
-
-
Constructor Detail
-
CompositeContextEntry
public CompositeContextEntry()
-
CompositeContextEntry
public CompositeContextEntry(Restriction[] restrictions)
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
getNext
public ContextEntry getNext()
- Specified by:
getNext
in interfaceContextEntry
-
setNext
public void setNext(ContextEntry entry)
- Specified by:
setNext
in interfaceContextEntry
-
updateFromFactHandle
public void updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
- Specified by:
updateFromFactHandle
in interfaceContextEntry
-
updateFromTuple
public void updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)
- Specified by:
updateFromTuple
in interfaceContextEntry
-
resetTuple
public void resetTuple()
- Specified by:
resetTuple
in interfaceContextEntry
-
resetFactHandle
public void resetFactHandle()
- Specified by:
resetFactHandle
in interfaceContextEntry
-
-