Class StandardURIChecker

java.lang.Object
net.sf.saxon.lib.StandardURIChecker
All Implemented Interfaces:
URIChecker

public class StandardURIChecker extends 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 the ConversionRules used when the value is checked.
  • Constructor Details

    • StandardURIChecker

      protected StandardURIChecker()
      Protected constructor to allow subclassing
  • Method Details

    • getInstance

      public static StandardURIChecker getInstance()
    • isValidURI

      public boolean isValidURI(String value)
      Validate a string to determine whether it is a valid URI
      Specified by:
      isValidURI in interface URIChecker
      Parameters:
      value - the string to be checked
      Returns:
      true if the string is considered to be a valid URI
    • passesAdditionalChecks

      public boolean passesAdditionalChecks(URI uri)
    • checkThoroughly

      public void checkThoroughly(URI uri) throws URISyntaxException
      Throws:
      URISyntaxException
    • main

      public static void main(String[] args)