public class SameFileAliasChecker extends Object implements ContextHandler.AliasCheck
The Java Files.isSameFile(Path, Path)
method is used to determine
if the requested file is the same as the alias file.
For File Systems that are case insensitive (eg: Microsoft Windows FAT32 and NTFS), the access to the file can be in any combination or style of upper and lowercase.
For File Systems that normalize UTF-8 access (eg: Mac OSX on HFS+ or APFS, or Linux on XFS) the the actual file could be stored using UTF-16, but be accessed using NFD UTF-8 or NFC UTF-8 for the same file.
Constructor and Description |
---|
SameFileAliasChecker() |
public boolean check(String uri, Resource resource)
ContextHandler.AliasCheck
check
in interface ContextHandler.AliasCheck
uri
- The path the aliased resource was created forresource
- The aliased resourcedCopyright © 2010 - 2020 Adobe. All Rights Reserved