org.jcon.data
Class SinglePropertyIndex

java.lang.Object
  extended by org.jcon.data.SinglePropertyIndex
All Implemented Interfaces:
LookupIndex

public class SinglePropertyIndex
extends java.lang.Object
implements LookupIndex

A LookupIndex that indexes according to the value of a single property a la BeanGraph.


Constructor Summary
SinglePropertyIndex()
           
SinglePropertyIndex(java.lang.String property)
           
 
Method Summary
 java.lang.String getProperty()
           
 java.lang.Object keyOf(java.lang.Object victim)
          Returns a lookup key for the given object.
 void setProperty(java.lang.String newProperty)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SinglePropertyIndex

public SinglePropertyIndex()

SinglePropertyIndex

public SinglePropertyIndex(java.lang.String property)
Method Detail

keyOf

public java.lang.Object keyOf(java.lang.Object victim)
Description copied from interface: LookupIndex
Returns a lookup key for the given object. This key can be stored and used to lookup the object at a later time.

Specified by:
keyOf in interface LookupIndex

getProperty

public java.lang.String getProperty()

setProperty

public void setProperty(java.lang.String newProperty)