org.javaabf
Class ABFpClamp9_parser

java.lang.Object
  extended by org.javaabf.AbstractABF_parser
      extended by org.javaabf.ABFpClamp9_parser
All Implemented Interfaces:
ABF_parser

public class ABFpClamp9_parser
extends AbstractABF_parser


Field Summary
 
Fields inherited from class org.javaabf.AbstractABF_parser
ifile
 
Fields inherited from interface org.javaabf.ABF_parser
ADCNAMELEN, ADCUNITLEN, CACHE_BYTE_SIZE, CHAR, FLOAT, LONG, LONGLONG, SHORT
 
Constructor Summary
ABFpClamp9_parser(java.lang.String filename, boolean debug)
           
 
Method Summary
 ABF_ADCInfo[] getABF1ADCInfos()
           
 ABF_FileInfo getABF1FileInfo()
           
 ABF_ProtocolInfo getABF1ProtocolInfo()
           
 java.lang.String[] getChannelNames()
           
 int[] getChannelNumbers()
           
 int[] getChannelNumbers(boolean forceReload)
           
 java.lang.String[] getChannelUnits()
           
 int getNumberOfActualEpisodes()
           
 int getNumberOfADC()
           
 java.lang.String getOperationMode()
           
 long getStartTime()
          Returns the start of the file in milliseconds"""
 void loadMetaData()
           
 void parseABF1Header()
           
 
Methods inherited from class org.javaabf.AbstractABF_parser
getABFVersion, getAbsoluteTime, getChannelData, getChannelData, getChannelData, getChannelDataByEpoch, getChannelIndices, getChannelNumberByIndex, getChunk, getComments, getComments, getComments, getCommentsByPattern, getData, getDataFormat, getEpochsByCommentPattern, getExperimentDuration, getNextABF_Section, getNextBool, getNextChar, getNextEpoch, getNextFloat, getNextLong, getNextLongLong, getNextMYGUID, getNextShort, getNextUnsignedInt, getNextUnsignedLong, getNextUnsignedShort, getNumberOfEpisodes, getNumberOfRows, getNumberOfSamplesPerEpisode, getPreviousEpoch, getRelativeTime, getRow, getRowNumberByAbsoluteTime, getRowNumberByRelativeTime, getSamplingRate, getSizeOfNumberInBytes, getTags, loadInitialCache, reloadCache, reloadCache, resetCursor, scaleDatum, setABFVersion, setCurrentRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ABFpClamp9_parser

public ABFpClamp9_parser(java.lang.String filename,
                         boolean debug)
                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

parseABF1Header

public void parseABF1Header()
                     throws java.io.IOException
Throws:
java.io.IOException

getNumberOfActualEpisodes

public int getNumberOfActualEpisodes()
Specified by:
getNumberOfActualEpisodes in interface ABF_parser
Specified by:
getNumberOfActualEpisodes in class AbstractABF_parser

loadMetaData

public void loadMetaData()
                  throws java.io.IOException
Throws:
java.io.IOException

getNumberOfADC

public int getNumberOfADC()
Specified by:
getNumberOfADC in interface ABF_parser
Specified by:
getNumberOfADC in class AbstractABF_parser

getOperationMode

public java.lang.String getOperationMode()
Specified by:
getOperationMode in interface ABF_parser
Specified by:
getOperationMode in class AbstractABF_parser

getABF1ADCInfos

public ABF_ADCInfo[] getABF1ADCInfos()
                              throws java.io.IOException
Throws:
java.io.IOException

getABF1ProtocolInfo

public ABF_ProtocolInfo getABF1ProtocolInfo()
                                     throws java.io.IOException
Throws:
java.io.IOException

getABF1FileInfo

public ABF_FileInfo getABF1FileInfo()
                             throws java.io.IOException
Throws:
java.io.IOException

getStartTime

public long getStartTime()
Returns the start of the file in milliseconds"""

Specified by:
getStartTime in interface ABF_parser
Specified by:
getStartTime in class AbstractABF_parser

getChannelNames

public java.lang.String[] getChannelNames()
                                   throws java.io.IOException
Specified by:
getChannelNames in interface ABF_parser
Specified by:
getChannelNames in class AbstractABF_parser
Throws:
java.io.IOException

getChannelUnits

public java.lang.String[] getChannelUnits()
                                   throws java.io.IOException
Specified by:
getChannelUnits in interface ABF_parser
Specified by:
getChannelUnits in class AbstractABF_parser
Throws:
java.io.IOException

getChannelNumbers

public int[] getChannelNumbers()
                        throws java.io.IOException
Specified by:
getChannelNumbers in interface ABF_parser
Specified by:
getChannelNumbers in class AbstractABF_parser
Throws:
java.io.IOException

getChannelNumbers

public int[] getChannelNumbers(boolean forceReload)
                        throws java.io.IOException
Throws:
java.io.IOException