src/main/java/com/billybyte/dse/debundles/RegexModelQueryBuilder.java
public static final QueryFromRegexPattern<String, DerivativeModelInterface> regexModelQueryForStksOptsFromYahoo(Calendar evalDate){
		//   1  Create option models for both options and underlyings
		VanOptBawAmerican vanBawModel = 
				new  VanOptBawAmerican(evalDate, new VolDiot());
		VanOptUnderlying vanUnderlyingModel = 
				new VanOptUnderlying(evalDate, new VolDiot());
		
		// 2  Create model map for dse
		HashMap<String,DerivativeModelInterface> modelMap = 
				new HashMap<String, DerivativeModelInterface>();
		modelMap.put("(\\.OPT\\.)",vanBawModel);
		modelMap.put("(\\.STK\\.)",vanUnderlyingModel);
		QueryFromRegexPattern<String, DerivativeModelInterface> regexModelQuery =
				new QueryFromRegexPattern<String, DerivativeModelInterface>(modelMap);
		return regexModelQuery;
	}
/**
	 * Basic QueryFromRegexPattern for use with yahoo input queries.
	 *   This Query only returns a Baw model for stock options, 
	 *     and an "underlying" pseudo model for stocks themselves.
	 *    This does not map FUT or FOP types.
	 *    
	 * @param evalDate
	 * @return QueryFromRegexPattern<String, DerivativeModelInterface>
	 */
Basic QueryFromRegexPattern for use with yahoo input queries.
This Query only returns a Baw model for stock options,
and an "underlying" pseudo model for stocks themselves.
This does not map FUT or FOP types.

@param evalDate
@return QueryFromRegexPattern
Basic QueryFromRegexPattern for use with yahoo input queries . This Query only returns a Baw model for stock options and an " underlying " pseudo model for stocks themselves . This does not map FUT or FOP types . @param evalDate @return QueryFromRegexPattern
public static final QueryFromRegexPattern<String, DerivativeModelInterface> regexModelQueryForStksOptsFromYahoo(Calendar evalDate){
		VanOptBawAmerican vanBawModel = 
				new  VanOptBawAmerican(evalDate, new VolDiot());
		VanOptUnderlying vanUnderlyingModel = 
				new VanOptUnderlying(evalDate, new VolDiot());
		HashMap<String,DerivativeModelInterface> modelMap = 
				new HashMap<String, DerivativeModelInterface>();
		modelMap.put("(\\.OPT\\.)",vanBawModel);
		modelMap.put("(\\.STK\\.)",vanUnderlyingModel);
		QueryFromRegexPattern<String, DerivativeModelInterface> regexModelQuery =
				new QueryFromRegexPattern<String, DerivativeModelInterface>(modelMap);
		return regexModelQuery;
	}
public static final QueryFromRegexPattern < String , DerivativeModelInterface > regexModelQueryForStksOptsFromYahoo ( Calendar evalDate ) { VanOptBawAmerican vanBawModel = new VanOptBawAmerican ( evalDate , new VolDiot ( ) ) ; VanOptUnderlying vanUnderlyingModel = new VanOptUnderlying ( evalDate , new VolDiot ( ) ) ; HashMap < String , DerivativeModelInterface > modelMap = new HashMap < String , DerivativeModelInterface > ( ) ; modelMap . put ( "(\\.OPT\\.)" , vanBawModel ) ; modelMap . put ( "(\\.STK\\.)" , vanUnderlyingModel ) ; QueryFromRegexPattern < String , DerivativeModelInterface > regexModelQuery = new QueryFromRegexPattern < String , DerivativeModelInterface > ( modelMap ) ; return regexModelQuery ; }
Basic QueryFromRegexPattern for use with yahoo input queries.
Basic QueryFromRegexPattern for use with yahoo input queries .
//   1  Create option models for both options and underlyings // 2  Create model map for dse