org.milyn.persistence.parameter
Class ParameterIndex<K,P extends Parameter<?>>

java.lang.Object
  extended by org.milyn.persistence.parameter.ParameterIndex<K,P>
Direct Known Subclasses:
NamedParameterIndex, PositionalParameterIndex

public abstract class ParameterIndex<K,P extends Parameter<?>>
extends Object

Author:
maurice.zeijen@smies.com

Constructor Summary
ParameterIndex()
           
 
Method Summary
 boolean containsKey(Object key)
           
 boolean containsParameter(Object parameter)
           
protected abstract  P createParameter(K value)
           
 boolean equals(ParameterIndex<?,?> rhs)
           
 Map<K,P> getIndexMap()
           
 P getParameter(Object keyValue)
           
 int hashCode()
           
 P register(K value)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterIndex

public ParameterIndex()
Method Detail

register

public P register(K value)

createParameter

protected abstract P createParameter(K value)

getParameter

public P getParameter(Object keyValue)

containsKey

public boolean containsKey(Object key)

containsParameter

public boolean containsParameter(Object parameter)

getIndexMap

public Map<K,P> getIndexMap()

size

public int size()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(ParameterIndex<?,?> rhs)


Copyright © 2011. All Rights Reserved.