com.supermap.services.providers
类 WorkspaceConnectionInfo
- java.lang.Object
 - 
- com.supermap.services.providers.WorkspaceConnectionInfo
 
 
- 
- 所有已实现的接口:
 - java.io.Serializable
 
public class WorkspaceConnectionInfo extends java.lang.Object implements java.io.Serializable工作空间连接信息。
用于描述工作空间相关的信息,工作空间类型、用户名、密码等。
- 另请参阅:
 - 序列化表格
 
 
- 
- 
字段概要
字段 限定符和类型 字段和说明 java.lang.Stringdatabase工作空间连接的数据库名。java.lang.Stringdriver使用 ODBC 连接的数据库的驱动程序名。java.lang.Stringname工作空间在数据库中的名称。java.lang.Stringpassword访问工作空间连接的数据库或文件的密码。java.lang.Stringserver数据库服务器或是工作空间文件路径。java.lang.Stringtype工作空间的类型。java.lang.Stringusername数据库的用户名。 
- 
构造器概要
构造器 构造器和说明 WorkspaceConnectionInfo()WorkspaceConnectionInfo(WorkspaceConnectionInfo workspaceConnectInfo) 
- 
方法概要
方法 限定符和类型 方法和说明 booleanequals(java.lang.Object another)判断和另外一个对象是否相等。inthashCode()生成哈希码。static booleanisDatabaseWorkspace(java.lang.String connStr)static WorkspaceConnectionInfoparse(java.lang.String connStr)根据连接字符串解析工作空间连接对象。static WorkspaceConnectionInfoparse(java.lang.String connStr, boolean handleUnCanonicalPath)根据连接字符串解析工作空间连接对象。static java.lang.StringsafelyHandleUnCanonicalPath(java.lang.String connStr)java.lang.StringtoStandardString()将链接信息转换为字符串。java.lang.StringtoString()将链接信息转换为字符串。 
 - 
 
- 
- 
字段详细资料
- 
server
public java.lang.String server
数据库服务器或是工作空间文件路径。 
- 
username
public java.lang.String username
数据库的用户名。 
- 
password
public java.lang.String password
访问工作空间连接的数据库或文件的密码。 
- 
type
public java.lang.String type
工作空间的类型。支持设置ORACLE、SQL、PGIS、PGSQL、DM。 
- 
database
public java.lang.String database
工作空间连接的数据库名。 
- 
name
public java.lang.String name
工作空间在数据库中的名称。 
- 
driver
public java.lang.String driver
使用 ODBC 连接的数据库的驱动程序名。 
 - 
 
- 
构造器详细资料
- 
WorkspaceConnectionInfo
public WorkspaceConnectionInfo(WorkspaceConnectionInfo workspaceConnectInfo)
 
- 
WorkspaceConnectionInfo
public WorkspaceConnectionInfo()
 
 - 
 
- 
方法详细资料
- 
parse
public static WorkspaceConnectionInfo parse(java.lang.String connStr)
根据连接字符串解析工作空间连接对象。 连接字符串的格式:
1 server=xx.xx.xx.xx;database=databaseName;driver=oracle;username=xxx;password=xxx
2 /xx/xx/xx.sxw
3 /xx/xx/xx.sxwu
- 参数:
 connStr- 连接字符串。- 返回:
 - 工作空间连接对象。
 - 抛出:
 java.lang.IllegalArgumentException
 
- 
parse
public static WorkspaceConnectionInfo parse(java.lang.String connStr, boolean handleUnCanonicalPath)
根据连接字符串解析工作空间连接对象。 连接字符串的格式:
1 server=xx.xx.xx.xx;database=databaseName;driver=oracle;username=xxx;password=xxx
2 /xx/xx/xx.sxw
3 /xx/xx/xx.sxwu
- 参数:
 connStr- 连接字符串。handleUnCanonicalPath- 是否处理相对路径- 返回:
 - 工作空间连接对象。
 
 
- 
isDatabaseWorkspace
public static boolean isDatabaseWorkspace(java.lang.String connStr)
 
- 
safelyHandleUnCanonicalPath
public static java.lang.String safelyHandleUnCanonicalPath(java.lang.String connStr)
 
- 
hashCode
public int hashCode()
生成哈希码。
- 覆盖:
 hashCode在类中java.lang.Object- 返回:
 - 生成的哈希码。
 
 
- 
equals
public boolean equals(java.lang.Object another)
判断和另外一个对象是否相等。
- 覆盖:
 equals在类中java.lang.Object- 参数:
 another- 另外一个对象。- 返回:
 - True 为相等,False 为不相等。
 
 
- 
toString
public java.lang.String toString()
将链接信息转换为字符串。
生成的字符串格式:server=xx.xx.xx.xx,database=databaseName,driver=oracle,username=xxx,password=xxx
- 覆盖:
 toString在类中java.lang.Object- 返回:
 - 转换为字符串的连接信息。
 
 
- 
toStandardString
public java.lang.String toStandardString()
将链接信息转换为字符串。
生成的字符串格式:server=xx.xx.xx.xx;database=databaseName;driver=oracle;username=xxx;password=xxx
- 返回:
 - 转换为字符串的连接信息。
 
 
 - 
 
 -