org.jactr.core.module.declarative.search.map
Class SortedValueMap<V extends java.lang.Comparable<V>,I>

java.lang.Object
  extended by org.jactr.core.module.declarative.search.map.DefaultValueMap<V,I>
      extended by org.jactr.core.module.declarative.search.map.SortedValueMap<V,I>
Type Parameters:
V -
I -
All Implemented Interfaces:
IValueMap<V,I>

public class SortedValueMap<V extends java.lang.Comparable<V>,I>
extends DefaultValueMap<V,I>

extends default value map to provide sortable values

Author:
harrison

Field Summary
static org.apache.commons.logging.Log LOGGER
          logger definition
 
Constructor Summary
SortedValueMap()
           
 
Method Summary
 void clear()
           
 java.util.Collection<I> greaterThan(V value)
           
 java.util.Collection<I> lessThan(V value)
           
 
Methods inherited from class org.jactr.core.module.declarative.search.map.DefaultValueMap
add, all, clear, get, not, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

public static final org.apache.commons.logging.Log LOGGER
logger definition

Constructor Detail

SortedValueMap

public SortedValueMap()
Method Detail

clear

public void clear()
Specified by:
clear in interface IValueMap<V extends java.lang.Comparable<V>,I>
Overrides:
clear in class DefaultValueMap<V extends java.lang.Comparable<V>,I>

greaterThan

public java.util.Collection<I> greaterThan(V value)
Specified by:
greaterThan in interface IValueMap<V extends java.lang.Comparable<V>,I>
Overrides:
greaterThan in class DefaultValueMap<V extends java.lang.Comparable<V>,I>

lessThan

public java.util.Collection<I> lessThan(V value)
Specified by:
lessThan in interface IValueMap<V extends java.lang.Comparable<V>,I>
Overrides:
lessThan in class DefaultValueMap<V extends java.lang.Comparable<V>,I>