Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (C) 2011-2012 Barchart, Inc. <http://www.barchart.com/> All rights reserved. Licensed under the OSI BSD License. http://www.opensource.org/licenses/bsd-license.php
  
  package com.barchart.feed.ddf.historical.provider;
  
 import  com.barchart.feed.api.model.meta.Instrument;
 
 enum Builder {
 
 	TICKS {
 		public DDF_EntryTick newEntry(final int indexfinal String inputLine,
 				final Instrument instrument) {
 			final EntryTicksDetail entry = new EntryTicksDetail(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 	
 	TICKS_FORM_T {
 		public DDF_EntryTickFormT newEntry(final int indexfinal String inputLine,
 				final Instrument instrument) {
 			final EntryTicksFormT entry = new EntryTicksFormT(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 
 	MINUTES {
 		public DDF_EntryBarMin newEntry(final int index,
 				final String inputLinefinal Instrument instrument) {
 			final EntryMins entry = new EntryMins(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 
 	MINUTES_NEARBY {
 		public EntryMinsNearby newEntry(final int index,
 				final String inputLinefinal Instrument instrument) {
 			final EntryMinsNearby entry = new EntryMinsNearby(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 
 	MINUTES_FORM_T {
 		public EntryMinsFormT newEntry(final int indexfinal String inputLine,
 				final Instrument instrument) {
 			final EntryMinsFormT entry = new EntryMinsFormT(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 
 	END_OF_DAY {
 		public EntryEod newEntry(final int indexfinal String inputLine,
 				final Instrument instrument) {
 			final EntryEod entry = new EntryEod(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 
 	//
 
 	TICKS_TREND {
 		public DDF_EntryTrend newEntry(final int indexfinal String inputLine,
 				final Instrument instrument) {
 			final EntryTicksTrend entry = new EntryTicksTrend(instrument);
 			entry.decode(inputLine);
 			entry.index = index;
 			return entry;
 		}
 	}, //
 
 	MINUTES_TREND {
		public DDF_EntryTrend newEntry(final int indexfinal String inputLine,
				final Instrument instrument) {
			final EntryMinsTrend entry = new EntryMinsTrend(instrument);
			entry.decode(inputLine);
			entry.index = index;
			return entry;
		}
	}, //
	END_OF_DAY_TREND {
		public DDF_EntryTrend newEntry(final int indexfinal String inputLine,
				final Instrument instrument) {
			final EntryEodTrend entry = new EntryEodTrend(instrument);
			entry.decode(inputLine);
			entry.index = index;
			return entry;
		}
	}, //
	;
	abstract DDF_Entry newEntry(int indexfinal String inputLine,
			final Instrument instrument);
	static final Builder from(final DDF_QueryType<?> queryType) {
		if (queryType.is(.)) {
			return ;
		}
		if (queryType.is(.)) {
			return ;
		}
		if (queryType.is(.)) {
			return ;
		}
		if (queryType.is(.)) {
		}
		if (queryType.is(.)) {
		}
		if (queryType.is(.)) {
			return ;
		}
		//
		if (queryType.is(.)) {
			return ;
		}
		if (queryType.is(.)) {
		}
		if (queryType.is(.)) {
		}
		//
		throw new IllegalArgumentException("unknonw queryType=" + queryType);
	}
New to GrepCode? Check out our FAQ X