org.jactr.core.module.declarative.search.local
Class ChunkTypeValueMap<I>

java.lang.Object
  extended by org.jactr.core.module.declarative.search.map.AbstractTypeValueMap<IChunk,I>
      extended by org.jactr.core.module.declarative.search.local.ChunkTypeValueMap<I>
All Implemented Interfaces:
ITypeValueMap<IChunk,I>

public class ChunkTypeValueMap<I>
extends AbstractTypeValueMap<IChunk,I>
implements ITypeValueMap<IChunk,I>


Constructor Summary
ChunkTypeValueMap()
           
 
Method Summary
 IChunk asKeyType(java.lang.Object value)
           
 IValueMap<IChunk,I> getValueMap()
           
 boolean isValueRelevant(java.lang.Object value)
           
 
Methods inherited from class org.jactr.core.module.declarative.search.map.AbstractTypeValueMap
add, all, clear, clear, get, greaterThan, lessThan, not, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jactr.core.module.declarative.search.map.ITypeValueMap
add, all, clear, clear, get, greaterThan, lessThan, not, remove
 

Constructor Detail

ChunkTypeValueMap

public ChunkTypeValueMap()
Method Detail

getValueMap

public IValueMap<IChunk,I> getValueMap()
Specified by:
getValueMap in interface ITypeValueMap<IChunk,I>

isValueRelevant

public boolean isValueRelevant(java.lang.Object value)
Specified by:
isValueRelevant in interface ITypeValueMap<IChunk,I>

asKeyType

public IChunk asKeyType(java.lang.Object value)
Specified by:
asKeyType in class AbstractTypeValueMap<IChunk,I>