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 static com.barchart.feed.ddf.historical.provider.CodecHelper.*;
 
 import  org.joda.time.DateTime;
 import  org.joda.time.DateTimeZone;
 
 import  com.barchart.feed.api.model.meta.Instrument;
 import  com.barchart.util.common.ascii.ASCII;
 
 // TODO: Auto-generated Javadoc
 class EntryEod extends EntryBar implements DDF_EntryBarEod {

Instantiates a new entry eod.

Parameters:
instrument the instrument
 
 	public EntryEod(final Instrument instrument) {
 		super(instrument);
 	}
 
 	// ///////////////////////////
 
 	protected long sizeInterest;
 
 	// ///////////////////////////
 
 	/* (non-Javadoc)
 	 * @see com.barchart.feed.ddf.historical.api.DDF_EntryBarEod#sizeInterest()
 	 */
 	public long sizeInterest() {
 		return ;
 	}
 
 	//
 
SYMBOL,YYYY­MM­DD,OPEN,HIGH,LOW,CLOSE,VOLUME[,OPENINTEREST].

Parameters:
inputLine the input line
 
 	public void decode(final String inputLine) {
 
 		if (inputLine == null) {
 			return;
 		}
 
 		final String[] inputArray = splitCSV(inputLine);
 
 		 = inputArray[0];
 
 		 = decodeEodTime(inputArray[1], );
 
 
 
 		 = decodeLong(inputArray[6]);
 
 		if (inputArray.length >= 8) {
 			 = decodeLong(inputArray[7]);
 		}
 
 	}
 
 	static final String HEADER = "INDEX,SYMBOL,MILLIS_UTC,DATE_TIME_ISO,"
 			+ "PRICE_OPEN,PRICE_HIGH,PRICE_LOW,PRICE_CLOSE,"
 			+ "SIZE_VOLUME,SIZE_INTEREST";
 
 	/* (non-Javadoc)
 	 * @see com.barchart.feed.ddf.historical.provider.EntryBar#encode()
 	 */
 	public String encode() {
 
 		final StringBuilder text = new StringBuilder(128);
 
 		text.append(ASCII.STRING_COMMA);
 
 		text.append(ASCII.STRING_COMMA);
 
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		if ( > 0) {
			text.append(ASCII.STRING_COMMA);
		}
		return text.toString();
	}
	//
	/* (non-Javadoc)
	 * @see com.barchart.feed.ddf.historical.provider.EntryBar#csvHeader()
	 */
	public String csvHeader() {
		return ;
	}
	/* (non-Javadoc)
	 * @see com.barchart.feed.ddf.historical.provider.EntryBar#csvEntry()
	 */
	public String csvEntry() {
		final StringBuilder text = new StringBuilder(128);
		text.append(ASCII.STRING_COMMA);
		text.append(.symbol());
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(new DateTime(, DateTimeZone.forOffsetMillis(
				(int).timeZoneOffset())));
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		text.append(ASCII.STRING_COMMA);
		return text.toString();
	}
New to GrepCode? Check out our FAQ X