Package net.sf.saxon.lib
Interface URIChecker
-
- All Known Implementing Classes:
StandardURIChecker
public interface URIChecker
This interface defines a method for checking whether a string is considered to be a valid URI.A user-supplied implementation of this class can be set in a customized instance of
ConversionRules
, which can be set in the configuration usingConfiguration.setConversionRules(ConversionRules)
A user-supplied implementation can be written either from scratch, or by reference to the system-supplied implementation
StandardURIChecker
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isValidURI(java.lang.String value)
Check whether a given string is considered valid according to the rules of the xs:anyURI type.
-
-
-
Method Detail
-
isValidURI
boolean isValidURI(java.lang.String value)
Check whether a given string is considered valid according to the rules of the xs:anyURI type.This method is called during schema validation, and when casting string to xs:anyURI. It is not used when the xs:anyURI type is used as a return value from methods such as namespace-uri() or namespace-uri-from-QName() - in such cases no checking is applied to the name.
- Parameters:
value
- the string to be checked- Returns:
- true if the string is considered to represent a valid URI
-
-