com.tngtech.jgiven.impl.inject
Class ValueInjectorState

java.lang.Object
  extended by com.tngtech.jgiven.impl.inject.ValueInjectorState

public class ValueInjectorState
extends java.lang.Object

Holds values based on their type or name.


Constructor Summary
ValueInjectorState()
           
 
Method Summary
 java.lang.Object getValueByName(java.lang.String name)
           
 java.lang.Object getValueByType(java.lang.Class<?> type)
           
 void updateValueByName(java.lang.String name, java.lang.Object value)
           
 void updateValueByType(java.lang.Class<?> type, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueInjectorState

public ValueInjectorState()
Method Detail

updateValueByName

public void updateValueByName(java.lang.String name,
                              java.lang.Object value)

updateValueByType

public void updateValueByType(java.lang.Class<?> type,
                              java.lang.Object value)

getValueByType

public java.lang.Object getValueByType(java.lang.Class<?> type)

getValueByName

public java.lang.Object getValueByName(java.lang.String name)