public abstract class StandardIndexer extends BaseNode implements Indexer
Constructor and Description |
---|
StandardIndexer(ReteContainer reteContainer,
TupleMask mask) |
Modifier and Type | Method and Description |
---|---|
void |
assignTraceInfo(TraceInfo traceInfo)
assigns new traceability info to this node
|
void |
attachListener(IndexerListener listener) |
void |
detachListener(IndexerListener listener) |
ReteContainer |
getContainer() |
java.util.Collection<IndexerListener> |
getListeners() |
TupleMask |
getMask() |
Supplier |
getParent() |
acceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfos, setTag, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, getActiveNode
acceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfos, setTag
public StandardIndexer(ReteContainer reteContainer, TupleMask mask)
public Supplier getParent()
public void attachListener(IndexerListener listener)
attachListener
in interface Indexer
public void detachListener(IndexerListener listener)
detachListener
in interface Indexer
public java.util.Collection<IndexerListener> getListeners()
getListeners
in interface Indexer
public ReteContainer getContainer()
getContainer
in interface Node
getContainer
in class BaseNode
public void assignTraceInfo(TraceInfo traceInfo)
Node
assignTraceInfo
in interface Node
assignTraceInfo
in class BaseNode