Package net.sf.saxon.lib
Class StandardURIChecker
- java.lang.Object
-
- net.sf.saxon.lib.StandardURIChecker
-
- All Implemented Interfaces:
URIChecker
public class StandardURIChecker extends java.lang.Object implements URIChecker
This class checks whether a string is a valid URI. Different checking rules can be chosen by including a different URIChecker in theConversionRules
used when the value is checked.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StandardURIChecker()
Protected constructor to allow subclassing
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkThoroughly(java.net.URI uri)
static StandardURIChecker
getInstance()
boolean
isValidURI(java.lang.String value)
Validate a string to determine whether it is a valid URIstatic void
main(java.lang.String[] args)
boolean
passesAdditionalChecks(java.net.URI uri)
-
-
-
Method Detail
-
getInstance
public static StandardURIChecker getInstance()
-
isValidURI
public boolean isValidURI(java.lang.String value)
Validate a string to determine whether it is a valid URI- Specified by:
isValidURI
in interfaceURIChecker
- Parameters:
value
- the string to be checked- Returns:
- true if the string is considered to be a valid URI
-
passesAdditionalChecks
public boolean passesAdditionalChecks(java.net.URI uri)
-
checkThoroughly
public void checkThoroughly(java.net.URI uri) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
main
public static void main(java.lang.String[] args)
-
-