org.apache.excalibur.configuration.validation
Class JarvConfigurationValidator

java.lang.Object
  extended by org.apache.excalibur.configuration.validation.JarvConfigurationValidator
All Implemented Interfaces:
ConfigurationValidator

public class JarvConfigurationValidator
extends java.lang.Object
implements ConfigurationValidator

Author:
peter royal

Constructor Summary
JarvConfigurationValidator(org.iso_relax.verifier.Schema schema)
           
 
Method Summary
 ValidationResult isFeasiblyValid(org.apache.avalon.framework.configuration.Configuration configuration)
          Check to see if configuration is feasibly valid.
 ValidationResult isValid(org.apache.avalon.framework.configuration.Configuration configuration)
          Check to see if configuration is valid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarvConfigurationValidator

public JarvConfigurationValidator(org.iso_relax.verifier.Schema schema)
Method Detail

isFeasiblyValid

public ValidationResult isFeasiblyValid(org.apache.avalon.framework.configuration.Configuration configuration)
                                 throws org.apache.avalon.framework.configuration.ConfigurationException
Description copied from interface: ConfigurationValidator
Check to see if configuration is feasibly valid. That is, does this configuration match the schema in its current state, but not neccessarily fullfill the requirements of the schema. Implementations are not required to support checking feasibility. If feasibility cannot be checked, the implementation should always return true

Specified by:
isFeasiblyValid in interface ConfigurationValidator
Parameters:
configuration - Configuration to check
Returns:
ValidationResult containing results of validation
Throws:
org.apache.avalon.framework.configuration.ConfigurationException - if no schema is found

isValid

public ValidationResult isValid(org.apache.avalon.framework.configuration.Configuration configuration)
                         throws org.apache.avalon.framework.configuration.ConfigurationException
Description copied from interface: ConfigurationValidator
Check to see if configuration is valid.

Specified by:
isValid in interface ConfigurationValidator
Parameters:
configuration - Configuration to check
Returns:
ValidationResult containing results of validation
Throws:
org.apache.avalon.framework.configuration.ConfigurationException - if no schema is found


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.