# Uses of Class
com.logicaldoc.core.parser.ParsingException

Packages that use ParsingException
Package
Description
com.logicaldoc.core.document
Contains the definitions of `Document` and `Version` as well as other related objects
com.logicaldoc.core.filler
Package with the API for implementing the autofill of `ExtensibleObject`s
com.logicaldoc.core.parser
Machinery for parsing different file formats.

## Uses of ParsingException in com.logicaldoc.core.document

Methods in com.logicaldoc.core.document that throw ParsingException
Modifier and Type
Method
Description
`long`
DocumentManager.`index(long docId, String content, DocumentHistory transaction)`
Re-indexes an existing document in the full-text index.
`String`
DocumentManager.`parseDocument(Document doc, String fileVersion)`
Retrieves the document's content as a string

## Uses of ParsingException in com.logicaldoc.core.filler

Methods in com.logicaldoc.core.filler that throw ParsingException
Modifier and Type
Method
Description
`void`
Filler.`fill(Document document, DocumentHistory transaction, Map<String,Object> dictionary)`
Fills a document using the body text as input

## Uses of ParsingException in com.logicaldoc.core.parser

Subclasses of ParsingException in com.logicaldoc.core.parser
Modifier and Type
Class
Description
`class`
`ParsingTimeoutException`
A parsing error due to timeout
Methods in com.logicaldoc.core.parser that throw ParsingException
Modifier and Type
Method
Description
`void`
HTMLParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`void`
MarkdownParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`void`
PDFParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`void`
RarParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`void`
SevenZipParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`void`
TarParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`void`
ZipParser.`internalParse(InputStream input, ParseParameters parameters, StringBuilder content)`
`String`
AbstractParser.`parse(File file, String filename, String encoding, Locale locale, String tenant)`
`String`
AbstractParser.`parse(File file, String filename, String encoding, Locale locale, String tenant, Document document, String fileVersion)`
`String`
AbstractParser.`parse(InputStream input, ParseParameters parameters)`
`String`
AbstractParser.`parse(InputStream input, String filename, String encoding, Locale locale, String tenant)`
`String`
Parser.`parse(File file, String filename, String encoding, Locale locale, String tenant)`
Same as `Parser.parse(InputStream, String, String, Locale, String)`, use this when you have a file rather than a stream.
`String`
Parser.`parse(File file, String filename, String encoding, Locale locale, String tenant, Document document, String fileVersion)`
Same as `Parser.parse(InputStream, ParseParameters)`, but use this when you have a file rather than a stream.
`String`
Parser.`parse(InputStream input, ParseParameters parameterObject)`
Extracts content for the text content of the given binary document.
`String`
Parser.`parse(InputStream input, String filename, String encoding, Locale locale, String tenant)`
Extracts content for the text content of the given binary document.
`static String`
ParserFactory.`parse(InputStream input, String filename, String encoding, Locale locale, long tenantId, Document document, String fileVersion)`
Gets the proper parser and parse the given content