Snapper 3.0 API

org.enhydra.snapper.parsers.fileparsers.parsers
Class ExcelParser

java.lang.Object
  extended by org.enhydra.snapper.parsers.fileparsers.parsers.ExcelParser
All Implemented Interfaces:
Compound, Converter, FileParser

public class ExcelParser
extends java.lang.Object
implements Converter, Compound

Author:
Milin Radivoj

Field Summary
 java.util.Map customproperties
           
 
Constructor Summary
ExcelParser()
           
 
Method Summary
 void close()
           
 java.lang.String getAuthor()
           
 java.lang.String getConvertedExtension()
           
 java.lang.String getConvertedText()
           
 java.lang.String getFileProperties()
           
 java.lang.String getLastSavedBy()
           
 int getPageToExtract()
           
 java.lang.String getParsedText()
           
 java.util.Vector<java.lang.String> getSheetList(java.lang.String filePath)
           
 java.lang.String getTitle()
           
 void parse()
           
 void parse(java.io.File originalFile, java.lang.String tempDir)
           
 void setConverter(java.lang.String converterClassName, java.lang.String conversionPath)
           
 void setFileSizeLimit(int limit)
           
 void setHTMLTransformer(javax.xml.transform.Transformer transformer)
           
 void setLimit(int limit)
           
 void setPageToExtract(int pageToExtract)
           
 void setTextTransformer(javax.xml.transform.Transformer transformer)
           
 void setTimeLimit(long limit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customproperties

public java.util.Map customproperties
Constructor Detail

ExcelParser

public ExcelParser()
Method Detail

parse

public void parse(java.io.File originalFile,
                  java.lang.String tempDir)
           throws FileParserException
Specified by:
parse in interface FileParser
Throws:
FileParserException

setLimit

public void setLimit(int limit)
Specified by:
setLimit in interface FileParser

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface FileParser

getParsedText

public java.lang.String getParsedText()
Specified by:
getParsedText in interface FileParser

getFileProperties

public java.lang.String getFileProperties()
Specified by:
getFileProperties in interface FileParser

getConvertedText

public java.lang.String getConvertedText()
Specified by:
getConvertedText in interface Converter

getConvertedExtension

public java.lang.String getConvertedExtension()
Specified by:
getConvertedExtension in interface Converter

getAuthor

public java.lang.String getAuthor()
Specified by:
getAuthor in interface Compound

getLastSavedBy

public java.lang.String getLastSavedBy()
Specified by:
getLastSavedBy in interface Compound

parse

public void parse()
           throws FileParserException
Throws:
FileParserException

close

public void close()
Specified by:
close in interface FileParser

setConverter

public void setConverter(java.lang.String converterClassName,
                         java.lang.String conversionPath)
Specified by:
setConverter in interface Converter

setFileSizeLimit

public void setFileSizeLimit(int limit)
Specified by:
setFileSizeLimit in interface FileParser

setTimeLimit

public void setTimeLimit(long limit)
Specified by:
setTimeLimit in interface FileParser

setHTMLTransformer

public void setHTMLTransformer(javax.xml.transform.Transformer transformer)
Specified by:
setHTMLTransformer in interface FileParser

setTextTransformer

public void setTextTransformer(javax.xml.transform.Transformer transformer)
Specified by:
setTextTransformer in interface FileParser

getSheetList

public java.util.Vector<java.lang.String> getSheetList(java.lang.String filePath)

getPageToExtract

public int getPageToExtract()

setPageToExtract

public void setPageToExtract(int pageToExtract)

Snapper 3.0 API