KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > h2 > server > web > ConnectionInfo


1 /*
2  * Copyright 2004-2006 H2 Group. Licensed under the H2 License, Version 1.0 (http://h2database.com/html/license.html).
3  * Initial Developer: H2 Group
4  */

5 package org.h2.server.web;
6
7 import org.h2.util.StringUtils;
8
9 public class ConnectionInfo {
10     String JavaDoc name, driver, url, user;
11     int lastAccess;
12
13     ConnectionInfo() {
14     }
15
16     ConnectionInfo(String JavaDoc data) {
17         String JavaDoc[] array = StringUtils.arraySplit(data, '|', false);
18         name = get(array, 0);
19         driver = get(array, 1);
20         url = get(array, 2);
21         user = get(array, 3);
22     }
23
24     private String JavaDoc get(String JavaDoc[] array, int i) {
25         return array != null && array.length>i ? array[i] : "";
26     }
27
28     String JavaDoc getString() {
29         return StringUtils.arrayCombine(new String JavaDoc[]{name, driver, url, user}, '|');
30     }
31
32 }
33
Popular Tags