org.firebirdsql.jdbc
Class FBDriverPropertyManager

java.lang.Object
  extended byorg.firebirdsql.jdbc.FBDriverPropertyManager

public class FBDriverPropertyManager
extends java.lang.Object

Manager of the DPB properties.


Constructor Summary
FBDriverPropertyManager()
           
 
Method Summary
static java.sql.DriverPropertyInfo[] getDriverPropertyInfo(java.util.Properties props)
          Get property information for the specified properties.
static java.util.Properties normalize(java.lang.String url, java.util.Properties props)
          Normalize the properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FBDriverPropertyManager

public FBDriverPropertyManager()
Method Detail

normalize

public static java.util.Properties normalize(java.lang.String url,
                                             java.util.Properties props)
                                      throws java.sql.SQLException
Normalize the properties. This method resolves the aliases to their original names. Also it restores the short syntax for the DPB parameters.

Parameters:
props - instance of Properties containing original properties.
Returns:
instance of Properties containing the normalized ones.
Throws:
java.sql.SQLException - if original properties reference the same DPB parameter using both alias and original name.

getDriverPropertyInfo

public static java.sql.DriverPropertyInfo[] getDriverPropertyInfo(java.util.Properties props)
Get property information for the specified properties.

Parameters:
props - instance of Properties.
Returns:
array of DriverPropertyInfo instances.


Copyright © 2001 David Jencks and other authors. All rights reserved.