Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.maingui
Class DatabaseIdentifier  view DatabaseIdentifier download DatabaseIdentifier.java

java.lang.Object
  extended bycom.virtuosotechnologies.asaph.maingui.DatabaseIdentifier

public final class DatabaseIdentifier
extends java.lang.Object

An identifier for a SongDatabase. This is essentially a parsed URI that specifies a particular database by the connector used to open it, and a connector-specific locator for the database.


Field Summary
static java.lang.String ASAPHDB_URI_SCHEME
          URI scheme for asaph databases
private  java.lang.String connectorName_
           
private  java.lang.String databaseLocator_
           
private static java.lang.String STR_err_URIColonMissing
           
private static java.lang.String STR_err_URINotAsaphdb
           
private static java.lang.String STR_Identifier_IllegalURI
           
 
Constructor Summary
DatabaseIdentifier(java.lang.String uriString)
          Constructor
DatabaseIdentifier(java.lang.String connectorName, java.lang.String databaseLocator)
          Constructor
DatabaseIdentifier(java.net.URI uri)
          Constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          Equals
 java.lang.String getConnectorName()
          Get the plugin name
 java.lang.String getDatabaseLocator()
          Get the database locator string
 int hashCode()
          HashCode
 java.lang.String toString()
          Returns the string representation of the URI
 java.net.URI toURI()
          Get a URI for this reference.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

STR_err_URINotAsaphdb

private static final java.lang.String STR_err_URINotAsaphdb

STR_err_URIColonMissing

private static final java.lang.String STR_err_URIColonMissing

STR_Identifier_IllegalURI

private static final java.lang.String STR_Identifier_IllegalURI

ASAPHDB_URI_SCHEME

public static final java.lang.String ASAPHDB_URI_SCHEME
URI scheme for asaph databases

See Also:
Constant Field Values

connectorName_

private java.lang.String connectorName_

databaseLocator_

private java.lang.String databaseLocator_
Constructor Detail

DatabaseIdentifier

public DatabaseIdentifier(java.lang.String connectorName,
                          java.lang.String databaseLocator)
Constructor


DatabaseIdentifier

public DatabaseIdentifier(java.lang.String uriString)
                   throws java.net.URISyntaxException
Constructor


DatabaseIdentifier

public DatabaseIdentifier(java.net.URI uri)
                   throws java.net.URISyntaxException
Constructor

Method Detail

getConnectorName

public java.lang.String getConnectorName()
Get the plugin name


getDatabaseLocator

public java.lang.String getDatabaseLocator()
Get the database locator string


toURI

public java.net.URI toURI()
                   throws java.net.URISyntaxException
Get a URI for this reference.


toString

public java.lang.String toString()
Returns the string representation of the URI


equals

public boolean equals(java.lang.Object obj)
Equals


hashCode

public int hashCode()
HashCode