C D E F G H M N P R S 
All Classes All Packages

C

check(String, String) - Method in class de.wwu.scdh.saxon.harden.FilesystemFilter
This checks if the given href points to an allowed file system location or is a non-file URI.
check(URI) - Method in class de.wwu.scdh.saxon.harden.FilesystemFilter
Check if the given absolute URI is allowed.
createResult(URI) - Method in class de.wwu.scdh.saxon.harden.HardenedResultDocumentResolver

D

de.wwu.scdh.saxon.harden - package de.wwu.scdh.saxon.harden
 

E

ENVIRON - Static variable in class de.wwu.scdh.saxon.harden.FilesystemFilter
 

F

FilesystemFilter - Class in de.wwu.scdh.saxon.harden
A filter that restricts access to the file system to a specific paths given by configuration.
FilesystemFilter() - Constructor for class de.wwu.scdh.saxon.harden.FilesystemFilter
The standard constructor sets no allowed locations at all.
FilesystemFilter(String[]) - Constructor for class de.wwu.scdh.saxon.harden.FilesystemFilter
Make a new FilesystemFilter from an array of file system paths.
FilesystemFilterException - Exception in de.wwu.scdh.saxon.harden
 
FilesystemFilterException(String) - Constructor for exception de.wwu.scdh.saxon.harden.FilesystemFilterException
 
FilesystemFilterException(String, Throwable) - Constructor for exception de.wwu.scdh.saxon.harden.FilesystemFilterException
 
FilesystemFilterException(Throwable) - Constructor for exception de.wwu.scdh.saxon.harden.FilesystemFilterException
 
fromPropertiesOrEnvironment() - Static method in class de.wwu.scdh.saxon.harden.FilesystemFilter
This static method returns a FilesystemFilter and sets its allowed locations from a system property or an environment variable, which define a list of paths.

G

getAllowedLocations() - Method in class de.wwu.scdh.saxon.harden.FilesystemFilter
Returns the allowed locations.
getPropOrEnv() - Static method in class de.wwu.scdh.saxon.harden.FilesystemFilter
Get an array of paths from a system property or environment variable.

H

HardenedOutputResolver - Class in de.wwu.scdh.saxon.harden
Based on StandardOutputResolver, this resolver restricts the access to the local file system by using a FilesystemFilter.
HardenedOutputResolver() - Constructor for class de.wwu.scdh.saxon.harden.HardenedOutputResolver
 
HardenedResultDocumentResolver - Class in de.wwu.scdh.saxon.harden
Based on StandardResultDocumentResolver, this resolver restricts the access to the local file system by using a FilesystemFilter.
HardenedResultDocumentResolver() - Constructor for class de.wwu.scdh.saxon.harden.HardenedResultDocumentResolver
 
HardenedUnparsedTextResolver - Class in de.wwu.scdh.saxon.harden
Based on StandardURIResolver, this resolver restricts the access to the local file system by using a FilesystemFilter.
HardenedUnparsedTextResolver() - Constructor for class de.wwu.scdh.saxon.harden.HardenedUnparsedTextResolver
 
HardenedURIResolver - Class in de.wwu.scdh.saxon.harden
Based on StandardURIResolver, this resolver restricts the access to the local file system by using a FilesystemFilter.
HardenedURIResolver() - Constructor for class de.wwu.scdh.saxon.harden.HardenedURIResolver
 

M

makeOutputFile(URI) - Static method in class de.wwu.scdh.saxon.harden.HardenedResultDocumentResolver

N

notifyEmpty() - Static method in class de.wwu.scdh.saxon.harden.FilesystemFilter
Notify users that no allowed paths are configured.

P

PROPERTY - Static variable in class de.wwu.scdh.saxon.harden.FilesystemFilter
 

R

resolve(String, String) - Method in class de.wwu.scdh.saxon.harden.HardenedOutputResolver
resolve(String, String) - Method in class de.wwu.scdh.saxon.harden.HardenedResultDocumentResolver
resolve(String, String) - Method in class de.wwu.scdh.saxon.harden.HardenedURIResolver
resolve(URI, String, Configuration) - Method in class de.wwu.scdh.saxon.harden.HardenedUnparsedTextResolver
resolve(XPathContext, String, String, SerializationProperties) - Method in class de.wwu.scdh.saxon.harden.HardenedResultDocumentResolver

S

SEPARATOR - Static variable in class de.wwu.scdh.saxon.harden.FilesystemFilter
 
C D E F G H M N P R S 
All Classes All Packages