org.deduced.framework
Class RuleDeducedProperty.ParameterFetcher

java.lang.Object
  extended by org.deduced.framework.RuleDeducedProperty.ParameterFetcher
Enclosing class:
RuleDeducedProperty<E>

protected static final class RuleDeducedProperty.ParameterFetcher
extends java.lang.Object

ParameterFetcher is a class used to breakdown a list of parameters while fetching inputs.

Author:
Steve McDuff

Field Summary
private  java.lang.Object previousRetVal
          the previous return value of the fetching action
private  java.lang.Object retVal
          the fetching return value
private  boolean searchFailed
          has the search failed
private  boolean splittingList
          flag indicating if we are splitting a list.
 
Constructor Summary
protected RuleDeducedProperty.ParameterFetcher()
           
 
Method Summary
(package private)  java.lang.Object getPreviousRetVal()
           
(package private)  java.lang.Object getRetVal()
           
(package private)  boolean isSearchFailed()
           
(package private)  boolean isSplittingList()
           
(package private)  void setPreviousRetVal(java.lang.Object setPreviousRetVal)
           
(package private)  void setRetVal(java.lang.Object setRetVal)
           
(package private)  void setSearchFailed(boolean setSearchFailed)
           
(package private)  void setSplittingList(boolean setSplittingList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

retVal

private java.lang.Object retVal
the fetching return value


previousRetVal

private java.lang.Object previousRetVal
the previous return value of the fetching action


splittingList

private boolean splittingList
flag indicating if we are splitting a list. If true, then the retVal will be in the form of a java List.


searchFailed

private boolean searchFailed
has the search failed

Constructor Detail

RuleDeducedProperty.ParameterFetcher

protected RuleDeducedProperty.ParameterFetcher()
Method Detail

setRetVal

void setRetVal(java.lang.Object setRetVal)
Parameters:
setRetVal - the retVal to set

getRetVal

java.lang.Object getRetVal()
Returns:
the retVal

setPreviousRetVal

void setPreviousRetVal(java.lang.Object setPreviousRetVal)
Parameters:
setPreviousRetVal - the previousRetVal to set

getPreviousRetVal

java.lang.Object getPreviousRetVal()
Returns:
the previousRetVal

setSplittingList

void setSplittingList(boolean setSplittingList)
Parameters:
setSplittingList - the splittingList to set

isSplittingList

boolean isSplittingList()
Returns:
the splittingList

setSearchFailed

void setSearchFailed(boolean setSearchFailed)
Parameters:
setSearchFailed - the searchFailed to set

isSearchFailed

boolean isSearchFailed()
Returns:
the searchFailed