Snapper 1.1 API

org.enhydra.snapper.parsers.fileparsers.api
Interface FileParser

All Known Subinterfaces:
Converter, MailFileParser
All Known Implementing Classes:
BasicParser, Excel2007Parser, ExcelParser, HTMLParser, OoToText, PowerParser, PowerPoint2007Parser, RichTextParser, SnapperPDFParser, TextParser, Word2007Parser, WordParser

public interface FileParser

FileParser is an interface for parsing files

Author:
Miroslav Popov, Milin Radivoj

Method Summary
 void close()
           
 java.lang.String getFileProperties()
           
 java.lang.String getParsedText()
           
 java.lang.String getTitle()
           
 void parse(java.io.File originalFile, java.lang.String tempDirectory)
           
 void setFileSizeLimit(int limit)
           
 void setHTMLTransformer(javax.xml.transform.Transformer transformer)
           
 void setLimit(int limit)
           
 void setTextTransformer(javax.xml.transform.Transformer transformer)
           
 void setTimeLimit(long limit)
           
 

Method Detail

parse

void parse(java.io.File originalFile,
           java.lang.String tempDirectory)
           throws FileParserException
Throws:
FileParserException

getTitle

java.lang.String getTitle()

getParsedText

java.lang.String getParsedText()

getFileProperties

java.lang.String getFileProperties()

setLimit

void setLimit(int limit)

setFileSizeLimit

void setFileSizeLimit(int limit)

setTimeLimit

void setTimeLimit(long limit)

close

void close()

setHTMLTransformer

void setHTMLTransformer(javax.xml.transform.Transformer transformer)

setTextTransformer

void setTextTransformer(javax.xml.transform.Transformer transformer)

Snapper 1.1 API