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 |
---|---|
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) |
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 java.lang.String __displayName
protected static com.sun.star.lang.XMultiServiceFactory xMSF
public ExportFilterBase(com.sun.star.uno.XComponentContext xComponentContext1)
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.XExportFilter
com.sun.star.uno.RuntimeException
public void startDocument()
startDocument
in interface com.sun.star.xml.sax.XDocumentHandler
public void endDocument() throws com.sun.star.uno.RuntimeException
endDocument
in interface com.sun.star.xml.sax.XDocumentHandler
com.sun.star.uno.RuntimeException
public void startElement(java.lang.String str, com.sun.star.xml.sax.XAttributeList xattribs)
startElement
in interface com.sun.star.xml.sax.XDocumentHandler
public void endElement(java.lang.String str)
endElement
in interface com.sun.star.xml.sax.XDocumentHandler
public void characters(java.lang.String str)
characters
in interface com.sun.star.xml.sax.XDocumentHandler
public void ignorableWhitespace(java.lang.String str)
ignorableWhitespace
in interface com.sun.star.xml.sax.XDocumentHandler
public void processingInstruction(java.lang.String aTarget, java.lang.String aData)
processingInstruction
in interface com.sun.star.xml.sax.XDocumentHandler
public void setDocumentLocator(com.sun.star.xml.sax.XLocator xLocator)
setDocumentLocator
in interface com.sun.star.xml.sax.XDocumentHandler
public 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.RuntimeException
java.io.IOException
public com.sun.star.uno.Type[] getTypes()
getTypes
in interface com.sun.star.lang.XTypeProvider
public byte[] getImplementationId()
getImplementationId
in interface com.sun.star.lang.XTypeProvider
public java.lang.String getServiceName()
getServiceName
in interface com.sun.star.lang.XServiceName
public boolean supportsService(java.lang.String stringServiceName)
supportsService
in interface com.sun.star.lang.XServiceInfo
public java.lang.String getImplementationName()
getImplementationName
in interface com.sun.star.lang.XServiceInfo
public java.lang.String[] getSupportedServiceNames()
getSupportedServiceNames
in interface com.sun.star.lang.XServiceInfo