com.softwareag.xqj.extension
Class TXQDataSourceFactory

java.lang.Object
  extended by com.softwareag.xqj.extension.TXQDataSourceFactory

public class TXQDataSourceFactory
extends java.lang.Object

Factory for XQDataSource instances.


Constructor Summary
TXQDataSourceFactory()
           
 
Method Summary
static javax.xml.xquery.XQDataSource createDataSource(java.lang.String uri, java.lang.String user, java.lang.String password)
          Create a new instance of XQDataSource.
static javax.xml.xquery.XQDataSource createDataSource(java.lang.String uri, java.lang.String user, java.lang.String password, java.util.Properties sslProperties)
          Create a new instance of XQDataSource for https access.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TXQDataSourceFactory

public TXQDataSourceFactory()
Method Detail

createDataSource

public static javax.xml.xquery.XQDataSource createDataSource(java.lang.String uri,
                                                             java.lang.String user,
                                                             java.lang.String password)
                                                      throws javax.xml.xquery.XQException
Create a new instance of XQDataSource. The uri, user and password values are used to set the corresponding properties.

Parameters:
uri - repository uri (PROPERTY_DBURI)
user - user name (PROPERTY_DBURI)
password - user password (PROPERTY_PASSWORD)
Returns:
XQDataSource instance
Throws:
javax.xml.xquery.XQException

createDataSource

public static javax.xml.xquery.XQDataSource createDataSource(java.lang.String uri,
                                                             java.lang.String user,
                                                             java.lang.String password,
                                                             java.util.Properties sslProperties)
                                                      throws javax.xml.xquery.XQException
Create a new instance of XQDataSource for https access. The uri, user and password values are used to set the corresponding properties.

Parameters:
uri - repository uri (PROPERTY_DBURI)
user - user name (PROPERTY_DBURI)
password - user password (PROPERTY_PASSWORD)
sslProperties - SSL properties for https access
Returns:
XQDataSource instance
Throws:
javax.xml.xquery.XQException