fedora.server.validation
Class ValidationUtility

java.lang.Object
  extended by fedora.server.validation.ValidationUtility

public abstract class ValidationUtility
extends java.lang.Object

Misc validation-related functions.

Version:
$Id: ValidationUtility.java 7438 2008-07-08 06:41:33Z pangloss $
Author:
cwilper@cs.cornell.edu

Constructor Summary
ValidationUtility()
           
 
Method Summary
static void validateURL(java.lang.String url, boolean canBeRelative)
          Validates the candidate URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationUtility

public ValidationUtility()
Method Detail

validateURL

public static void validateURL(java.lang.String url,
                               boolean canBeRelative)
                        throws ValidationException
Validates the candidate URL. File URLs (e.g. file:///bar/baz) are rejected as malformed.

Parameters:
url - The URL to validate.
canBeRelative - No effect. All URLs must be absolute.
Throws:
ValidationException - if the URL is malformed.