Package jadex.javaparser
Class SimpleValueFetcher
- java.lang.Object
- 
- jadex.javaparser.SimpleValueFetcher
 
- 
- All Implemented Interfaces:
- IValueFetcher
 
 public class SimpleValueFetcher extends java.lang.Object implements IValueFetcher Simple default implementation of a value fetcher useful for basic usage scenarios or as a base for extending.
- 
- 
Field SummaryFields Modifier and Type Field Description protected IValueFetcherparentThe parent fetcher if any.protected java.util.MapvaluesThe values.
 - 
Constructor SummaryConstructors Constructor Description SimpleValueFetcher()Create a new fetcher.SimpleValueFetcher(IValueFetcher parent)Create a new fetcher.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectfetchValue(java.lang.String name)Fetch a value via its name.voidsetValue(java.lang.String key, java.lang.Object value)Set a value.voidsetValues(java.util.Map<java.lang.String,java.lang.Object> values)Set values.
 
- 
- 
- 
Field Detail- 
valuesprotected java.util.Map values The values.
 - 
parentprotected IValueFetcher parent The parent fetcher if any.
 
- 
 - 
Constructor Detail- 
SimpleValueFetcherpublic SimpleValueFetcher() Create a new fetcher.
 - 
SimpleValueFetcherpublic SimpleValueFetcher(IValueFetcher parent) Create a new fetcher.
 
- 
 - 
Method Detail- 
fetchValuepublic java.lang.Object fetchValue(java.lang.String name) Fetch a value via its name.- Specified by:
- fetchValuein interface- IValueFetcher
- Parameters:
- name- The name.
- Returns:
- The value.
 
 - 
setValuepublic void setValue(java.lang.String key, java.lang.Object value)Set a value.- Parameters:
- key- The key.
- value- The value.
 
 - 
setValuespublic void setValues(java.util.Map<java.lang.String,java.lang.Object> values) Set values.- Parameters:
- values- The values map.
 
 
- 
 
-