uk.org.jcam.processor.validator
Class UnOrderedValidatorLax

java.lang.Object
  extended by uk.org.jcam.processor.validator.DefaultValidator
      extended by uk.org.jcam.processor.validator.UnOrderedValidatorLax
All Implemented Interfaces:
IValidator
Direct Known Subclasses:
UnOrderedValidatorStrict

public class UnOrderedValidatorLax
extends DefaultValidator


Constructor Summary
UnOrderedValidatorLax(Template template, IDataFile xmlfile, ITrimmer trimmer)
           
 
Method Summary
 boolean checkElements(org.jdom.Element templateElement, org.jdom.Element xmlParent)
           
 boolean validateChildren(org.jdom.Element templateElement, org.jdom.Element xmlFileElement)
           
 
Methods inherited from class uk.org.jcam.processor.validator.DefaultValidator
checkKeyItems, expandRepeats, generateExtraChildFieldsError, Validate, Validate, Validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnOrderedValidatorLax

public UnOrderedValidatorLax(Template template,
                             IDataFile xmlfile,
                             ITrimmer trimmer)
Method Detail

validateChildren

public boolean validateChildren(org.jdom.Element templateElement,
                                org.jdom.Element xmlFileElement)
                         throws NamespaceException,
                                Parameter.ParameterException,
                                Parameters.ParametersException,
                                Parser.ParserException,
                                FunctionException,
                                Condition.ConditionInvalidArguments,
                                org.jdom.JDOMException,
                                java.io.IOException,
                                org.jaxen.JaxenException,
                                TrimmerException
Overrides:
validateChildren in class DefaultValidator
Throws:
NamespaceException
Parameter.ParameterException
Parameters.ParametersException
Parser.ParserException
FunctionException
Condition.ConditionInvalidArguments
org.jdom.JDOMException
java.io.IOException
org.jaxen.JaxenException
TrimmerException

checkElements

public boolean checkElements(org.jdom.Element templateElement,
                             org.jdom.Element xmlParent)
                      throws Parameter.ParameterException,
                             Parameters.ParametersException,
                             org.jaxen.JaxenException,
                             NamespaceException,
                             Parser.ParserException,
                             FunctionException,
                             Condition.ConditionInvalidArguments,
                             org.jdom.JDOMException,
                             java.io.IOException,
                             TrimmerException
Throws:
Parameter.ParameterException
Parameters.ParametersException
org.jaxen.JaxenException
NamespaceException
Parser.ParserException
FunctionException
Condition.ConditionInvalidArguments
org.jdom.JDOMException
java.io.IOException
TrimmerException