org.jactr.core.module.declarative.search.map
Interface IValueMap<V,I>

All Known Implementing Classes:
DefaultValueMap, SortedValueMap

public interface IValueMap<V,I>

Author:
developer

Method Summary
 void add(V value, I indexable)
           
 java.util.Collection<I> all()
           
 void clear()
           
 void clear(V value)
           
 java.util.Collection<I> get(V value)
           
 java.util.Collection<I> greaterThan(V value)
           
 java.util.Collection<I> lessThan(V value)
           
 java.util.Collection<I> not(V value)
           
 void remove(V value, I indexable)
           
 

Method Detail

add

void add(V value,
         I indexable)

remove

void remove(V value,
            I indexable)

clear

void clear(V value)

clear

void clear()

get

java.util.Collection<I> get(V value)

lessThan

java.util.Collection<I> lessThan(V value)
                                 throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

greaterThan

java.util.Collection<I> greaterThan(V value)
                                    throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

not

java.util.Collection<I> not(V value)

all

java.util.Collection<I> all()