org.eaglei.datatools.etl.server.extractor
Class Extractor

java.lang.Object
  extended by org.eaglei.datatools.etl.server.extractor.Extractor
Type Parameters:
I -
ROW -
Direct Known Subclasses:
ExcelExtractor, XmlExtractor

public abstract class Extractor
extends java.lang.Object

Author:
Sravan Cheriyala

Constructor Summary
Extractor()
           
 
Method Summary
abstract  java.util.Map<java.lang.String,Data> getData(java.io.File mapDirectory)
           
abstract  java.lang.String getFormVersion()
           
 java.io.File getMapDirectory(java.lang.String formVersion, java.io.File mapsParentDirectory)
           
 java.util.Map<java.lang.String,java.io.File> getMapFiles(java.io.File mapDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Extractor

public Extractor()
Method Detail

getFormVersion

public abstract java.lang.String getFormVersion()
                                         throws java.text.ParseException,
                                                java.io.IOException
Throws:
java.text.ParseException
java.io.IOException

getData

public abstract java.util.Map<java.lang.String,Data> getData(java.io.File mapDirectory)
                                                      throws org.apache.commons.configuration.ConfigurationException,
                                                             java.io.IOException,
                                                             java.text.ParseException,
                                                             ExtractorException
Throws:
org.apache.commons.configuration.ConfigurationException
java.io.IOException
java.text.ParseException
ExtractorException

getMapFiles

public java.util.Map<java.lang.String,java.io.File> getMapFiles(java.io.File mapDirectory)
                                                         throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

getMapDirectory

public java.io.File getMapDirectory(java.lang.String formVersion,
                                    java.io.File mapsParentDirectory)


Copyright © 2009-2011 Eagle-I. All Rights Reserved.