public abstract class ExportFilterBase
extends java.lang.Object
implements com.sun.star.xml.XExportFilter, com.sun.star.lang.XServiceName, com.sun.star.lang.XServiceInfo, com.sun.star.xml.sax.XDocumentHandler, com.sun.star.lang.XTypeProvider
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
__displayName
Filter name to include in error messages
|
static java.lang.String |
__implementationName
Implementation name for the component
|
static java.lang.String |
__serviceName
Service name for the component
|
protected static com.sun.star.lang.XMultiServiceFactory |
xMSF |
| Constructor and Description |
|---|
ExportFilterBase(com.sun.star.uno.XComponentContext xComponentContext1)
We need to get the Service Manager from the Component context to
instantiate certain services, hence this constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
characters(java.lang.String str) |
void |
convert(com.sun.star.io.XInputStream xml,
com.sun.star.io.XOutputStream exportStream) |
void |
endDocument() |
void |
endElement(java.lang.String str) |
boolean |
exporter(com.sun.star.beans.PropertyValue[] aSourceData,
java.lang.String[] msUserData) |
byte[] |
getImplementationId() |
java.lang.String |
getImplementationName() |
java.lang.String |
getServiceName() |
java.lang.String[] |
getSupportedServiceNames() |
com.sun.star.uno.Type[] |
getTypes() |
void |
ignorableWhitespace(java.lang.String str) |
java.lang.String |
needsMask(java.lang.String origString) |
void |
processingInstruction(java.lang.String aTarget,
java.lang.String aData) |
java.lang.String |
replace(java.lang.String origString,
java.lang.String origChar,
java.lang.String replaceChar) |
void |
setDocumentLocator(com.sun.star.xml.sax.XLocator xLocator) |
void |
startDocument() |
void |
startElement(java.lang.String str,
com.sun.star.xml.sax.XAttributeList xattribs) |
boolean |
supportsService(java.lang.String stringServiceName) |
public static final java.lang.String __serviceName
public static final java.lang.String __implementationName
public static final java.lang.String __displayName
protected static com.sun.star.lang.XMultiServiceFactory xMSF
public ExportFilterBase(com.sun.star.uno.XComponentContext xComponentContext1)
public java.lang.String replace(java.lang.String origString,
java.lang.String origChar,
java.lang.String replaceChar)
public java.lang.String needsMask(java.lang.String origString)
public boolean exporter(com.sun.star.beans.PropertyValue[] aSourceData,
java.lang.String[] msUserData)
throws com.sun.star.uno.RuntimeException
exporter in interface com.sun.star.xml.XExportFiltercom.sun.star.uno.RuntimeExceptionpublic void startDocument()
startDocument in interface com.sun.star.xml.sax.XDocumentHandlerpublic void endDocument()
throws com.sun.star.uno.RuntimeException
endDocument in interface com.sun.star.xml.sax.XDocumentHandlercom.sun.star.uno.RuntimeExceptionpublic void startElement(java.lang.String str,
com.sun.star.xml.sax.XAttributeList xattribs)
startElement in interface com.sun.star.xml.sax.XDocumentHandlerpublic void endElement(java.lang.String str)
endElement in interface com.sun.star.xml.sax.XDocumentHandlerpublic void characters(java.lang.String str)
characters in interface com.sun.star.xml.sax.XDocumentHandlerpublic void ignorableWhitespace(java.lang.String str)
ignorableWhitespace in interface com.sun.star.xml.sax.XDocumentHandlerpublic void processingInstruction(java.lang.String aTarget,
java.lang.String aData)
processingInstruction in interface com.sun.star.xml.sax.XDocumentHandlerpublic void setDocumentLocator(com.sun.star.xml.sax.XLocator xLocator)
setDocumentLocator in interface com.sun.star.xml.sax.XDocumentHandlerpublic void convert(com.sun.star.io.XInputStream xml,
com.sun.star.io.XOutputStream exportStream)
throws com.sun.star.uno.RuntimeException,
java.io.IOException
com.sun.star.uno.RuntimeExceptionjava.io.IOExceptionpublic com.sun.star.uno.Type[] getTypes()
getTypes in interface com.sun.star.lang.XTypeProviderpublic byte[] getImplementationId()
getImplementationId in interface com.sun.star.lang.XTypeProviderpublic java.lang.String getServiceName()
getServiceName in interface com.sun.star.lang.XServiceNamepublic boolean supportsService(java.lang.String stringServiceName)
supportsService in interface com.sun.star.lang.XServiceInfopublic java.lang.String getImplementationName()
getImplementationName in interface com.sun.star.lang.XServiceInfopublic java.lang.String[] getSupportedServiceNames()
getSupportedServiceNames in interface com.sun.star.lang.XServiceInfo