|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.vfs.provider.AbstractFileName
org.apache.commons.vfs.provider.GenericFileName
public class GenericFileName
A file name that represents a 'generic' URI, as per RFC 2396. Consists of a scheme, userinfo (typically username and password), hostname, port, and path.
Field Summary | |
---|---|
private int |
defaultPort
|
private java.lang.String |
hostName
|
private java.lang.String |
password
|
private static char[] |
PASSWORD_RESERVED
|
private int |
port
|
private java.lang.String |
userName
|
private static char[] |
USERNAME_RESERVED
|
Fields inherited from interface org.apache.commons.vfs.FileName |
---|
ROOT_PATH, SEPARATOR, SEPARATOR_CHAR |
Constructor Summary | |
---|---|
protected |
GenericFileName(java.lang.String scheme,
java.lang.String hostName,
int port,
int defaultPort,
java.lang.String userName,
java.lang.String password,
java.lang.String path,
FileType type)
|
Method Summary | |
---|---|
protected void |
appendCredentials(java.lang.StringBuffer buffer,
boolean addPassword)
append the user credentials |
protected void |
appendRootUri(java.lang.StringBuffer buffer,
boolean addPassword)
Builds the root URI for this file name. |
FileName |
createName(java.lang.String absPath,
FileType type)
Factory method for creating name instances. |
int |
getDefaultPort()
Returns the default port for this file name. |
java.lang.String |
getHostName()
Returns the host name part of this name. |
java.lang.String |
getPassword()
Returns the password part of this name. |
int |
getPort()
Returns the port part of this name. |
java.lang.String |
getUserName()
Returns the user name part of this name. |
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileName |
---|
checkName, compareTo, createURI, equals, getBaseName, getDepth, getExtension, getFriendlyURI, getParent, getPath, getPathDecoded, getRelativeName, getRoot, getRootURI, getScheme, getType, getURI, getUriTrailer, hashCode, isAncestor, isDescendent, isDescendent, setType, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final java.lang.String userName
private final java.lang.String hostName
private final int defaultPort
private final java.lang.String password
private final int port
private static final char[] USERNAME_RESERVED
private static final char[] PASSWORD_RESERVED
Constructor Detail |
---|
protected GenericFileName(java.lang.String scheme, java.lang.String hostName, int port, int defaultPort, java.lang.String userName, java.lang.String password, java.lang.String path, FileType type)
Method Detail |
---|
public java.lang.String getUserName()
public java.lang.String getPassword()
public java.lang.String getHostName()
public int getPort()
public int getDefaultPort()
public FileName createName(java.lang.String absPath, FileType type)
AbstractFileName
createName
in class AbstractFileName
protected void appendRootUri(java.lang.StringBuffer buffer, boolean addPassword)
appendRootUri
in class AbstractFileName
protected void appendCredentials(java.lang.StringBuffer buffer, boolean addPassword)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |