public class ParseContext
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
context
Map of objects in this context
|
private static long |
serialVersionUID
Serial version UID.
|
Constructor and Description |
---|
ParseContext() |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(java.lang.Class<T> key)
Returns the object in this context that implements the given interface.
|
<T> T |
get(java.lang.Class<T> key,
T defaultValue)
Returns the object in this context that implements the given interface,
or the given default value if such an object is not found.
|
javax.xml.parsers.SAXParser |
getSAXParser()
Returns the SAX parser specified in this parsing context.
|
javax.xml.parsers.SAXParserFactory |
getSAXParserFactory()
Returns the SAX parser factory specified in this parsing context.
|
<T> void |
set(java.lang.Class<T> key,
T value)
Adds the given value to the context as an implementation of the given
interface.
|
private static final long serialVersionUID
private final java.util.Map<java.lang.String,java.lang.Object> context
public <T> void set(java.lang.Class<T> key, T value)
key
- the interface implemented by the given valuevalue
- the value to be added, or null
to removepublic <T> T get(java.lang.Class<T> key)
key
- the interface implemented by the requested objectnull
if not foundpublic <T> T get(java.lang.Class<T> key, T defaultValue)
key
- the interface implemented by the requested objectdefaultValue
- value to return if the requested object is not foundpublic javax.xml.parsers.SAXParser getSAXParser() throws TikaException
TikaException
- if a SAX parser could not be createdgetSAXParserFactory()
public javax.xml.parsers.SAXParserFactory getSAXParserFactory()
secure XML processing
.