| Methods in uk.org.jcam.processor.validator that throw Condition.ConditionInvalidArguments |
boolean |
UnOrderedValidatorStrict.checkElements(org.jdom.Element templateElement,
org.jdom.Element xmlParent)
|
boolean |
UnOrderedValidatorLax.checkElements(org.jdom.Element templateElement,
org.jdom.Element xmlParent)
|
boolean |
DefaultValidator.Validate(org.jdom.Element templateElement,
org.jdom.Element xmlFileElement,
boolean ordered)
Validates the CAMtemplate.xmlfile against CAMtemplate.template
Logic: For every element/attribute in Trimmed Document
check exist associated item in xmlfile
check correct values etc against CAMtemplate attributes
Recurses through the Template Tree keep trees in step for makeRepeatable and makeOptional
check if element is repeatable
if so count number of repetitions in xmlfile and duplicate that number in template. |
boolean |
UnOrderedValidatorLax.validateChildren(org.jdom.Element templateElement,
org.jdom.Element xmlFileElement)
|
boolean |
DefaultValidator.validateChildren(org.jdom.Element templateElement,
org.jdom.Element xmlFileElement)
|