LibreOffice Module xmerge (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
XMergeBridge._XMergeBridge Class Reference

This inner class provides the component as a concrete implementation of the service description. More...

Inheritance diagram for XMergeBridge._XMergeBridge:
[legend]
Collaboration diagram for XMergeBridge._XMergeBridge:
[legend]

Public Member Functions

com.sun.star.uno.Type[] getTypes ()
 
boolean importer (com.sun.star.beans.PropertyValue[] aSourceData, com.sun.star.xml.sax.XDocumentHandler xDocHandler, String[] msUserData) throws com.sun.star.uno.RuntimeException
 
boolean exporter (com.sun.star.beans.PropertyValue[] aSourceData, String[] msUserData) throws com.sun.star.uno.RuntimeException
 
void startDocument ()
 
void endDocument () throws com.sun.star.uno.RuntimeException
 
void startElement (String str, com.sun.star.xml.sax.XAttributeList xattribs)
 
void endElement (String str)
 
void characters (String str)
 
void ignorableWhitespace (String str)
 
void processingInstruction (String aTarget, String aData)
 
void setDocumentLocator (com.sun.star.xml.sax.XLocator xLocator)
 
byte[] getImplementationId ()
 
String getServiceName ()
 
boolean supportsService (String stringServiceName)
 
String getImplementationName ()
 
String[] getSupportedServiceNames ()
 

Private Member Functions

String getFileName (String origName)
 
String needsMask (String origString)
 
void convert (com.sun.star.io.XInputStream xml, com.sun.star.io.XOutputStream device, boolean convertFromOffice, String pluginUrl, String FileName, String offMime, String sdMime) throws com.sun.star.uno.RuntimeException, IOException
 
String getPath (URI uri)
 

Static Private Member Functions

static void close (FileOutputStream c) throws IOException
 

Static Private Attributes

static final String __serviceName = "com.sun.star.documentconversion.XMergeBridge"
 The component will be registered under this name. More...
 

Detailed Description

This inner class provides the component as a concrete implementation of the service description.

It implements the needed interfaces.

Definition at line 82 of file XMergeBridge.java.

Member Function Documentation

◆ characters()

void XMergeBridge._XMergeBridge.characters ( String  str)
inline

◆ close()

static void XMergeBridge._XMergeBridge.close ( FileOutputStream  c) throws IOException
inlinestaticprivate

Definition at line 367 of file XMergeBridge.java.

Referenced by XMergeBridge._XMergeBridge.convert().

◆ convert()

void XMergeBridge._XMergeBridge.convert ( com.sun.star.io.XInputStream  xml,
com.sun.star.io.XOutputStream  device,
boolean  convertFromOffice,
String  pluginUrl,
String  FileName,
String  offMime,
String  sdMime 
) throws com.sun.star.uno.RuntimeException, IOException
inlineprivate

◆ endDocument()

void XMergeBridge._XMergeBridge.endDocument ( ) throws com.sun.star.uno.RuntimeException
inline

◆ endElement()

void XMergeBridge._XMergeBridge.endElement ( String  str)
inline

Definition at line 332 of file XMergeBridge.java.

References Exception, System, and XMergeBridge.xOutStream.

◆ exporter()

boolean XMergeBridge._XMergeBridge.exporter ( com.sun.star.beans.PropertyValue[]  aSourceData,
String[]  msUserData 
) throws com.sun.star.uno.RuntimeException
inline

◆ getFileName()

String XMergeBridge._XMergeBridge.getFileName ( String  origName)
inlineprivate

Definition at line 112 of file XMergeBridge.java.

References name, and String.

Referenced by XMergeBridge._XMergeBridge.convert().

◆ getImplementationId()

byte[] XMergeBridge._XMergeBridge.getImplementationId ( )
inline

Definition at line 527 of file XMergeBridge.java.

◆ getImplementationName()

String XMergeBridge._XMergeBridge.getImplementationName ( )
inline

Definition at line 541 of file XMergeBridge.java.

References String.

◆ getPath()

String XMergeBridge._XMergeBridge.getPath ( URI  uri)
inlineprivate

Definition at line 516 of file XMergeBridge.java.

References String, and System.

Referenced by XMergeBridge._XMergeBridge.convert().

◆ getServiceName()

String XMergeBridge._XMergeBridge.getServiceName ( )
inline

Definition at line 532 of file XMergeBridge.java.

References XMergeBridge._XMergeBridge.__serviceName, and String.

◆ getSupportedServiceNames()

String[] XMergeBridge._XMergeBridge.getSupportedServiceNames ( )
inline

Definition at line 545 of file XMergeBridge.java.

References XMergeBridge._XMergeBridge.__serviceName, and String.

◆ getTypes()

com.sun.star.uno.Type[] XMergeBridge._XMergeBridge.getTypes ( )
inline

Definition at line 94 of file XMergeBridge.java.

References Exception.

◆ ignorableWhitespace()

void XMergeBridge._XMergeBridge.ignorableWhitespace ( String  str)
inline

Definition at line 356 of file XMergeBridge.java.

◆ importer()

boolean XMergeBridge._XMergeBridge.importer ( com.sun.star.beans.PropertyValue[]  aSourceData,
com.sun.star.xml.sax.XDocumentHandler  xDocHandler,
String[]  msUserData 
) throws com.sun.star.uno.RuntimeException
inline

◆ needsMask()

String XMergeBridge._XMergeBridge.needsMask ( String  origString)
inlineprivate

◆ processingInstruction()

void XMergeBridge._XMergeBridge.processingInstruction ( String  aTarget,
String  aData 
)
inline

Definition at line 359 of file XMergeBridge.java.

◆ setDocumentLocator()

void XMergeBridge._XMergeBridge.setDocumentLocator ( com.sun.star.xml.sax.XLocator  xLocator)
inline

Definition at line 363 of file XMergeBridge.java.

◆ startDocument()

void XMergeBridge._XMergeBridge.startDocument ( )
inline

Definition at line 284 of file XMergeBridge.java.

◆ startElement()

void XMergeBridge._XMergeBridge.startElement ( String  str,
com.sun.star.xml.sax.XAttributeList  xattribs 
)
inline

◆ supportsService()

boolean XMergeBridge._XMergeBridge.supportsService ( String  stringServiceName)
inline

Definition at line 537 of file XMergeBridge.java.

References XMergeBridge._XMergeBridge.__serviceName.

Member Data Documentation

◆ __serviceName

final String XMergeBridge._XMergeBridge.__serviceName = "com.sun.star.documentconversion.XMergeBridge"
staticprivate

The documentation for this class was generated from the following file: