Snapper 3.0 API

org.enhydra.snapper.parsers.fileparsers.parsers
Class Word2007Parser

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

public class Word2007Parser
extends java.lang.Object
implements Converter, Compound, ParserContainer


Field Summary
 java.util.Map customproperties
           
 
Constructor Summary
Word2007Parser()
           
 
Method Summary
 void close()
           
 java.lang.String getAuthor()
           
 java.io.File getContainerFile(java.io.File originalFile, java.lang.String containerFileName, java.lang.String tempDir)
           
 java.lang.String getConvertedExtension()
           
 java.lang.String getConvertedText()
           
 java.lang.String getFileProperties()
           
 javax.xml.transform.Transformer getHTMLTransformer()
           
 java.lang.String getLastSavedBy()
           
 java.util.Vector getNext(boolean parseContent)
           
 java.lang.String getParsedText()
           
 javax.xml.transform.Transformer getTextTransformer()
           
 java.lang.String getTitle()
           
 boolean hasNext()
           
 void initConverter()
           
 void parse()
           
 void parse(java.io.File originalFile, java.lang.String tempDir)
           
 void setAdditionalParameters(java.util.HashMap<java.lang.String,java.lang.String> map)
           
 void setConversionTypes(java.util.Properties prop)
           
 void setConverter(java.lang.String converterClassName, java.lang.String conversionPath)
           
 void setFileSizeLimit(int limit)
           
 void setHTMLTransformer(javax.xml.transform.Transformer transformer)
           
 void setIndexContents(boolean indexContent)
           
 void setIndexDirectory(boolean indexDirectory)
           
 void setIndexFileTypes(java.util.Properties prop)
           
 void setIndexUnknownFileTypes(boolean indexUnknownFileTypes)
           
 void setLimit(int limit)
           
 void setLimit(java.util.Properties prop)
           
 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

Word2007Parser

public Word2007Parser()
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

getConvertedText

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

getConvertedExtension

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

setConverter

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

getFileProperties

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

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

setFileSizeLimit

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

setTimeLimit

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

getHTMLTransformer

public javax.xml.transform.Transformer getHTMLTransformer()

getTextTransformer

public javax.xml.transform.Transformer getTextTransformer()

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

getContainerFile

public java.io.File getContainerFile(java.io.File originalFile,
                                     java.lang.String containerFileName,
                                     java.lang.String tempDir)
                              throws FileParserException
Specified by:
getContainerFile in interface ParserContainer
Throws:
FileParserException

getNext

public java.util.Vector getNext(boolean parseContent)
                         throws FileParserException
Specified by:
getNext in interface ParserContainer
Throws:
FileParserException

hasNext

public boolean hasNext()
Specified by:
hasNext in interface ParserContainer

setConversionTypes

public void setConversionTypes(java.util.Properties prop)
Specified by:
setConversionTypes in interface ParserContainer

setIndexContents

public void setIndexContents(boolean indexContent)
Specified by:
setIndexContents in interface ParserContainer

setIndexDirectory

public void setIndexDirectory(boolean indexDirectory)
Specified by:
setIndexDirectory in interface ParserContainer

setIndexFileTypes

public void setIndexFileTypes(java.util.Properties prop)
Specified by:
setIndexFileTypes in interface ParserContainer

setIndexUnknownFileTypes

public void setIndexUnknownFileTypes(boolean indexUnknownFileTypes)
Specified by:
setIndexUnknownFileTypes in interface ParserContainer

setLimit

public void setLimit(java.util.Properties prop)
Specified by:
setLimit in interface ParserContainer

initConverter

public void initConverter()

setAdditionalParameters

public void setAdditionalParameters(java.util.HashMap<java.lang.String,java.lang.String> map)
Specified by:
setAdditionalParameters in interface ParserContainer

Snapper 3.0 API