gov.nih.nci.caarray.services.fileparse2.parsers
Class DataHeaderMap

java.lang.Object
  extended by gov.nih.nci.caarray.services.fileparse2.parsers.DataHeaderMap

public class DataHeaderMap
extends java.lang.Object

This class represents the mappings of a data file's header names to their values. The headers are assumed to be a simple list of name and value pairs that are called header records each of which has the name and value separated by a configurable string, typically the equal sign (=), and there are an abitrary number of header records separated by a configurable delimiter.

Author:
TranP

Constructor Summary
DataHeaderMap()
           
 
Method Summary
 java.util.ArrayList getHeaderNames()
           
 java.lang.String getHeaderNameValueDelimiter()
           
 java.lang.String getHeaderRecordDelimiter()
           
 void setHeaderNames(java.util.ArrayList headerNames)
           
 void setHeaderNameValueDelimiter(java.lang.String headerNameValueDelimiter)
           
 void setHeaderRecordDelimiter(java.lang.String headerRecordDelimiter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHeaderMap

public DataHeaderMap()
Method Detail

getHeaderNames

public java.util.ArrayList getHeaderNames()
Returns:
Returns the headerNames.

getHeaderNameValueDelimiter

public java.lang.String getHeaderNameValueDelimiter()
Returns:
Returns the headerNameValueDelimiter.

setHeaderNameValueDelimiter

public void setHeaderNameValueDelimiter(java.lang.String headerNameValueDelimiter)
Parameters:
headerNameValueDelimiter - The headerNameValueDelimiter to set.

getHeaderRecordDelimiter

public java.lang.String getHeaderRecordDelimiter()
Returns:
Returns the headerRecordDelimiter.

setHeaderRecordDelimiter

public void setHeaderRecordDelimiter(java.lang.String headerRecordDelimiter)
Parameters:
headerRecordDelimiter - The headerRecordDelimiter to set.

setHeaderNames

public void setHeaderNames(java.util.ArrayList headerNames)
Parameters:
headerNames - The headerNames to set.