uk.org.jcam.processor.validator
Class UnOrderedValidatorStrict

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

public class UnOrderedValidatorStrict
extends UnOrderedValidatorLax


Constructor Summary
UnOrderedValidatorStrict(Template template, IDataFile xmlfile, ITrimmer trimmer)
           
 
Method Summary
 boolean checkElements(org.jdom.Element templateElement, org.jdom.Element xmlParent)
           
 
Methods inherited from class uk.org.jcam.processor.validator.UnOrderedValidatorLax
validateChildren
 
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

UnOrderedValidatorStrict

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

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
Overrides:
checkElements in class UnOrderedValidatorLax
Throws:
Parameter.ParameterException
Parameters.ParametersException
org.jaxen.JaxenException
NamespaceException
Parser.ParserException
FunctionException
Condition.ConditionInvalidArguments
org.jdom.JDOMException
java.io.IOException
TrimmerException