Package com.sun.star.comp.connections
Class Connector
- java.lang.Object
-
- com.sun.star.comp.connections.Connector
-
- All Implemented Interfaces:
com.sun.star.connection.XConnector
,com.sun.star.uno.XInterface
public class Connector extends java.lang.Object implements com.sun.star.connection.XConnector
A component that implements theXConnector
interface.The
Connector
is a general component, that uses less general components (likecom.sun.star.connection.socketConnector
) to implement its functionality.- Since:
- UDK 1.0
- See Also:
XAcceptor
,XConnection
,XConnector
,JavaLoader
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
__serviceName
The name of the service.
-
Constructor Summary
Constructors Constructor Description Connector(com.sun.star.lang.XMultiServiceFactory serviceFactory)
Constructs a newConnector
that uses the given service factory to create a specificXConnector
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.sun.star.lang.XSingleServiceFactory
__getServiceFactory(java.lang.String implName, com.sun.star.lang.XMultiServiceFactory multiFactory, com.sun.star.registry.XRegistryKey regKey)
Returns a factory for creating the service.com.sun.star.connection.XConnection
connect(java.lang.String connectionDescription)
Connects via the given connection type to a waiting server.
-
-
-
Field Detail
-
__serviceName
public static final java.lang.String __serviceName
The name of the service.The
JavaLoader
accesses this through reflection.- See Also:
JavaLoader
, Constant Field Values
-
-
Method Detail
-
__getServiceFactory
public static com.sun.star.lang.XSingleServiceFactory __getServiceFactory(java.lang.String implName, com.sun.star.lang.XMultiServiceFactory multiFactory, com.sun.star.registry.XRegistryKey regKey)
Returns a factory for creating the service.This method is called by the
JavaLoader
.- Parameters:
implName
- the name of the implementation for which a service is requested.multiFactory
- the service manager to be used (if needed).regKey
- the registry key.- Returns:
- an
XSingleServiceFactory
for creating the component. - See Also:
JavaLoader
-
connect
public com.sun.star.connection.XConnection connect(java.lang.String connectionDescription) throws com.sun.star.connection.NoConnectException, com.sun.star.connection.ConnectionSetupException
Connects via the given connection type to a waiting server.The connection description has the following format:
type
*(key=value
). The specificXConnector
implementation is instantiated through the service factory ascom.sun.star.connection.typeConnector
(withtype
in lower case).- Specified by:
connect
in interfacecom.sun.star.connection.XConnector
- Parameters:
connectionDescription
- the description of the connection.- Returns:
- an
XConnection
to the server. - Throws:
com.sun.star.connection.NoConnectException
com.sun.star.connection.ConnectionSetupException
- See Also:
XAcceptor
,XConnection
-
-