public class TeXImportFilter
extends com.sun.star.lib.uno.helper.WeakBase
implements com.sun.star.lang.XInitialization, com.sun.star.container.XNamed, com.sun.star.document.XImporter, com.sun.star.document.XFilter, com.sun.star.lang.XServiceInfo
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
__implementationName |
static java.lang.String |
__serviceName |
static int |
FILTERPROC_BREAKING |
static int |
FILTERPROC_RUNNING |
static int |
FILTERPROC_STOPPED |
| Constructor and Description |
|---|
TeXImportFilter(com.sun.star.uno.XComponentContext xContext)
Construct a new
TeXImportFilter |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Cancel the filtering process.
|
boolean |
filter(com.sun.star.beans.PropertyValue[] mediaDescriptor)
Filter (import only) the document given by the media descriptor
According to the service contract, we should understand either of
the properties URL or InputStream, but currently we only use the former.
|
java.lang.String |
getImplementationName() |
java.lang.String |
getName() |
java.lang.String[] |
getSupportedServiceNames() |
boolean |
importTeX(com.sun.star.text.XTextDocument xText,
java.lang.String sURL,
com.sun.star.task.XStatusIndicator xStatus)
Import a TeX document with TeX4ht
|
void |
initialize(java.lang.Object[] arguments) |
void |
setName(java.lang.String sName) |
void |
setTargetDocument(com.sun.star.lang.XComponent xDocument) |
boolean |
supportsService(java.lang.String sService) |
public static final java.lang.String __implementationName
public static final java.lang.String __serviceName
public static final int FILTERPROC_RUNNING
public static final int FILTERPROC_BREAKING
public static final int FILTERPROC_STOPPED
public TeXImportFilter(com.sun.star.uno.XComponentContext xContext)
TeXImportFilterxContext - The Component Contextpublic java.lang.String getImplementationName()
getImplementationName in interface com.sun.star.lang.XServiceInfopublic boolean supportsService(java.lang.String sService)
supportsService in interface com.sun.star.lang.XServiceInfopublic java.lang.String[] getSupportedServiceNames()
getSupportedServiceNames in interface com.sun.star.lang.XServiceInfopublic void initialize(java.lang.Object[] arguments)
throws com.sun.star.uno.Exception
initialize in interface com.sun.star.lang.XInitializationcom.sun.star.uno.Exceptionpublic java.lang.String getName()
getName in interface com.sun.star.container.XNamedpublic void setName(java.lang.String sName)
setName in interface com.sun.star.container.XNamedpublic void setTargetDocument(com.sun.star.lang.XComponent xDocument)
throws com.sun.star.lang.IllegalArgumentException
setTargetDocument in interface com.sun.star.document.XImportercom.sun.star.lang.IllegalArgumentExceptionpublic boolean filter(com.sun.star.beans.PropertyValue[] mediaDescriptor)
filter in interface com.sun.star.document.XFiltermediaDescriptor - the Media Descriptorpublic void cancel()
cancel in interface com.sun.star.document.XFilterpublic boolean importTeX(com.sun.star.text.XTextDocument xText,
java.lang.String sURL,
com.sun.star.task.XStatusIndicator xStatus)
xText - into this documentsURL - from the TeX document given by this URL