Package de.wwu.scdh.saxon.harden
Class HardenedOutputResolver
- java.lang.Object
-
- net.sf.saxon.lib.StandardOutputResolver
-
- de.wwu.scdh.saxon.harden.HardenedOutputResolver
-
- All Implemented Interfaces:
net.sf.saxon.lib.OutputURIResolver
public class HardenedOutputResolver extends net.sf.saxon.lib.StandardOutputResolverBased onStandardOutputResolver, this resolver restricts the access to the local file system by using aFilesystemFilter.The allowed locations are set from a system property or an environment variable, which define a list of paths. The name of the system property is
FileSystemFilter.PROPERTY. The name of the environment variable isFilesystemFilter.ENVIRON. Paths are separated byFilesystemFilter.SEPARATOR.Configuration errors result in an empty set of allowed paths, but will be notified on stderr.
~can be used to point to the user's home directory.- See Also:
FilesystemFilter
-
-
Constructor Summary
Constructors Constructor Description HardenedOutputResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resultresolve(String href, String base)
-