org.enhydra.snapper.parsers.fileparsers.parsers
Class Word2007Parser
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
customproperties
public java.util.Map customproperties
Word2007Parser
public Word2007Parser()
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