public class ProcessThreadValueFetcher extends java.lang.Object implements IValueFetcher
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProcessThreadValueFetcher.IfDefMap | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IValueFetcher | fetcherThe fall back value fetcher (if any). | 
| protected boolean | flagThe activity selection flag. | 
| protected java.util.Map<java.lang.String,java.lang.Boolean> | ifdefThe ifdefined map. | 
| protected ProcessThread | threadThe process thread. | 
| Constructor and Description | 
|---|
| ProcessThreadValueFetcher(ProcessThread thread,
                         boolean flag,
                         IValueFetcher fetcher)Create a value fetcher for a given process. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | fetchValue(java.lang.String name)Fetch a named value. | 
protected ProcessThread thread
protected boolean flag
protected IValueFetcher fetcher
protected java.util.Map<java.lang.String,java.lang.Boolean> ifdef
public ProcessThreadValueFetcher(ProcessThread thread, boolean flag, IValueFetcher fetcher)
thread - The process thread.flag - Flag to indicate that values should be fetched from the next activity (otherwise previous activity is used).fetcher - The fall back fetcher, if any.public java.lang.Object fetchValue(java.lang.String name)
fetchValue in interface IValueFetchername - The name.