Modifier and Type | Field and Description |
---|---|
private String |
database |
private static String |
DEFAULT_DATABASE |
private static String |
DEFAULT_HOST |
private static String |
DEFAULT_PASSWORD |
private static int |
DEFAULT_PORT |
private static String |
DEFAULT_USERNAME |
private String |
host |
private String |
password |
private int |
port |
private static String |
QUERY_PARAMETER_PASSWORD |
private static String |
QUERY_PARAMETER_USER |
private String |
scheme |
private static String |
SCHEME |
private String |
type |
private static String |
TYPE |
private String |
user |
AMPERSAND_CHAR, AMPERSAND_STRING, BACKSLASH_CHAR, BACKSLASH_STRING, BLANK_CHAR, BLANK_STRING, CLOSE_BRACE_CHAR, CLOSE_BRACE_STRING, COLON_CHAR, COLON_STRING, COMMA_CHAR, COMMA_SPACE_STRING, COMMA_STRING, CSV_BLOCK_SEPARATOR, CSV_TOKEN_SEPARATOR, DASH_CHAR, DASH_STRING, DEFAULT_ENCODING, DOLLAR_CHAR, DOLLAR_STRING, DOT_CHAR, DOT_STRING, DOUBLE_COLON_STRING, EMPTY_STRING, EPSG_WGS84, EPSG_WGS84_3D, EQUAL_SIGN_CHAR, EQUAL_SIGN_STRING, GREATER_THAN_SIGN_STRING, HASH_CODE_13, HASH_CODE_17, HASH_CODE_19, HASH_CODE_23, HASH_CODE_29, HASH_CODE_3, HASH_CODE_31, HASH_CODE_37, HASH_CODE_41, HASH_CODE_43, HASH_CODE_47, HASH_CODE_5, HASH_CODE_7, HTTP, INT_0, INT_1, INT_2, INT_3, INT_4, INVERTED_COMMA_CHAR, INVERTED_COMMA_STRING, LESS_THAN_SIGN_STRING, LINE_SEPARATOR_CHAR, LINE_SEPARATOR_STRING, MINUS_CHAR, MINUS_STRING, NUMBER_SIGN_CHAR, NUMBER_SIGN_STRING, OPEN_BRACE_CHAR, OPEN_BRACE_STRING, PERCENT_CHAR, PERCENT_STRING, PLUS_CHAR, PLUS_STRING, QUERSTIONMARK_CHAR, QUERSTIONMARK_STRING, SEMICOLON_CHAR, SEMICOLON_STRING, SLASH_CHAR, SLASH_STRING, SPACE_CHAR, SPACE_STRING, UNDERSCORE_CHAR, UNDERSCORE_STRING, URN
Constructor and Description |
---|
JdbcUrl(Properties p) |
JdbcUrl(String uri) |
JdbcUrl(String scheme,
String type,
String host,
int port,
String database,
String user,
String password) |
Modifier and Type | Method and Description |
---|---|
void |
correct() |
String |
getConnectionString() |
String |
getDatabase() |
String |
getHost() |
String |
getPassword() |
int |
getPort() |
String |
getScheme() |
String |
getType() |
String |
getUser() |
boolean |
isDatabaseValid() |
boolean |
isHostValid() |
boolean |
isPasswordValid() |
boolean |
isPortValid() |
boolean |
isSchemeValid() |
boolean |
isTypeValid() |
boolean |
isUserValid() |
String |
isValid() |
protected void |
parse(String string) |
void |
setDatabase(String database) |
void |
setHost(String host) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setScheme(String scheme) |
void |
setType(String type) |
void |
setUser(String user) |
Properties |
toProperties() |
String |
toString() |
private static String |
toURI(Properties p) |
private static final String QUERY_PARAMETER_USER
private static final String QUERY_PARAMETER_PASSWORD
private static final String DEFAULT_USERNAME
private static final String DEFAULT_PASSWORD
private static final String DEFAULT_HOST
private static final String DEFAULT_DATABASE
private static final String SCHEME
private static final String TYPE
private static final int DEFAULT_PORT
private String scheme
private String type
private String host
private int port
private String database
private String user
private String password
public JdbcUrl(String scheme, String type, String host, int port, String database, String user, String password)
public JdbcUrl(String uri) throws URISyntaxException
URISyntaxException
public JdbcUrl(Properties p) throws URISyntaxException
URISyntaxException
public Properties toProperties()
private static String toURI(Properties p)
protected final void parse(String string) throws URISyntaxException
URISyntaxException
public String isValid()
public void correct()
public String getScheme()
public boolean isSchemeValid()
public void setScheme(String scheme)
public String getType()
public boolean isTypeValid()
public void setType(String type)
public String getHost()
public boolean isHostValid()
public void setHost(String host)
public int getPort()
public boolean isPortValid()
public void setPort(int port)
public String getDatabase()
public boolean isDatabaseValid()
public void setDatabase(String database)
public String getUser()
public boolean isUserValid()
public void setUser(String user)
public String getPassword()
public boolean isPasswordValid()
public void setPassword(String password)
public String getConnectionString()
Copyright © 2012-2015 52north.org. All Rights Reserved.