Package org.apache.commons.vfs2.provider
Class LayeredFileName
- java.lang.Object
-
- org.apache.commons.vfs2.provider.AbstractFileName
-
- org.apache.commons.vfs2.provider.LayeredFileName
-
public class LayeredFileName extends AbstractFileName
A file name for layered files.
-
-
Field Summary
-
Fields inherited from interface org.apache.commons.vfs2.FileName
ROOT_PATH, SEPARATOR, SEPARATOR_CHAR
-
-
Constructor Summary
Constructors Constructor Description LayeredFileName(java.lang.String scheme, FileName outerUri, java.lang.String path, FileType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendRootUri(java.lang.StringBuilder buffer, boolean addPassword)Builds the root URI for this file name.FileNamecreateName(java.lang.String path, FileType type)Create a FileName.FileNamegetOuterName()Returns the URI of the outer file.-
Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileName
checkName, compareTo, createURI, equals, getBaseName, getDepth, getExtension, getFriendlyURI, getParent, getPath, getPathDecoded, getRelativeName, getRoot, getRootURI, getScheme, getType, getURI, getUriTrailer, hashCode, isAncestor, isDescendent, isDescendent, isFile, toString
-
-
-
-
Method Detail
-
getOuterName
public FileName getOuterName()
Returns the URI of the outer file.- Returns:
- The FileName.
-
createName
public FileName createName(java.lang.String path, FileType type)
Create a FileName.- Specified by:
createNamein classAbstractFileName- Parameters:
path- The file URI.type- The FileType.- Returns:
- The FileName.
-
appendRootUri
protected void appendRootUri(java.lang.StringBuilder buffer, boolean addPassword)Description copied from class:AbstractFileNameBuilds the root URI for this file name. Note that the root URI must not end with a separator character.- Specified by:
appendRootUriin classAbstractFileName- Parameters:
buffer- A StringBuilder to use to construct the URI.addPassword- true if the password should be added, false otherwise.
-
-