org.jactr.core.module.declarative.search.map
Interface ITypeValueMap<V,I>
- All Known Implementing Classes:
- AbstractTypeValueMap, ActivationBufferTypeValueMap, BooleanTypeValueMap, ChunkTypeTypeValueMap, ChunkTypeValueMap, NullTypeValueMap, NumericTypeValueMap, ProductionTypeValueMap, StringTypeValueMap
public interface ITypeValueMap<V,I>
- Author:
- developer
|
Method Summary |
void |
add(java.lang.Object value,
I indexable)
|
java.util.Collection<I> |
all()
|
void |
clear()
|
void |
clear(java.lang.Object value)
|
java.util.Collection<I> |
get(java.lang.Object value)
|
IValueMap<V,I> |
getValueMap()
|
java.util.Collection<I> |
greaterThan(java.lang.Object value)
|
boolean |
isValueRelevant(java.lang.Object value)
|
java.util.Collection<I> |
lessThan(java.lang.Object value)
|
java.util.Collection<I> |
not(java.lang.Object value)
|
void |
remove(java.lang.Object value,
I indexable)
|
isValueRelevant
boolean isValueRelevant(java.lang.Object value)
getValueMap
IValueMap<V,I> getValueMap()
add
void add(java.lang.Object value,
I indexable)
remove
void remove(java.lang.Object value,
I indexable)
clear
void clear(java.lang.Object value)
clear
void clear()
get
java.util.Collection<I> get(java.lang.Object value)
lessThan
java.util.Collection<I> lessThan(java.lang.Object value)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
greaterThan
java.util.Collection<I> greaterThan(java.lang.Object value)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
not
java.util.Collection<I> not(java.lang.Object value)
all
java.util.Collection<I> all()