org.drools.reteoo.impl
Class ObjectTypeNodeImpl

java.lang.Object
  |
  +--org.drools.reteoo.impl.ObjectTypeNodeImpl
All Implemented Interfaces:
ObjectTypeNode

public class ObjectTypeNodeImpl
extends java.lang.Object
implements ObjectTypeNode

Filters Objects coming from the Rete using a ObjectType semantic module.

It receives Objects from the Rete, uses a ObjectType instance to determine membership, and propagates matching Objects further to all matching ParameterNodes.

Author:
bob@eng.werken.com
See Also:
ObjectTypeNode, ObjectType, ParameterNodeImpl, ReteImpl

Constructor Summary
ObjectTypeNodeImpl(ObjectType objectType)
          Construct given a semantic ObjectType.
 
Method Summary
 ObjectType getObjectType()
          Retrieve the semantic ObjectType differentiator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectTypeNodeImpl

public ObjectTypeNodeImpl(ObjectType objectType)
Construct given a semantic ObjectType.
Parameters:
objectType - The semantic object-type differentiator.
Method Detail

getObjectType

public ObjectType getObjectType()
Retrieve the semantic ObjectType differentiator.
Specified by:
getObjectType in interface ObjectTypeNode
Returns:
The semantic ObjectType differentiator.


Copyright © 2001-2002 The Werken Company. All Rights Reserved.