org.jactr.core.module.declarative.search.map
Class BooleanTypeValueMap<I>

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

public class BooleanTypeValueMap<I>
extends AbstractTypeValueMap<java.lang.Boolean,I>
implements ITypeValueMap<java.lang.Boolean,I>


Constructor Summary
BooleanTypeValueMap()
           
 
Method Summary
 java.lang.Boolean asKeyType(java.lang.Object value)
           
 IValueMap<java.lang.Boolean,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

BooleanTypeValueMap

public BooleanTypeValueMap()
Method Detail

getValueMap

public IValueMap<java.lang.Boolean,I> getValueMap()
Specified by:
getValueMap in interface ITypeValueMap<java.lang.Boolean,I>

isValueRelevant

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

asKeyType

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