1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs.provider.url;
18
19 import org.apache.commons.vfs.FileType;
20 import org.apache.commons.vfs.provider.URLFileName;
21
22 /***
23 * Created by IntelliJ IDEA.
24 * User: im
25 * Date: 28.06.2005
26 * Time: 16:00:19
27 * To change this template use File | Settings | File Templates.
28 */
29 public class UrlFileName extends URLFileName
30 {
31 public UrlFileName(final String scheme, final String hostName, final int port, final int defaultPort, final String userName, final String password, final String path, final FileType type, final String queryString)
32 {
33 super(scheme, hostName, port, defaultPort, userName, password, path, type, queryString);
34 }
35
36 protected void appendRootUri(final StringBuffer buffer, boolean addPassword)
37 {
38 if (getHostName() != null && !"".equals(getHostName()))
39 {
40 super.appendRootUri(buffer, addPassword);
41 return;
42 }
43
44 buffer.append(getScheme());
45 buffer.append(":");
46 }
47 }