org.enhydra.snapper.parsers.fileparsers
Class FileParserMaster
java.lang.Object
org.enhydra.snapper.parsers.fileparsers.FileParserMaster
public class FileParserMaster
- extends java.lang.Object
- Author:
- Miroslav Popov, Milin Radivoj, Milic Djordje
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 |
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
FileParserMaster
public FileParserMaster()
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)