Snapper 3.0 API

org.enhydra.snapper.parsers.fileparsers
Class FileParserMaster

java.lang.Object
  extended by org.enhydra.snapper.parsers.fileparsers.FileParserMaster

public class FileParserMaster
extends java.lang.Object

Author:
Miroslav Popov, Milin Radivoj, Milic Djordje

Field Summary
 java.util.Properties conversion
           
 boolean indexContent
           
 boolean indexDirectory
           
 boolean indexUnknownFileTypes
           
 java.util.Properties limit
           
 java.util.Properties prop
           
 
Constructor Summary
FileParserMaster()
           
 
Method Summary
 void close()
           
 java.util.HashMap<java.lang.String,java.lang.String> getAdditionalParameters()
           
 java.io.File getContainerFile(java.io.File originalFile, java.lang.String insideContainerFileName, java.lang.String tempDir, java.util.Properties prop)
           
static javax.xml.transform.Transformer getExcel2007HTMLTransformer()
           
static javax.xml.transform.Transformer getExcel2007TextTransformer()
           
 java.util.Properties getLimit()
           
 java.util.Vector getNext(boolean parseContent)
           
static FileParser getParserForType(java.lang.String pt, java.lang.String type, boolean indexUnknownFileTypes, int source)
           
static javax.xml.transform.Transformer getPowerpoint2007HTMLTransformer()
           
static javax.xml.transform.Transformer getPowerpoint2007TextTransformer()
           
 java.util.Properties getProp()
           
static java.util.Map getTypes()
           
static javax.xml.transform.Transformer getWord2007HTMLTransformer()
           
static javax.xml.transform.Transformer getWord2007TextTransformer()
           
 boolean hasNext()
           
 boolean isIndexContent()
           
 boolean isIndexDirectory()
           
 boolean isIndexUnknownFileTypes()
           
 java.util.Vector parse(java.io.File originalFile, java.lang.String tempDir, boolean parseContent)
           
 void setAdditionalParameters(java.util.HashMap<java.lang.String,java.lang.String> additionalParameters)
           
 void setConversionPath(java.lang.String conversionPathTemp)
           
 void setConversionTypes(java.util.Properties prop)
           
static void setExcel2007HTMLTransformer(javax.xml.transform.Transformer excel2007HTMLTransformer)
           
static void setExcel2007TextTransformer(javax.xml.transform.Transformer excel2007TextTransformer)
           
 void setFileSizeLimit(int limit)
           
 void setIndexContent(boolean indexContent)
           
 void setIndexDirectory(boolean indexDirectory)
           
 void setIndexUnknownFileTypes(boolean indexUnknownFileTypes)
           
 void setLimit(java.util.Properties limit)
           
static void setPowerpoint2007HTMLTransformer(javax.xml.transform.Transformer powerpoint2007HTMLTransformer)
           
static void setPowerpoint2007TextTransformer(javax.xml.transform.Transformer powerpoint2007TextTransformer)
           
 void setProp(java.util.Properties prop)
           
 void setSource(int tempSource)
           
 void setTimeLimit(long limit)
           
 void setToSaveConvertedExcel(boolean set)
           
 void setToSaveConvertedExcel2007(boolean set)
           
 void setToSaveConvertedFile(boolean set)
           
 void setToSaveConvertedPowerPoint(boolean set)
           
 void setToSaveConvertedPowerPoint2007(boolean set)
           
 void setToSaveConvertedWord(boolean set)
           
 void setToSaveConvertedWord2007(boolean set)
           
static void setTypes(java.util.Map types)
           
static void setWord2007HTMLTransformer(javax.xml.transform.Transformer word2007HTMLTransformer)
           
static void setWord2007TextTransformer(javax.xml.transform.Transformer word2007TextTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prop

public java.util.Properties prop

limit

public java.util.Properties limit

conversion

public java.util.Properties conversion

indexUnknownFileTypes

public boolean indexUnknownFileTypes

indexDirectory

public boolean indexDirectory

indexContent

public boolean indexContent
Constructor Detail

FileParserMaster

public FileParserMaster()
Method Detail

parse

public java.util.Vector parse(java.io.File originalFile,
                              java.lang.String tempDir,
                              boolean parseContent)
                       throws FileParserException
Throws:
FileParserException

hasNext

public boolean hasNext()

getNext

public java.util.Vector getNext(boolean parseContent)
                         throws FileParserException
Throws:
FileParserException

close

public void close()

getContainerFile

public java.io.File getContainerFile(java.io.File originalFile,
                                     java.lang.String insideContainerFileName,
                                     java.lang.String tempDir,
                                     java.util.Properties prop)
                              throws FileParserException
Throws:
FileParserException

isIndexDirectory

public boolean isIndexDirectory()

setIndexDirectory

public void setIndexDirectory(boolean indexDirectory)

isIndexUnknownFileTypes

public boolean isIndexUnknownFileTypes()

setIndexUnknownFileTypes

public void setIndexUnknownFileTypes(boolean indexUnknownFileTypes)

getLimit

public java.util.Properties getLimit()

setLimit

public void setLimit(java.util.Properties limit)

getProp

public java.util.Properties getProp()

setProp

public void setProp(java.util.Properties prop)

setConversionTypes

public void setConversionTypes(java.util.Properties prop)

isIndexContent

public boolean isIndexContent()

setIndexContent

public void setIndexContent(boolean indexContent)

setConversionPath

public void setConversionPath(java.lang.String conversionPathTemp)

setSource

public void setSource(int tempSource)

setFileSizeLimit

public void setFileSizeLimit(int limit)

setTimeLimit

public void setTimeLimit(long limit)

setToSaveConvertedFile

public void setToSaveConvertedFile(boolean set)

setToSaveConvertedWord

public void setToSaveConvertedWord(boolean set)

setToSaveConvertedExcel

public void setToSaveConvertedExcel(boolean set)

setToSaveConvertedPowerPoint

public void setToSaveConvertedPowerPoint(boolean set)

setToSaveConvertedWord2007

public void setToSaveConvertedWord2007(boolean set)

setToSaveConvertedExcel2007

public void setToSaveConvertedExcel2007(boolean set)

setToSaveConvertedPowerPoint2007

public void setToSaveConvertedPowerPoint2007(boolean set)

getExcel2007HTMLTransformer

public static javax.xml.transform.Transformer getExcel2007HTMLTransformer()

setExcel2007HTMLTransformer

public static void setExcel2007HTMLTransformer(javax.xml.transform.Transformer excel2007HTMLTransformer)

getExcel2007TextTransformer

public static javax.xml.transform.Transformer getExcel2007TextTransformer()

setExcel2007TextTransformer

public static void setExcel2007TextTransformer(javax.xml.transform.Transformer excel2007TextTransformer)

getPowerpoint2007HTMLTransformer

public static javax.xml.transform.Transformer getPowerpoint2007HTMLTransformer()

setPowerpoint2007HTMLTransformer

public static void setPowerpoint2007HTMLTransformer(javax.xml.transform.Transformer powerpoint2007HTMLTransformer)

getPowerpoint2007TextTransformer

public static javax.xml.transform.Transformer getPowerpoint2007TextTransformer()

setPowerpoint2007TextTransformer

public static void setPowerpoint2007TextTransformer(javax.xml.transform.Transformer powerpoint2007TextTransformer)

getWord2007HTMLTransformer

public static javax.xml.transform.Transformer getWord2007HTMLTransformer()

setWord2007HTMLTransformer

public static void setWord2007HTMLTransformer(javax.xml.transform.Transformer word2007HTMLTransformer)

getWord2007TextTransformer

public static javax.xml.transform.Transformer getWord2007TextTransformer()

setWord2007TextTransformer

public static void setWord2007TextTransformer(javax.xml.transform.Transformer word2007TextTransformer)

getTypes

public static java.util.Map getTypes()

setTypes

public static void setTypes(java.util.Map types)

getParserForType

public static FileParser getParserForType(java.lang.String pt,
                                          java.lang.String type,
                                          boolean indexUnknownFileTypes,
                                          int source)
                                   throws FileParserException
Throws:
FileParserException

getAdditionalParameters

public java.util.HashMap<java.lang.String,java.lang.String> getAdditionalParameters()

setAdditionalParameters

public void setAdditionalParameters(java.util.HashMap<java.lang.String,java.lang.String> additionalParameters)

Snapper 3.0 API